Is your feature request related to a problem? Please describe.
I have a program called loopMIDI, that lets me feed MIDI data into apps (like from a song) that expects a MIDI device, and it works very well; however, it autostarts on startup making it the "primary" MIDI device on my system.
anyway, since I recently got a real keyboard, if I try to use that in NBS (without unplugging other MIDI devices or killing the app), it's always disabled by default, and it has to be reconfigured to some instrument every time I open NBS, as it's always going to be the "secondary" device
this is even more of a problem in player mode, which doesn't let you configure MIDI devices at all; this also means I can't play along to embedded songs, like ones from Note Block World
Describe the enhancement you'd like
ideally, I would like MIDI devices to have their configuration saved, such that when NBS loads, if it detects it, it can load the same configuration
however, I do realize this wouldn't be completely feasable, since the MIDI standard (or I guess MIDI over USB?) doesn't provide any kind of unique identifier for the device, only by the semi-generic "product name" (see this comment from one of my issues)
at the very least though, I definitely would want all MIDI devices to be enabled by default; I can't even think of any good reason of why I would want to disable a device, if I could just physically disconnect it (if possible)
Is your feature request related to a problem? Please describe.
I have a program called loopMIDI, that lets me feed MIDI data into apps (like from a song) that expects a MIDI device, and it works very well; however, it autostarts on startup making it the "primary" MIDI device on my system.
anyway, since I recently got a real keyboard, if I try to use that in NBS (without unplugging other MIDI devices or killing the app), it's always disabled by default, and it has to be reconfigured to some instrument every time I open NBS, as it's always going to be the "secondary" device
this is even more of a problem in player mode, which doesn't let you configure MIDI devices at all; this also means I can't play along to embedded songs, like ones from Note Block World
Describe the enhancement you'd like
ideally, I would like MIDI devices to have their configuration saved, such that when NBS loads, if it detects it, it can load the same configuration
however, I do realize this wouldn't be completely feasable, since the MIDI standard (or I guess MIDI over USB?) doesn't provide any kind of unique identifier for the device, only by the semi-generic "product name" (see this comment from one of my issues)
at the very least though, I definitely would want all MIDI devices to be enabled by default; I can't even think of any good reason of why I would want to disable a device, if I could just physically disconnect it (if possible)