2 ms·
On a closely related note, and possibly of interest, I am the author of Scheme for Max and Scheme for Pd, which put the Common Music 3 Scheme interpreter in Max
by iainctduncan 4y ago
On a closely related note, and possibly of interest, I am the author of Scheme for Max and Scheme for Pd, which put the Common Music 3 Scheme interpreter in Max and Pure Data. Common Music's most recent version used s7 Scheme as the language, which is mostly a a Scheme but borrows many features from Common Lisp (keywords, defmacro, etc). With Scheme for Max, you can basically run almost all Common Music code inside Max, Ableton Live, and Pd, allowing you to use it with more commercial tools (such as VST instruments, etc). It has extensive API functions for hooking into the host scheduler and data structures as well as running Lisp/Scheme code.
Project is here: https://github.com/iainctduncan/scheme-for-max https://github.com/iainctduncan/scheme-for-max
Youtube here: https://www.youtube.com/c/musicwithlisp https://www.youtube.com/c/musicwithlisp
There will be another release in the next month or two. I'll be continuing this project as a PhD project so it will keep going!
I do plan on eventually releasing a full Common Music portability shim too.