[cfe-dev] Kling Clang

Daniel Dunbar daniel at zuster.org
Fri Oct 1 10:35:38 PDT 2010


Hi Click,

That is awesome, I love it! Is this software going to be released somewhere?

 - Daniel

On Thu, Sep 30, 2010 at 2:42 AM, Click Nilson <clicksonnil at gmail.com> wrote:
> A little light relief? Many thanks for Clang, which makes this possible...
>
> http://www.youtube.com/watch?v=A0d0qcwrcpQ
>
> Live coding of audio DSP in C. Watch out for your ears at the introduction of 'tanh'
>
> SuperCollider is used as the host platform, and an LLVM jit compiler is built into a unit generator. You can see the UGen in the graph ring modulated with the SinOsc, and taking input from audio in. The text document of C code is compiled on command (I press F1), the file written out to disk, clang run on it to get IR, which is then passed over to the UGen via Open Sound Control as a long string. The ClangUGen then interprets the IR, and substitutes the dsp function when it is safe to do so (ie not during the middle of an audio callback). This is a rough cut; there are all sorts of refinements to make including double buffering with dsp function crossfades, but hope you enjoy!
>
>
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>




More information about the cfe-dev mailing list