Detecting MIDI chords vs MIDI sequences

Any advice on implementing this?

I’m trying to analyse a timeslice of MIDI notes for tonality and having trouble working out how to detect chords (i.e. notes at the same time).

I used a trail of MIDI notes, timesliced, to detect all the notes and it works fine with a sequence of single notes - but not with simultaneous notes even if they are appearing in the MIDI IN op.

you might consider doing this within pd or max and send the analysis of the midi stream via osc.
Especially if you want to go a bit further. But I’m sure it’s possible within TD too.
You have 127 channels representing all midi notes and each value is the velocity, right?
If youy got that, you should be able to apply a >0 logic operation per channel, and then if you add them up you should have the number of active notes.

Right, the Logic CHOP option ‘Combine Channels’ ‘AND’ will output a value of 1 when all its inputs are 1.

Simply extract the specific channels in the chord (using Select CHOP) and feed them to the Logic CHOP above.

-Rob

I still got the same problem with chords.

How long u making an electronic music?
I am looking someone for collab.

If someone interested i left link on e-piano samplus.
here : lucidsamples.com/hip-hop-sa … nload.html