Re: Open Sound Control

2015-07-31 Thread Robert Herman
Also, Openmusic. It's a visual patcher, but it is built on Lisp, and you can write Lisp code for the patches and other items. http://support.ircam.fr/docs/om/om6-manual/co/Lisp.html On Fri, Jul 31, 2015 at 4:39 AM, Thorsten Jolitz tjol...@gmail.com wrote: Robert Herman rpjher...@gmail.com

Re: Open Sound Control

2015-07-30 Thread Robert Herman
I have come the long way round to PicoLisp, and I have been tinkering with livecoding (audio/video, not just programming) for fun. I started with fluxus: www.pawfal.org/fluxus/ It is a great environment where you code and 3D objects show behind your code, and you can drive their parameters from

Re: Open Sound Control

2015-07-30 Thread Thorsten Jolitz
Robert Herman rpjher...@gmail.com writes: Hi Rob, I have come the long way round to PicoLisp, and I have been tinkering with livecoding (audio/video, not just programming) for fun. I started with fluxus: www.pawfal.org/fluxus/ It is a great environment where you code and 3D objects show

Re: Open Sound Control

2015-07-29 Thread Thorsten Jolitz
Erik Gustafson erik.d.gustaf...@gmail.com writes: Hi Erik, https://github.com/erdg/picolisp-osc If interested, more info about OSC can be found here: opensoundcontrol.org/introduction-osc opensoundcontrol.org/spec-1_0 I find the combination of sound picolisp very interesting, are you

Re: Open Sound Control

2015-07-26 Thread Jon Kleiser
Hi Erik, Do you know if your library will work with 32-bit PicoLisp? I’m a Mac user, and 32-bit (and Ersatz) is the only PicoLisp version that I can use. I have no experience with OSC (Open Sound Control is a protocol for communication among computers, sound synthesizers, and other multimedia

Re: Open Sound Control

2015-07-26 Thread Alexander Burger
Hi Erik, Another question about methods, while we're on the topic... For most of my 'dm's the first argument is implied. For example, [dm message-add-int32 (N) ... ] is expected to be called with the message (external symbol) followed by the number to be added to the message. The

Re: Open Sound Control

2015-07-26 Thread Alexander Burger
Hi Erik, I'm working on my first PicoLisp library, native C bindings for Liblo. What I have so far, which is enough for the most basic use case, can be found at: https://github.com/erdg/picolisp-osc Thanks for sharing this! Now I'm wondering if this is a worthwhile path to pursue. I

Re: Open Sound Control

2015-07-26 Thread Alexander Burger
Hi Jon, Do you know if your library will work with 32-bit PicoLisp? Unfortunately not, because it uses 'native' calls. As you know, for pil32 the library calls have to handled a little differently, using glue functions. I’m a Mac user, and 32-bit (and Ersatz) is the only PicoLisp version

Re: Open Sound Control

2015-07-26 Thread Erik Gustafson
Alex, Thanks for sharing this! Of course! A small note about the places where you assign a value to 'ptr': (=: ptr (liblo~ffi ... This works, because 'ptr' is defined as a plain number property (rel ptr (+Number)) without any entity/relation side effects. But if you