+++ /dev/null
-from MidiOutStream import MidiOutStream\r
-from MidiInFile import MidiInFile\r
-\r
-"""\r
-This prints all note on events on midi channel 0\r
-"""\r
-\r
-\r
-class Transposer(MidiOutStream):\r
- \r
- "Transposes all notes by 1 octave"\r
- \r
- def note_on(self, channel=0, note=0x40, velocity=0x40):\r
- if channel == 0:\r
- print channel, note, velocity, self.rel_time()\r
-\r
-\r
-event_handler = Transposer()\r
-\r
-in_file = 'midiout/minimal_type0.mid'\r
-midi_in = MidiInFile(event_handler, in_file)\r
-midi_in.read()\r
-\r