Originally Posted by
kevz718
I think that your limited by two things:
1. classic MF - for the combos, it basically sends an extra midi note if u press certain button combos.. so if u press 4 buttons - it will send 5 notes. Thats unique to MF and MPK cant do that. So ull have to live without supercombos (or map a 5th button to actually be the supercombo)
not needed afaik if u use the 1.03 (?) instant grat tsi - as it has the logic for the super combo's in the tsi and doesn't use the extra notes. this confused me for ages... my midimasher midi fighter 4banks emulation code doesn't create those super combo cc's but i do get the super combo effects when using the instant grat with it.
2. MF pros - same thing but with the faders + knob.. an extra NOTE (not just knob ccs) is sent when knob/fader is all the way up/down. also unique to MF. Cant think of any ways to recreate that without alot of work.
if using a midimasher config to do the 4banks emulation anyway then u can add these extra cc's in very easily.
e.g: this line would create a new "fader1a" ranging from 0 to 127 when the real fader is between 64 and 127
Code:
superfader("mf", "fader1", 0, 64, 127, "fader1a", 0, 127)
and this would create an event when the fader is just at it's min and max positions:
Code:
superfader("mf", "fader1", 0, 0, 0, "fader1min", 127, 127)
superfader("mf", "fader1", 0, 127, 127, "fader1max", 127, 127)
u can then use lua code to do anything with these new fake events just like any normal controller event. i should probably also write a superfader_send() function that just sends out the new events as midi directly too as opposed to "faking" controller input as it does atm.
Bookmarks