py/sample_looper.py : Added gen_loop_positions().
This commit is contained in:
parent
bcdc7a39ce
commit
aaf2a4e2c6
@ -244,32 +244,13 @@ def write_wt_file( fname, audio_fname, wtL, srate ):
|
|||||||
"srate":srate,
|
"srate":srate,
|
||||||
"wt":wtL
|
"wt":wtL
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
with open(fname,"w") as f:
|
with open(fname,"w") as f:
|
||||||
json.dump(r,f);
|
json.dump(r,f);
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
def gen_loop_positions( audio_fname, marker_fname, pitch, argsD, loop_marker_fname, wt_fname ):
|
||||||
|
|
||||||
audio_fname = "/home/kevin/temp/wt/wav/60_samples.wav"
|
args = types.SimpleNamespace(**argsD)
|
||||||
marker_fname = "/home/kevin/temp/wt/60_marker.txt"
|
|
||||||
loop_marker_fname = "/home/kevin/temp/wt/60_loop_mark.txt"
|
|
||||||
wt_fname = "/home/kevin/temp/wt/bank/60_wt.json"
|
|
||||||
midi_pitch = 60
|
|
||||||
|
|
||||||
args = {
|
|
||||||
'end_offset_ms':100,
|
|
||||||
'loop_dur_ms':100,
|
|
||||||
'midi_pitch':midi_pitch,
|
|
||||||
'guess_cnt':40
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
args = types.SimpleNamespace(**args)
|
|
||||||
markL = parse_marker_file(marker_fname)
|
markL = parse_marker_file(marker_fname)
|
||||||
smpM,srate = parse_audio_file(audio_fname)
|
smpM,srate = parse_audio_file(audio_fname)
|
||||||
chN = smpM.shape[1]
|
chN = smpM.shape[1]
|
||||||
@ -280,3 +261,22 @@ if __name__ == "__main__":
|
|||||||
write_wt_file(wt_fname,audio_fname, wtL,srate)
|
write_wt_file(wt_fname,audio_fname, wtL,srate)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
|
||||||
|
audio_fname = "/home/kevin/temp/wt/wav/60_samples.wav"
|
||||||
|
marker_fname = "/home/kevin/temp/wt/60_marker.txt"
|
||||||
|
|
||||||
|
loop_marker_fname = "/home/kevin/temp/wt/60_loop_mark.txt"
|
||||||
|
wt_fname = "/home/kevin/temp/wt/bank/60_wt.json"
|
||||||
|
midi_pitch = 60
|
||||||
|
|
||||||
|
argsD = {
|
||||||
|
'end_offset_ms':100,
|
||||||
|
'loop_dur_ms':100,
|
||||||
|
'midi_pitch':midi_pitch,
|
||||||
|
'guess_cnt':40
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
gen_loop_positions( audio_fname, marker_fname, midi_pitch, argsD, loop_marker_fname, wt_fname )
|
||||||
|
Loading…
Reference in New Issue
Block a user