Hi Peter!

> Michael Zacherl. wrote:
>> Hello,
>>   for recording four channels I used [open -bytes 3 filename] fed into 
>> [writesf~ 4] in an earlier session.
>> Now I need to split this interleaved sound file up into four mono-files for 
>> importing them elsewhere.
> You could use Sox or Audacity for example.

I looked at it with audacity, the files are definitely ok.
I'm vary about sox, but should be ok if it's just byte-order or header rewrite.

>> I tried [open filename] -- [readsf~ 4] but just get digital noise.
>> Since relying on its detection capabilities doesn't seem to work I tried to 
>> specify the  parameters, starting with  [open filename 0 200 4 3 b] .
> Although AIF files are big-endian, did you try to use the "l" flag 
> nevertheless?

Quicktime shows them as big-endian files.
When trying the "l" flag I did this with entering the [open filename 0 200 4 3 
l ] options.
This sounded quite as if I just used [open filename] .

However there seems to be no other option than converting this files to .wav in 
order to maintain the 24-bit resolution.

>> It changes the noise but doesn't deliver the proper audio stream.
>> Admittedly I'm not sure about the header size
>> How could I get this to work?
> Try as well: Converting the 24bit aif file to a 4Chn wav file (Sox) and try 
> that one. Convert the 24bit aif file to 16bits and try again. Make sure to 
> report back to the list with your results!

Converting with sox was easy, just filenames are needed to get the audio into a 
.wav container.
Checking with Audacity showed that it properly worked.
I'm not sure how to get a particular channel from this files from sox but at 
least I can read them into Pd.

Thanks, Michael.  



--
keep your ears open: http://blauwurf.at
http://soundcloud.com/noiseconformist




_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to