コード例 #1
0
ファイル: unit_tests.py プロジェクト: NFJones/pyWave
 def test_midi_read_invalid(self):
     MID.midi_init()
     try:
         midi_input = MidiInputDevice(0)
         midi_input.read()
         MID.check_midi_error()
     except MID.MidiInputError:
         self.assert_(True)
     else:
         self.assert_(False)
     finally:
         MID.midi_close()
コード例 #2
0
ファイル: main.py プロジェクト: NFJones/pyWave
def init():
    print "Initializing."
    #Initialize midi and collect info
    midi.midi_init()
    global midi_info
    midi_info = midi.midi_info()
    global midi_input
    midi_input = MidiInputDevice(MIDI_DEVICE)
    midi_input.start()

    #Initialize oscillators
    voice.voice_init()
    osc.osc_init()

    if DEBUG:
        print "Devices:", midi_info['devices']