Hello happy soxers, I use sox/play every day, in rehearsals & performances: it is a good guy. So some users think: sox does so many things, why does it not make what i need? Sox can be adapted; for my proper use, i wrote some little pythons: def joue(xnom): " joue le fichier " if xnom[-4:] == ".raw": comm = "play -c2 -e signed-integer -r44100 -b16 " + xnom os.system(comm) elif xnom[-4:] == ".wav": comm = "play " + xnom os.system(comm) I dont like audiofiles with headers; i prefer couples of 2 files: audiofilename.raw & audiofilename.info. The raw files are strictly numeric (made with Python3 + Numpy); the needed infos (SR, wordsize, markers [if any], etc) are in the audiofilename.info. Often headers are of fixed length (in wav files the header size is often 44 bytes long). In my sense, the best is to decode the header and then to cut it. So one can handle the numeric file as you like it - given that the OS permits it). sox, i thank you rb -- René Bastian www.pythoneon.org ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today.http://sdm.link/xeonphi _______________________________________________ Sox-users mailing list Sox-users@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/sox-users