ridart wrote:Thank you James,
I appreciate your advice and will dig deeper into the dark art of module design in the future.
However, for now, I just need to understand the distinctions between the 3 MIDI mapping options.
Is it possible to have invisible mapping left over from previous projects?
Or, It seems that there can easily be an invisible corruption of the MIDI data once it reaches M8.
If I attempt to map different MIDI channels to each of 4 layers (layerset + position) M8 accepts the input and registers it, but will not react to incoming cc data.
Any Ideas?
. make sure to check out the Module Programming manual -
http://www.modul8.ch/documentation/modules_manual/. to be honest, i never quite understood the distinction between the three modes, hence writing modules.
. make sure you open 'Preferences' and choose 'Key/MIDI mapping' and choose 'Use document mapping configuration' - that will also show you which MIDI devices Modul8 has identified.
. sometimes the mapping doesn't survive a project save, you can search the forums for how people got around this issue - i seem to recall something about deleting your preferences and trying again. also, some foreign language characters can cause problems as well.
. if Modul8 sees the incoming data and assigns it to a control that's a pretty good indicator the MIDI is coming in to modul8.
. if you want to see what module is seeing - open the Module editor and create a new module. click the 'Scripts' tab at the bottom of the window (it's between 'Visual' and 'Info'). then, from the upper left drop down menu, select the third item 'DirectEvent(type,param)' in the window below, type
print type, param
. then press command+options+s (to save) and command+option+r (reload/run)
. press command+option+o to see the output window. anytime you send MIDI data (or type on the keyboard) you will see what Modul8 is seeing.
. another caveat i've noticed over the years is that Modul8 does not differentiate between CC and NOTE messages - so CC 1 is the same as NOTE 1 - that's tripped me up before.
. good luck
-james
(a nomad. )