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 wrote: > Robert Herman > writes: > > Hi Rob, > > > I have come

Re: Open Sound Control

2015-07-30 Thread Thorsten Jolitz
Robert Herman 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 behind > your code

Re: Open Sound Control

2015-07-30 Thread Thorsten Jolitz
Erik Gustafson writes: Hi Erik, > I find the combination of sound & picolisp very interesting > > Me too! One of my long term goals is to write audio software in > PicoLisp. Gotta have the most dynamic language for one of the most > dynamic human processes ;) after reading the replies here

Open Sound Control

2015-07-30 Thread Erik Gustafson
Hey Thorsten, I find the combination of sound & picolisp very interesting Me too! One of my long term goals is to write audio software in PicoLisp. Gotta have the most dynamic language for one of the most dynamic human processes ;) are you aware of "SoundCollider" and the Clojure Libraries "Ove

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 an

Re: Open Sound Control

2015-07-29 Thread Thorsten Jolitz
Erik Gustafson 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 aware of "SoundCollider"

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 mess

Re: Open Sound Control

2015-07-26 Thread Alexander Burger
Hi Erik, On Sun, Jul 26, 2015 at 12:04:06PM -0500, Erik Gustafson wrote: > > > > It might work on 'emu'. We must just keep in mind that 'native' > > calls under emu cannot pass more than 6 arguments to a function. > > > > I was wondering about this, as Macs are the standard in the music world. >

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

Re: Open Sound Control

2015-07-26 Thread Erik Gustafson
> > It might work on 'emu'. We must just keep in mind that 'native' > calls under emu cannot pass more than 6 arguments to a function. > I was wondering about this, as Macs are the standard in the music world. I'd also like to get my Rasperry Pi and similar devices speaking OSC through PicoLisp. J

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 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.

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-25 Thread Erik Gustafson
> > They should probably be condensed into one file, 'osc.l', but that hasn't > happened yet. > Done :)

Open Sound Control

2015-07-25 Thread Erik Gustafson
Hi all, 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 The file 'liblo.l' contains the direct ffi-bindings to the C library. I stole Alex Williams' ide