midi file type 1

plem's icon

Searching didn't help. Does anyone knows a player for type 1 standard midi files? Seq only does type 0...

Thanks

Peter

Ben Bracken's icon

detonate reads and writes both type 0 and type 1 MIDI Files.

All the best,
-Ben

Gary Lee Nelson's icon

Am I correct? Detonate only deals with note messages?

Gary Lee Nelson's icon

Just remembered and played with the mxj object midifile from cnmat. It read type 1 files but plays notes only. No program changes or controllers.
It's puzzling that, after 20+ years, max doesn't have this already.

artmusicsouth's icon

This is one of the most frustrating things about Max for me. It seems that detonate could easily be updated to include controller data such as Pitch Bends. There are already two outlets X1 and X2 that really do nothing for me. Having the ability to use PB data would be fantastic. Maybe the powers that be would consider this.

vichug's icon

Does the Bach library (http://www.bachproject.net/) not help in that regard ?

Dan Nigrin's icon

I recently found what seems like a very good Javascript library, jasmid, that seems like it would be very helpful for this problem. I've not yet been able to get it running in Max though - any help greatly appreciated! See this thread.

artmusicsouth's icon

The bach library is really fantastic. I love it...but it they do not yet support import of pitch bend data either via XML or MIDI file data. It has something to do with the fact the PB data is different than controller data (as I understand it) but I am not sure why it is so difficult to bring that data in. On the other hand i am not a programmer. If I were I would have written my own externals by now.