Replies: 3 comments 4 replies
-
Hi @smoge thanks for your comments! You might be interested in checking the amazing work of @charlesneimog integrating Python in OM#: https://github.com/charlesneimog/OM-py |
Beta Was this translation helpful? Give feedback.
-
Another interesting pointer: OMCollider (not working on OM# as far as I know) |
Beta Was this translation helpful? Give feedback.
-
SuperCollider has already a client in CommonLisp, it's ready! |
Beta Was this translation helpful? Give feedback.
-
@j-bresson
The integration of objects with user-defined functions in this new project is truly remarkable, showcasing seamless interoperability that I find quite impressive. It addresses people with much more diverse backgrounds. And avoids the odd situation with OM of annoying composers with little or intermediate (or higher) computing knowledge, at the same time for different reasons.
My curiosity is piqued by Common Lisp's capacity for Foreign Function Interface (FFI) with programming languages like Haskell and Python. I am particularly interested in exploring the depth of compatibility and interaction achievable between Common Lisp and these languages. This inquiry extends beyond mere in-program interactions to include the feasibility of setting up communication channels between processes executed in both languages.
In pursuit of this understanding, I have initiated some experimental tests aimed at establishing an interface with Haskell. Intriguingly, Haskell serves as a client for the SuperCollider audio server (if sclang is not interfaced as well), presenting a unique opportunity for integration.
Another idea is just use real-time or NRT synthesis directly with scsynth (or supernova for massive parallel synthesis nodes), using OSC.
This new sfotware appears to be the beginning of an innovative path, brimming potential for many things such those I mentioned. It feels fresh, and I would be glad to see it going much further than OM.
Bernardo
Beta Was this translation helpful? Give feedback.
All reactions