Machinedrum Polyphony / Track + channel rotation ...

Re :

I’m trying a lot of thing but it doesn’t work…

It can be quite well if I just had a channel 4 rotating (+CCs) between notes 4 5 6 7

As channel 3 do on this file…

I’m not far of this but cannot code it perfectly.

Really Noobing here.

Thank you a lot for your sympathy Steve !


Attachments:
1574611833683_Machinedrum.bmtp

OK Try this.

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


Attachments:
1574625472536_rotating-note-example-2019-11-24.bmtp

Thank you a lot !
Yesterday was a good day !

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...

Thank you a lot dear Steve !


Attachments:
1574645473730_MD-3-4.bmtp

My pleasure! My aim is to provide examples to build your skills so that you can make your own creative solutions with this awesome software.
Steve

Hello again !

Hope you are fine on this sunday !

I’m trying to do a new thing, not very different from the precedent but it is not the same scheme :

Here it is :

I need to rotate between 4 tracks on an Octatrack sampler playing the pitch of the comb filter with note to CC messages.

Each of the four target tracks has it’s own midi channel.I want to play it as a poly “sampler” using time again a note to CC pitch comb filter (CC40)

The trigged note have to be the same for each machine : only one note ((Note 72) which is a C)

Can you help me to do this on the best way. I’m a bit flooded again…

 

Midi input on channel 9 > note 72 x rotation on Channel 9 10 11 12 x CC 40 pitch to CC value)

 

I tried something here but it is not working, I’ve made noise all the night and my head is scratching on this, maybe you can help me again…

 

Here is the file with something I tried the preset is called “Octa Rotate.”

I’ve a kind of rotation but it’s just rotating each 16 channel or something like this. Can you please help me again..

Thank you a lot.


Attachments:
1575218393377_OctaRotate.bmtp

Hi,

Try the attached,

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


Attachments:
1575223179603_OctaRotate-sjc.bmtp

Hi Steve !

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.

I think you will understand with this file.

 

Thanks in advance.

Matthias


Attachments:
1583167913970_Poly-4-3-7-.bmtp

Hi,

So if I understand, you want all notes coming in on MIDI CH 1 and going out on MIDI CH1.

Then goto preset 1 (Rotate Notes 4) and for those two translators under that preset, change the incoming and outgoing channels from 2 to 1. Done.

 

Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz

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 :slight_smile:
Cheers.

Mat

Hello Again !

 

I definetly have a problem with this preset :

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...

 


Attachments:
1585598215799_Not-Synced.bmtp
Hello Again !
I definetly have a problem with this preset :
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

 


Attachments:
1585602142533_Not-Synced-sjc.bmtp