Just a bunch of points in time
April 26, 2010 11:57 AM Subscribe
[Geek Filter] I'm trying to figure out a way to take a MIDI file and use the pitch/duration information as data points to create a graph.
The animation part isn't as important...I can figure it out once I have the first part taken care of (though if you have ideas, definitely let me know). So, data people - how can I take pitch and duration information from a MIDI file and turn them into graph points?
I have access to MATLAB, OmniGraffle Pro, Excel, Digital Performer, Sibelius (which I'm using to create the MIDI files from a score I've created), and Reason, but if there's any other software that would make this easy to do, I'm open to getting it.
Come on, wizards...help me out!
The animation part isn't as important...I can figure it out once I have the first part taken care of (though if you have ideas, definitely let me know). So, data people - how can I take pitch and duration information from a MIDI file and turn them into graph points?
I have access to MATLAB, OmniGraffle Pro, Excel, Digital Performer, Sibelius (which I'm using to create the MIDI files from a score I've created), and Reason, but if there's any other software that would make this easy to do, I'm open to getting it.
Come on, wizards...help me out!
Best answer: I've used the MATLAB MIDI toolbox from the University of Jyväskylä.
posted by tss at 1:23 PM on April 26, 2010
posted by tss at 1:23 PM on April 26, 2010
These MATLAB scripts also look like they'll do what you want.
posted by caaaaaam at 1:33 PM on April 26, 2010
posted by caaaaaam at 1:33 PM on April 26, 2010
Response by poster: These are all great, but I've marked tss's answer as best because the Miditoolbox is AWESOME(st). Thanks!
posted by nosila at 5:39 PM on April 26, 2010
posted by nosila at 5:39 PM on April 26, 2010
This thread is closed to new comments.
posted by rlk at 12:03 PM on April 26, 2010