Something similar to Pure Data [midiin][midiout] for composing raw midi messages

controllers
midi

#1

Hello there,
in short: is there something like [midiin] [midiout] object in pure data for Axoloti???

I am looking for a Axoloti solution for what I can do with Pure Data:
I need to send a MIDI CC Value together with a MIDI Note so that it is interpretet by an instrument not as two successive messages, but as one.

In Pure Data I can, for example, send the Message
[176, 17, 12, 144, 64, 127] via the [midiout] Object to an Octatrack and this means for that machine:
For the Audio Track listening on Midi Ch 1(=176) set the CC 17 to value 12, then trigger a midi note on midi channel 1 (=144) at the midi note number (=64) with veloity value (=127)

This makes the machine act like recieving the CC and MIDI Note (for triggering a sample) simultaniuously.

All I got to do was make Axoloti send out the CC value first, then the MIDI note... but it is always interpreted as two messages, following one after another. So First the CC changes Value, but the midi note triggered is still related to the old CC value...

Any ideas? If we get this working I can post a tutorial on how to use Axoloti to use the Elektron Octatrack as an MPC like polyphonic sampler :slight_smile:

Tobias


#2

There will always be some kind of order, one thing will be processed before the other.

Did you take order of execution into consideration? Taken order of execution into consideration combined with a "latch" object you should be able to:
1. set cc value to the latch object... Latch object holds the value until it is feed a trigger.
2. Trigger the note AND the latch object above to send the cc value AND the note value at the same time.


#3

Yes, I did. I tried that. But which Axoloti Object would you use to output CC and MIDI Note together then?
So far I used [midi/out/cc] and [midi/out/note] simultaniously.

I just found the RK002 Cable, which acutally does exactly what I need and is described with:

"the RK002 is able to add extra controller data to the note data"
from: https://www.retrokits.com/rk-002-mod-firmware/


#4

Yeah that fine, it should work. I have done this long time ago, sending more values over, like parameter lock on the Octatrack.

BUT....

If you know a bit of code, it shouldnt be too hard to actually build both into one object. Its close to copy/paste job :wink:


#5

Good to know :wink:

I'll give it another try tomorrow and, yes, the next step is to "compose" a dedicated midi out object.