Jythonを使うと5行でMIDIが鳴らせる。 >>> import javax.sound.midi.MidiSystem as MidiSystem >>> synthe = MidiSystem.getSynthesizer() >>> synthe.open() >>> c = synthe.channels[0] >>> c.noteOn(48, 127) ding(n)で指定した音が0.25秒なるようにしてみる。 >>> def ding(n): ... c.noteOn(n, 127) ... sleep(0.25) ... c.noteOff(n) ... >>> ding(80) ハノイの塔を解く。 >>> def hanoi(numPlate, frm, to, via): ... if numPlate == 1: ... move(frm, to) ... else