MMMZZZZ / Syntherrupter

Powerful MIDI interrupter with touchscreen for up to 6 tesla coils and 16 voices per coil.
Mozilla Public License 2.0
23 stars 4 forks source link

Midi Settings For Tesla Coils #19

Open Syconetuk44 opened 3 years ago

Syconetuk44 commented 3 years ago

When you go into Assign Midi channels on syntherrupter, Channel 0 is not an instrument channel. Maybe this should be 1 to 16 not 0 to 15? gets little confusing when selecting the channel in the midi playing software for example channel 1 on the computer is channel 0 on syntherrupter channel 2 on computer is channel 1 on syntherrupter ;-)

MMMZZZZ commented 3 years ago

The MIDI standard numerates and encodes the channels as 0-15 which from a programmer's perspective makes a lot of sense. Since I am a programmer and frequently look through raw MIDI data while debugging, it was natural for me to stick with the 0-15 numbering. However, nowadays many (not all) programs and devices with MIDI support switched to 1-16 because it feels more "natural" to us. SynthFont f.ex. allows you to switch between 0-15 and 1-16 numbering. I guess I could implement that, too. A switch somewhere to change between both versions (IMO there's no "right" one). I agree, having to deal with both systems at the same time is confusing. I can't give you an estimate for when it'll be implemented but the issue here will prevent me from forgetting about it.

Kind regards, Max