I can field this one!<br><br>There is no tonal information in MIDI files.&nbsp; It is performance data... this note was played at this moment for this long, plus some other odds and ends like pitch bend amounts and other &quot;controller&quot; information - like on a MIDI flute... breath information.<br>
<br>Bottom line... the only time there is a tone is when the MIDI file is played back by a synthesizer (hardware or software) that takes the performance data and simulates the performance as if it actually occured on that particular instrument.&nbsp; Point being... the instrument being simulated generates the tonal data NOT the midi file.&nbsp; You can dial up any instrument on a decent synth.<br>
<br>You could record the output of the synthesizer and then analyze the audio file created by the process but that is kind of cheating.<br><br>Lastly... MIDI has a format called GM MIDI that assigns specific sounds to the different parts of the MIDI file so that the file will play back with a specific instrument... usually a piano but there can be drums etc...&nbsp; in that case you could again analyze the output of the synth playing back the MIDI file but you would need to keep in mind the variation between different software synthesizers on different platforms and companies etc... in which case any analysis you did of the resulting tonal information of the audio file would be somewhat relative but in the ballpark because pianos definately have a tonal &quot;range&quot; that makes them sound distinctly like a piano.<br>
<br>Now, if you wanted to, in Common Music and CLM you might be able to do the MIDI sound generation and analysis all in the same software environment but again, technically you would NOT be doing a tonal analysis of the MIDI file.<br>
<br><div class="gmail_quote">On Tue, Mar 18, 2008 at 3:27 PM, Timothy Ernest Johnson &lt;<a href="mailto:tejohnso@uiuc.edu">tejohnso@uiuc.edu</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Could anybody out there point me to software that does tonal analysis of MIDI files?<br>
<br>
Tim<br>
<br>
Dr. Timothy E. Johnson<br>
Adjunct Faculty, Lewis University<br>
Adjunct Faculty, Columbia College Chicago<br>
<br>
_______________________________________________<br>
Cmdist mailing list<br>
<a href="mailto:Cmdist@ccrma.stanford.edu">Cmdist@ccrma.stanford.edu</a><br>
<a href="http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist" target="_blank">http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>&quot;My favorite comedy is comedy where nothing is achieved and there is no point,&quot; Conan O&#39;Brien