Microtuning to Polyphonic (per channel) Pitchbend


#1

I've been developing the alternative tuning example further and want to use it in order to apply microtonal tuning to a DSI Tetra.

The Tetra has a multitimbral mode where each voice has it's own midi pitch channel. So I can do a per channel (per voice) pitch bind and I have been sucessfully doing this with the retune max for live patch.

On Axoloti however I'm struggling to implement this.

I've come up with this, the main concept is a polyindex hooked up to the channel of the midi out objects.

The problem I have here is I get standing notes, so I think when the channel changes the note of is not beeing sent properly. Any Ideas how to solve this?

Microtonal pitchbend 4.axp (23.5 KB)


#2

I tried to get to the core of this by starting to pass through midi in the most simple way, without all that microtonal offset and again I'm struggling with doing very simple things.


When I do this in a polyphonic subpatch, just passing midi through patching, the voice allocation of the sent midi doesn't behave like it does in the axoloti patch:
In the test oscilator, playing more than 4 notes will result in voice stealing, meaning older played notes are being replaced by the new ones. When hook this up to an ableton synth however new notes will be ignored. This is not expected/wanted behaviour.
If I don't get this right from the start, my more complicated pitchbend per channel/note thing won't work eiter.

Anyone Ideas on this?

Microtonal pitchbend 7.axp (4.0 KB)


#3

I think what happens is that the note isn't retriggered when you get to the 5th... note? In other words, when a voice gets stolen, the gate just stays open, but no new midi send is triggered.

Try something like this...

Note that it's crucial that all objects are on a horizontal line, as we're dealing with single cycle triggers here.


#4

Thanks!

What you say is true! Your aproach didn't work, but I used this keyb input, that has a seconds gate that retriggers on legato.

So I got this part working. I also got the voice per midi channel working.
Now I'm looking back into sending the right pitchbend messages with the right note on the right channel.