I added an octave offset gd to the initialize global preset. I changed octave offset to 1 and then all other translators will track to that offset (gd notes).
Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist bome@sniz.biz
I understood a bit more, after multiple try I did what you said me to do before as just rename global and it seems to be good now !
I will try to understand the last file you send me because this one is not working, need a level up + few more hours maybe to familiarize with new code lines...
With the file I join here I can play on two channels separately, basic but really cool.
Really happy with this totally new synth, it’s a setup transformation…
I have other ideas now ! Will come back to ask you for sure ! This is really inspirant, bome is freedom...
Translator 5.0 takes the note-on message and sends it to the current output channel (gj+8)
Then translator 5.1 takes the same note-on message and sends the CC out the same channel as above.
Your rules change the outgoing CC value based on the incoming velocity of the note (gf)
After that, it increments the channel but if it is > 3 then it takes it back to 0.
So essentially the counter is going 0-3 but with adding 8 you are sending to MIDI channels 9-12.
I’m not clear whether you wanted the incoming note velocity to determine the outgoing CC. If not, you can use whatever message that sets the variable gf.
Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist bome@sniz.biz
Coming back on this project I'm trying to have a rotation between two channels and sending midi CC but I don't know how to do that by the way of one channel only.
I have 7 tracks which are responding to midi Pitch CC's as you helped me to do before.
I can play them from two different channels tracks 1 2 3 4 are responding to notes 0 1 2 3 on channel 1, and on channel2, tracks 5 6 7 are responding to the notes of 4 5 6.
I join here a file than I can use and which work perfectly when I play notes from two channels.
I would like to use this but with only one channel...
I tried to write things like if gx>=3 then Goto "channel2" but CC's are not perfectly responding in rytm...
So if you can please help...
Recapitulate : My interest is for a rotation over notes 0 1 2 3 4 5 6 (C-1 to F#-1) from one midi channel.
The prob is that Notes 4 5 6 are CC responding to midi channel 2.
Hi,
No sorry the idea was to rotate with one channel over two channels, but the channels are used to split CC’s in fact, tracks are reacting as you saw to notes, each track has it’s note and real notes sent are converted to CC pitch.
Sorry because I’m bad explaining when I have some request or questions. But anyway This preset is useless, because Tuning is not right as I was thinking, so sorry for the useless question and thanks for your help !
I’m trying to make something with different preset you send me for now, I think I will have an other question soon
Cheers.
I simplified it but cannot resolve the CC and note Trigging synchronisation :
CC is always trigged before the destination note...
Can you please take a look ? I would like to have the trigged CC trigged in the same time than the note...
Can you help me please ?
Thanks...
Hi, MIDI is a serial protocol so if you want the CC to go first, then put the CC translator above the Note translator and modify the math accordingly to calculate the right rotation.
I made an attempt on the attached but not sure I got it exactly as you want.
MT Pro always executes translators from the top down. Output however can be delayed at a translator level so you might have got away with leaving the translators as they were but just delaying the note a few milliseconds to let the CC go first.
Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz