[PlanetCCRMA] ecasound and .aiff

Lars Henrik Mai lars@pingfm.org
Wed May 21 09:14:01 2003


hello,

i am having trouble converting soundfiles to .aiff format using ecasound.
i have tried "ecasound -i:lament1.wav -o:lament1.aif" but ecasound kind of
freezes here:


(..)
(eca-chainsetup) 'rt' buffering mode selected.
(eca-chainsetup) Audio object "lament1.wav", mode "read".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.



i also tried "ecaconvert .aif lament1.wav" and got



***********************************************************************
* Message from libecasoundc:
*
* 'ECASOUND' environment variable not set. Using the default value
* value 'ECASOUND=ecasound'.
***********************************************************************

Converting file "lament1.wav" --> "lament1.wav.aif".
Using audio format -f:s16_le,2,44100

---
Error while processing output lament1.wav.aif. Exiting...




i have the latest version of audiofile installed ( i guess its included in
ccrma ):

# locate audiofile
/usr/lib/libaudiofile.so.0.0.2
/usr/lib/libaudiofile.so.0


but ecasound does not have it registered it seems:


ecasound ('h' for help)> aio-register
Registered audio object types:

1. RIFF wave file, regex: wav$, params: label,toggle_mmap
2. Ecasound wave file, regex: ewf$, params: label
3. CD-R audio file, regex: cdr$, params: label
4. Raw audio file, regex: raw$, params: label,toggle_mmap
5. Mp3 stream, regex: mp3$, params: label,birate
6. Mp3 stream, regex: mp2$, params: label,birate
7. Ogg Vorbis stream, regex: ogg$, params: label,birate
8. MikMod tracker module, regex: 669$, params: label
9. MikMod tracker module, regex: amf$, params: label
10. MikMod tracker module, regex: dsm$, params: label
11. MikMod tracker module, regex: far$, params: label
12. MikMod tracker module, regex: gdm$, params: label
13. MikMod tracker module, regex: imf$, params: label
14. MikMod tracker module, regex: it$, params: label
15. MikMod tracker module, regex: m15$, params: label
16. MikMod tracker module, regex: ed$, params: label
17. MikMod tracker module, regex: mod$, params: label
18. MikMod tracker module, regex: mtm$, params: label
19. MikMod tracker module, regex: s3m$, params: label
20. MikMod tracker module, regex: stm$, params: label
21. MikMod tracker module, regex: stx$, params: label
22. MikMod tracker module, regex: ult$, params: label
23. MikMod tracker module, regex: uni$, params: label
24. MikMod tracker module, regex: xm$, params: label
25. MIDI-to-audio stream, regex: mid$, params: label
26. MIDI-to-audio stream, regex: midi$, params: label
27. Raw audio file, regex: ^-$, params: label,toggle_mmap
28. Raw audio file, regex: ^stdin$, params: label,toggle_mmap
29. Raw audio file, regex: ^stdout$, params: label,toggle_mmap
30. Null audio object, regex: ^null$, params: label
31. Typeselect => Null audio object, regex: ^typeselect$, params:
typeselect,format,label
32. Resample => Null audio object, regex: ^resample$, params:
resample,srate,label
33. Resample => Null audio object, regex: ^resample-hq$, params:
resample,srate,label
34. Reverse => Null audio object, regex: ^reverse$, params: reverse,label



how do i get ecasound to convert to aiff-format - do i have to put
something magic in the ecasoundrc-file or link the audiofile-lib to
something? 

thx,

lars