def ev_func_name(fname, pause): print_fname(fname) fname = fname2mus_strn(fname) fname_events = midi.ev_strn( with_pause_after(fname, pause), dur = DURATION, vel = MEL_VEL, show_notes = SHOW_NOTES, ) for e in fname_events: yield e
def ev_maybe_delay(): if SOMETIMES_DELAY and not PAUSE_DISABLED and coinflip(2): delay_len = options(8,16,24,32) #,48,64) debug_log('.' * delay_len) delay = '-' * delay_len for e in midi.ev_strn( delay, vel=MEL_VEL, show_notes=SHOW_NOTES, ): yield e
def ev_func_name(fname, pause): print_fname(fname) fname = fname2mus_strn(fname) fname_events = midi.ev_strn( with_pause_after(fname, pause), dur=DURATION, vel=MEL_VEL, show_notes=SHOW_NOTES, ) for e in fname_events: yield e
def ev_maybe_delay(): debug_log("DURATION=" + str(DURATION)) debug_log("SOMETIMES_DELAY=" + str(SOMETIMES_DELAY)) debug_log("PAUSE_DISABLED=" + str(PAUSE_DISABLED)) my_coinflip = coinflip(4) debug_log("my_coinflip=" + str(my_coinflip)) #if SOMETIMES_DELAY and not PAUSE_DISABLED and my_coinflip: if SOMETIMES_DELAY and my_coinflip: delay_len = options(8, 16, 24, 32) #,48,64) debug_log('.' * delay_len) delay = '-' * delay_len for e in midi.ev_strn( delay, vel=MEL_VEL, show_notes=SHOW_NOTES, ): yield e
def ev_fn_response_1(response, pause1=None, prev_pitch=None): for e in ev_chord_change(): yield e print_response(response) response = str2mus_strn(response) pause2 = pause_amt(at_least = pause1) response = with_pause_after(response, pause2) if is_string(response): for e in midi.ev_strn( response, dur = DURATION, prev_pitch = prev_pitch, vel = MEL_VEL, show_notes = SHOW_NOTES, ): yield e else: pass # don't yield anything
def ev_fn_response_1(response, pause1=None, prev_pitch=None): for e in ev_chord_change(): yield e print_response(response) response = str2mus_strn(response) pause2 = pause_amt(at_least=pause1) response = with_pause_after(response, pause2) if is_string(response): for e in midi.ev_strn( response, dur=DURATION, prev_pitch=prev_pitch, vel=MEL_VEL, show_notes=SHOW_NOTES, ): yield e else: pass # don't yield anything