/src/echonest/support/midi/example_print_file.py
http://echo-nest-remix.googlecode.com/ · Python · 19 lines · 5 code · 3 blank · 11 comment · 0 complexity · 22900f3e44b05192f246d05b77cca44c MD5 · raw file
- """
- This is an example that uses the MidiToText eventhandler. When an
- event is triggered on it, it prints the event to the console.
-
- It gets the events from the MidiInFile.
-
- So it prints all the events from the infile to the console. great for
- debugging :-s
- """
-
-
- # get data
- test_file = 'test/midifiles/minimal-cubase-type0.mid'
-
- # do parsing
- from MidiInFile import MidiInFile
- from MidiToText import MidiToText # the event handler
- midiIn = MidiInFile(MidiToText(), test_file)
- midiIn.read()