Midi device names are not unique

Bug #309318 reported by Sean M. Pappalardo on 2008-12-18
2
Affects Status Importance Assigned to Milestone
Mixxx
Undecided
Albert Santoni
1.8
Undecided
Unassigned

Bug Description

When connecting multiple MIDI devices of the same type (on different MIDI channels) they both are given the same device name in the MIDI Device Selection preferences pane: the reported device name, the text "MIDI", and the number 1. E.g. "SCS.3d MIDI 1"

It would be nice if they instead showed up as <reported device name> (Channel <#>).

description: updated

My PortMidi stuff lists the devices as:
[system device index (unique)]. [device name]

eg. "1. Akai MPD24"

... which makes them all unique. Will this solve the problem? (I'm not
quite sure I understand what you mean by channel - do you mean midi
channel?)

If you had two SCS.3d's hooked up, they'd look like:
"1. Stanton SCS 3.d"
"2. Stanton SCS 3.d"

Thanks,
Albert

On Thu, Dec 18, 2008 at 7:15 AM, Pegasus <email address hidden> wrote:
> Public bug reported:
>
> When connecting multiple MIDI devices of the same type (on different
> MIDI channels) they both are given the same device name in the MIDI
> Device Selection preferences pane: the reported device name, the text
> "MIDI", and the number 1. E.g. "SCS.3d MIDI 1"
>
> It would be nice if they instead showed up as <reported device name>
> (Channel <#>).
>
> ** Affects: mixxx
> Importance: Undecided
> Status: New
>
> ** Description changed:
>
> When connecting multiple MIDI devices of the same type (on different
> MIDI channels) they both are given the same device name in the MIDI
> - Devices preferences pane: the reported device name, the text "MIDI", and
> - the number 1. E.g. "SCS.3d MIDI 1"
> + Device Selection preferences pane: the reported device name, the text
> + "MIDI", and the number 1. E.g. "SCS.3d MIDI 1"
>
> It would be nice if they instead showed up as <reported device name>
> (Channel <#>).
>
> --
> Midi device names are not unique
> https://bugs.launchpad.net/bugs/309318
> You received this bug notification because you are a member of Mixxx
> Development Team, which is subscribed to Mixxx.
>

I meant MIDI channel. But since we'll store that in the MidiDevice object anyway, the way PortMidi displays it will be fine. It would be helpful if we can also access just the device name (for things like a default mapping/script file name look up table.)

Changed in mixxx:
assignee: nobody → gamegod
status: New → In Progress

Hold up - The MIDI channel is just a field inside MIDI messages, it's
not something that gets set at the device level. If you want to do
fancy stuff based on the MIDI channel, it should be handled in the
upper half of our midi stuff. When we open a device, we receive
messages from ALL channels.

On Thu, Dec 18, 2008 at 9:34 AM, Pegasus <email address hidden> wrote:
> I meant MIDI channel. But since we'll store that in the MidiDevice
> object anyway, the way PortMidi displays it will be fine. It would be
> helpful if we can also access just the device name (for things like a
> default mapping/script file name look up table.)
>
> --
> Midi device names are not unique
> https://bugs.launchpad.net/bugs/309318
> You received this bug notification because you are a member of Mixxx
> Development Team, which is subscribed to Mixxx.
>

Changed in mixxx:
milestone: none → 1.8.0
Changed in mixxx:
status: In Progress → Fix Committed
RJ Skerry-Ryan (rryan) on 2010-10-05
Changed in mixxx:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers