implode7
2020-09-22 04:14:14
Very new to this, and I thought I'd start by setting up the simplest midi processing rule, using an example that I see: pp = 127 - pp. pp is set up under incoming as the variable for a note value. the midi routing is working fine - i'm successfully sending notes from my hardware sequencer to a synth. But the rule isn't doing anything. Obviously something else is required, but I'm not finding it very easily. hoping for a simple answer so I can just get started....
Steve-Bome Forum Moderator
2020-09-22 04:49:07
Hi,
Please see the attached.
First I have created to aliases which I have assigned existing MIDI ports. Doing this lets me change things around without hardcoding port names if the configurations change.
I made sure the ports are opened at the project level by checking the aliases check boxes.
Then I create a MIDI thru path using the MIDI router. Anything that does not go through a translator ( with "swallow" set) will go through this path.
Then I created 2 translators. One for note-on and one for note-off.
I assign the incoming note number pp and velocity qq
In rules I add 5 to pp.
On output I send out the incremental note number which goes out 5 semitones up from the incoming note.
I've attached screen shots and the project file.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
Attachments:
implode7
2020-09-22 05:00:22
thanks! this will be very helpful. Thought (somehow) that the note offs would be taken care of, but you obviously do need a separate translator for that. I also hadn't been getting any sound when checking the 'swallow' option.
this should get me started. I appreciate it.
Steve-Bome Forum Moderator
2020-09-22 05:18:22
comment
My pleasure!