3 ms·
A (e)DSL to describe simple DSP graphs + a gccjit based AOT compiler. Basically a reimagination of the SuperCollider architecture with a JIT compiler instead o
by lynx97 2y ago
A (e)DSL to describe simple DSP graphs + a gccjit based AOT compiler. Basically a reimagination of the SuperCollider architecture with a JIT compiler instead of runtime plumbing. The idea is to have auto-vectorisation and loop unrolling kick in. Want to see how much of a difference that would make.
```
@Synth
def tone(freq=440, amp=0.2):
return SinOsc.ar(freq, 0) * amp
```