예제 #1
0
파일: seq2.py 프로젝트: sixohsix/musi
def emitter():
    source = MIDISource("sequence emitter")
    def logsend(data):
        print data
        source.send(data)
    countdown()
    play(song, source.send)
예제 #2
0
파일: runner.py 프로젝트: sixohsix/musi
def main(args):
    if not args[1:]:
        print "Usage runner.py <song.py>"
        return 1

    mod = args[1]
    m = __import__(mod, globals(), locals(), ['x'])

    source = MIDISource("musi emitter")
    send_midi = source.send

    countdown()
    while True:
        m = reload(m)
        song = m.song
        print "Playing."
        try:
            play(song, send_midi)
        except KeyboardInterrupt:
            print "Interrupted. Hit enter."
            input()
예제 #3
0
파일: sequences.py 프로젝트: sixohsix/musi
def emitter():
    def logsend(data):
        print data
        source.send(data)
    countdown()
    play(song, source.send)
예제 #4
0
파일: emitter.py 프로젝트: sixohsix/musi
def emitter():
    source = MIDISource("random note emitter")
    countdown()
    play(song, source.send)