I've got an itch to test some synthesis[*] and control[**] algorithms I've got in mind[***]. What's the real-time audio streaming library on top of which ChucK is built, and where can I find its current repository? Related, what are the most current libraries to write an array of binary data to a sound file for playback? - Rob [*] Cross-coupled resonators, where each resonator is computationally super cheap (and stable). [**] Lazy-evaluated event streams, ala Abelson/Sussman http://mitpress.mit.edu/sicp/ [***] As if I actually have spare time for such stuff!
On 2 April 2011 16:51, Robert Poor
I've got an itch to test some synthesis[*] and control[**] algorithms I've got in mind[***]. What's the real-time audio streaming library on top of which ChucK is built, and where can I find its current repository?
If you mean the realtime streaming of data to the soundcard; RTAudio. It's very cross-platform and popular for these things. If that's not what you mean you'll need to re-phrase the question.
Related, what are the most current libraries to write an array of binary data to a sound file for playback?
LibSndFile. It'll load soundfiles for you (as long as those are not mp3) and it'll write them to disk. Hope that helps, Kas.
2011/4/2 Kassen
If you mean the realtime streaming of data to the soundcard; RTAudio. It's very cross-platform and popular for these things.
That's the one -- thank you. I found Gary Scavone's excellent package and downloaded it.
LibSndFile. It'll load soundfiles for you (as long as those are not mp3) and it'll write them to disk.
Looks good. It occurs to me that I should look at BIL's own sndlib even though it's way more than sound conversion. His code is historically bullet-proof.
Hope that helps, Kas.
Yep! Thanks. - Rob
Rob; Looks good.
I don't think you'll regret those choices; those two are basically the standards for FOSS/DIY synth/sound programs. If you do come up with some good stuff I'd like to read about it and look at the code, especially your cross-coupled cheap resonators; I could use a good and unusual resonator in C++. Yours, Kas.
participants (2)
-
Kassen
-
Robert Poor