Check My CC Transform Script Please? I'm New
And by new, I mean I've been reading the forum and manual for about two hours haha
Basically I just want a script to change incoming CC#0 to CC#35 on all channels and output byte 2 as it came on CC#0. Here's what I've got so far
on midi_in
if ($MIDI_COMMAND = $MIDI_COMMAND_CC and $MIDI_BYTE_1 = 0)
set_midi ($MIDI_COMMAND_CC,35)
end if
end on
Comments
-
set_midi
is only for multiscript, which might be what you want. But this would work on the instrument level:on controller if ($CC_NUM = 0) set_controller(35, %CC[$CC_NUM]) end if end on
I'm also new, so I don't know much about multiscripts or anything at all.
0 -
You do need a multiscript (click KSP near top R). Your script looks fine, except set_midi in the 3rd line needs another parameter - $MIDI_BYTE_2. Also if you want to kill the cc#0 you could put in ignore_MIDI.
Or (much simpler) you could just replace the 3rd line with
set_event_par($EVENT_ID, $EVENT_PAR_MIDI_CHANNEL, 35)
Paste in your code and click Apply.
0 -
can anyone help me how to make a midi cc to midi note converter script.i am just learning ksp.please help
0
Categories
- All Categories
- 19 Welcome
- 1.5K Hangout
- 61 NI News
- 778 Tech Talks
- 4K Native Access
- 16.4K Komplete
- 2K Komplete General
- 4.3K Komplete Kontrol
- 5.7K Kontakt
- 1.6K Reaktor
- 376 Battery 4
- 835 Guitar Rig & FX
- 425 Massive X & Synths
- 1.3K Other Software & Hardware
- 5.7K Maschine
- 7.2K Traktor
- 7.2K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators