1234567891011121314151617181920212223242526 |
- #!/usr/bin/python3
- import json
- sekai = json.loads(open("sekai.json").read())
- print(sekai)
- fs = str(sekai["fs"])
- mbrperiod = str(sekai["mbrperiod"])
- import glob
- import subprocess
- for wav in glob.glob("wav/*.wav"):
- wav_fs = wav.replace("wav/","wav"+fs+"/")
- mbr= wav.replace("wav/","mbr/")
- f0 = wav.replace("wav","f0")
- ogg = wav.replace("wav","ogg")
- cmd0 = ["sndfile-resample","-to",fs,wav,wav_fs]
- #print(cmd0)
- cmd1 = ["mbr-resynth",wav_fs,f0,"-m",mbrperiod,"-o",mbr]
- print(cmd1)
- subprocess.call(cmd1) # this will take a longer time
- #print(wav)
- #print(f0)
- #DONE: subprocess.call(cmd0)
|