Note that although most manufacturers label this range as C-2 to G8, with middle C being C3 (as I have here), you may come across some manuals that describe this range as C-1 to G9 (with middle C being C4). You might chose better words when you have such a supportive group of guys like Michael, Lars, etc. The MIDI note numbers 0 to 127 map to musical notes as shown in the following tables. The General MIDI instrument list is also available. Drum sounds added in General MIDI Level 2 are tagged with (GM2). Process might be something like this for Clip Launch 1, I haven't worked through syntax yet.Īlso, I'm not sure if there is anything in dot2 that is "terrible". General MIDI Drums (Channel 10): The numbers listed correspond to the MIDI note number for that drum sound. I haven't tried this, but thinking on it. This idea doesn't exactly give you more functionality, but may be able to give you more capability or a macro-kind of function. When G=2 have Clip 1 output notes 1, 9, 13, which would do it all in one button. To make group 1 move high and change red, in BOME page 1, you'd have to push C13, C9, C1.īut if Track Selection 2 is selected, set G=2 within BOME and have the following: If G=1, then set things as basic function:Ĭlip Launch 1-8 are midi notes 1-8 change everything selected to Red, Orange, Yellow, Green, Blue, Violet, PinkĬlip Launch 9-12 are midi notes 9-12 are positions, High, Low, Mid, X, XX, Room, etcĬlip Launch 13-24 are midi notes 13-24 are selection groups 1, 2, 3, etc These are "pages" in BOME, not in dot2.Īssume you're using APC20's Track Selections to change "pages" within your BOME translator, which may just be setting a variable G = 1 or 2 or 3, etc If we have a particular frequency or midi note number, then range or sweep the timbre based on tables which span from the minimum to the maximum bandwidth allowable for that frequency in order to avoid aliasing, using a relatively low frequency, we are able to perceive a 'filtered' effect. Some software/devices instead consider the third octave of the MIDI note range (ie, 2 octaves below middle C) as octave 0. If you map everything in the 127 midi notes as a basic funtion, then use BOME to map different pages to send multiple notes, you may be able to expand the overall power of the APC20>BOME>dot2. The lowest note name is then C0 (note number 0), and the highest possible note name is G10 (note number 127). Normal 5 Octave Keyboard 88 Note Piano Keyboard 0 2 4 5 7 9 11 12 14 16 17 19 21 23 24 26 28 29 31 33 35 36 38 40 41 43 45 47 48 50 52 53 55 57 59 60 62 64 65 67 69.
As an example consider this device: which offers 192 keys and currently has to work around the limitations of midi by using 2 midi channels to use all the keys.I'm working on using BOME to expand the functionality.
Note that direct pitch control per note does not really feel like a proper solution, as it will result in a single midi note number being used for addressing several frequencies, which (as far as I understand) makes it impossible to play 2 or more of those frequencies simultaneously.Įdited to add: this is not a "theoretical problem" anymore. We will translate MIDI note numbers (either positive or negative) into pitch. The topic of more than 128 note numbers comes up in microtonal/xenharmonic contexts much faster than in traditional music. add 41 with the add two numbers object (+ 41) The result is random numbers. With so many other specs becoming better this seems like some kind of oversight. The Min and Max are to specify a different minimum and maximum value for the.
Looking at the midi 2.0 note on/note off messages, do I understand correctly that it still supports only 128 distinct note numbers? Technically one could abuse the 'attribute' to add extra numbers but that would be a manufacturer-specific extension, so not much hope for cross-device compatibility (and if you use the attribute for note number, where do you then specify the tuning information?). Takes incoming MIDI Note On events and use the MIDI note number to set the.