jack-egg: CHICKEN Scheme bindings to Jack Audio library
Currently needs nanomsg installed, as it uses this to communicate between the jack server and the scheme callback procedure.
chicken-install
chicken-install -test
#> (import jack)
#> (define-values (status client)
(receive (jack-client-open "chicken" (jack-options->int 'no-options))))
#> (jack-get-sample-rate client)
48000
cd examples
csc example1.scm -ljack
./example1
csc sine-wave.scm -ljack
./sine-wave