< Back to IRCAM Forum

Midi export channel microtones

Hello,

I would like to export a midifile with all 1/8-tones on channel 2, all 1/4-tones on channel 3, all 3/8-tones on channel 4. Is this possible? I tried with pitchwheel and save-as-midi but couldn’t get it working…

Thanks!

Hello,

You can solve it in Open Music before exporting to MIDI. In the OMRuben library, I made a function called ‘r-hocket-multiseq’ doing this kind of splitting. If you use a list of chord-seqs and 25 (cents) as the second input, halftones, 1/8-tones, 1/4-tones and 3/8-tones are split in separate chord-seqs. You can then use ‘r-apply-channels-multiseq’ with second input (1 2 3 4) to set the channels like you described, if necessary. If you need to transpose everything down to semitones and do the bending elsewhere, you can use first, second, third, fourth and ‘r-transpose-chordseqs’ to transpose as necessary. This is one solution.

Best
Ruben

Hello Ruben,

thank you very much for your solution. With single pitches it works as expected, however with chords the temporal succession is messed up (see attached patch) - it must be a stupid mistake of mine, but I can’t get it working…

Thanks,
phil

test.omp (20.9 KB)

Hi Phil,

You are right about that, some of the functions did not handle chords correctly. I just uploaded version 0.96 at sourceforge where I fixed this problem for ‘r-hocket-multiseq’ and a lot of filtering functions. If you use the new version, your patch should be ok.

Best
Ruben

Thanks a lot!