def play(): key = conductor.relativekey mode = conductor.relativemode octave = str(3) scale = tools.make_scale(key, mode, octave) bar = make_phrase(current_melody, scale) while len(performer.melodylines) <= performer.buff: performer.add_melody(bar)
def fire(): key = conductor.relativekey mode = conductor.relativemode octave = str(3) scale = tools.make_scale(key, mode, octave) scalenote = scale[random.randrange(len(scale))] scalenote = scalenote[:-1] stabnote = tools.letter_to_midi(scalenote, 3) performer.play_note(int(mixer.get_channel("stabs")), stabnote, 0.01)