Page 1 of 2
separate multiphonic midi track into monophonic parts?
Posted: Fri Dec 13, 2024 7:30 pm
by bravedog
Is there any way to more easily separate a single 4 part midi track into 4 monphonic tracks, eg SATB? besides going though and deleting unwanted noted thoughout the track 4 times. If not in Ableton, elsewhere? thx
Re: separate multiphonic midi track into monophonic parts?
Posted: Fri Dec 13, 2024 7:56 pm
by maximejerryfraisse
You might be able to find a workaround by using the Pitch MIDI effect, which allows you to filter MIDI data. This approach could work perfectly if your different voices always stay within a fixed range.
Otherwise, I’d consider looking for a M4L device or a MIDI Transformation Tool.
Let me know if you find a solution!
Re: separate multiphonic midi track into monophonic parts?
Posted: Fri Dec 13, 2024 8:10 pm
by bravedog
Pitch midi effect only alters pitches? You probably meant something else?
No, the 4 voices don't separate into fixed pitch ranges - if they did I could just copy and paste as new the 4 ranges in turn.
I' looked at M4L devicse and Ableton's MIDI Transformation Tools, not finding anything there yet.
Re: separate multiphonic midi track into monophonic parts?
Posted: Sat Dec 14, 2024 5:15 pm
by maximejerryfraisse
You can also filter incoming MIDI notes.
27.5 Pitch
The Range and Lowest controls act together to define a pitch range through which notes are allowed to pass. Notes outside of the defined pitch range will be blocked, and the effect’s LED light will flash when this happens.
Re: separate multiphonic midi track into monophonic parts?
Posted: Sat Dec 14, 2024 7:20 pm
by bravedog
Aha, in Pitch you can set pitch range. But since the 4 voices under discussion are not range-limited, this doesn't succeed.,
But thanks for indicating a function I wasn't aware of! But, this has an outcome like manual global selectiion of a range within the midi file in a track, which seems easier for this, as far as it goes. later !
Re: separate multiphonic midi track into monophonic parts?
Posted: Sun Dec 15, 2024 1:44 am
by borg
for chords, I came across this patch:
https://github.com/zsteinkamp/m4l-ChordRipper
it spreads chords across multiple instruments, but not individual notes, they would have to overlap.
for separating voices from one single midi file, i'm afraid that it's manual labour. if it's actual written music, as in quartet or choir, maybe there are actual stem midi parts available.
Re: separate multiphonic midi track into monophonic parts?
Posted: Sun Dec 15, 2024 7:10 pm
by bravedog
Interesting, thanks! It does seem there is no way to separate eg a Bach 3-part invention midi into 3 tracks except manually.
Re: separate multiphonic midi track into monophonic parts?
Posted: Mon Dec 16, 2024 7:20 am
by maximejerryfraisse
Yes, I think the main issue would be determining which voice a single note belongs to…
Re: separate multiphonic midi track into monophonic parts?
Posted: Mon Dec 16, 2024 12:52 pm
by chapelier fou
That’s a good job for AI in my opinion.
Re: separate multiphonic midi track into monophonic parts?
Posted: Mon Dec 16, 2024 1:36 pm
by maximejerryfraisse
No doubt about it.

Re: separate multiphonic midi track into monophonic parts?
Posted: Mon Dec 16, 2024 2:15 pm
by 5Tones
Re: separate multiphonic midi track into monophonic parts?
Posted: Mon Dec 16, 2024 2:30 pm
by chapelier fou
This is absolutely not what the OP is asking for, though.
Re: separate multiphonic midi track into monophonic parts?
Posted: Mon Dec 16, 2024 2:50 pm
by 5Tones
Sorry then, must have absolutely misunderstood. (OP - I use this to filter a bass note and a high note in a chord).
Re: separate multiphonic midi track into monophonic parts?
Posted: Mon Dec 16, 2024 3:10 pm
by chapelier fou
I was maybe absolutely dramatic.
It could work for a "one VS the rest of the notes" situation, but not with a 4 voice polyphony scenario where you need to get the proper voicing.
Re: separate multiphonic midi track into monophonic parts?
Posted: Mon Dec 16, 2024 3:29 pm
by 5Tones
Cool, no worries. Yes its back to the question of how to select/filter the voices that overlap. If they're tagged / labelled somewhere there will be a way. Excel to MIDI is a thing apparently.