Dear sox-developers,

Thank you first of all for developing and maintaining such a useful and 
versatile tool! 

I've been trying to find a way to use sox (14.4.1) on MacOS (10.7.5) with 
external audio devices, such as the "RME Fireface 800" or the "MOTU 828MK2" for 
playback of multichannel audio. In order to do this I tried two strategies:

1) Choose the audio device (Fireface 800) as the system's default audio device 
and use the option -d (to playback a stereo soundfile using this command:

$sox  /Users/Marlon_MBPro3/drumLoop.aif  -d

(
/Users/Marlon_MBPro3/drumLoop.aif:

 File Size: 614k      Bit Rate: 1.41M
  Encoding: Signed PCM    
  Channels: 2 @ 16-bit   
Samplerate: 44100Hz      
Replaygain: off         
  Duration: 00:00:03.48  

In:100%  00:00:03.48 [00:00:00.00] Out:153k  [     -|      ] Hd:1.0 Clip:0    
Done.
)

Which resulted in distorted  (crackles/clipping) and transposed and faster 
playback. (the "transposition" seems related to buffer size (--buffer 4096 vs 
2048 etc.), note that the samplerate of the audio device was set to the same as 
the sound file (44.1kHz).

2) I used the following 'trick' to first retrieve the names of the coreaudio 
driver registered to the system and then choose one for playback (as described 
by Chris Bagwell in this thread: "Using sox with external audio devices on OSX" 
on the sox-user list in March 2012).

$sox   -V6 -n -t coreaudio nonexistent

-which returns a list of coreaudio drivers -> amongst them "Fireface 800 (". 

Then I tried playback using the Fireface coreaudio driver like this:

$sox  /Users/Marlon_MBPro3/drumLoop.aif -t coreaudio "Fireface 800 ("

Which yielded identically sounding (distorted) output.
Using the MOTU 828 MK2 in the same way I had similar results.

Then, I tried using virtual/internal audio drivers for MacOs such as Jack ( 
http://www.jackosx.com ) and Soundflower ( https://github.com/tap/Soundflower ) 
as I described in that same thread before. Using soundflower and soundflowerbed 
to route it to the audio device the audio seems ok in terms of pitch/speed, 
however there are intermittent crackles in the individual channels.

I tried this with different samplerates, wordlengths etc. and don't really know 
what to do anymore at this point. Can anyone reproduce this or perhaps 
recommend a fix or workaround? Could it for example be related to 
interleaved/non-interleaved multichannel audio? I'd *greatly* appreciate any 
hints since I would like to use sox for teaching purposes in a multichannel 
studio environment...

My apologies in case I sent this mail to the wrong list, I assumed this might 
rather be a topic of interest for developers.

Many thanks,
Regards,
Marlon







------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
SoX-devel mailing list
SoX-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sox-devel

Reply via email to