« Return to Thread: Jazzmutant Lemur

Re: Jazzmutant Lemur

by Martin Vognsen-4 :: Rate this Message:

Reply to Author | View in Thread


Nice - the more Lemur scripting can be done from SC, the better, it seems. It's great to have a scriptable OSC controller at all, but of course Lemur scripting will never be a match to SC. Of course there is always a balance between what is more convenient and what is more efficient in terms of performance, but it seems to me Lemur memory is often the bottleneck.

I really appreciate that people will spend time writing more general tools, I tend to just think about the music I'm working on. So don't mind my anti-class / anti-gui dogmatism :-)

Greetings from Vesterbro
Martin

Den 23/04/2009 kl. 2.09 skrev Hjalte Møller:

Hi all,

Thanks for the replies :)

I also find communication with lemur quite simple in sc, but still feel it could be easier. I thought writing classes would be hard, but my new LemurObject class is comming along nicely, and I've made an automatic lemur gui extention for the Patch class, which is really nice to :) It works like the patch, except the interface shows up on the lemur in a popup window...

LemurObject is almost self explanatory. It just takes a path to the object on the lemur,
and then all can be accesed thru methods.

I will share when I'm finished...

Axel - can we please have a hide attribute to the lemur objects ?
- and scriptable objects :P
i.e. a message to lemur
[ 'newObject', 'Fader', 'Interface', '/Container/Fader', 0, 10, 100, 100 ]
the four last items being rect...
and a delete also, which could work as an attribute, or just
[ 'delete', '/Container/Fader' ]

Hej Martin,

Hvor I danmark kommer du fra ?

Best, Hjalte


2009/4/22 Martin Vognsen <gnormaninvest@...>

Hej Hjalte

If it's just about talking to the Lemur:

I may be mistaking, but I seem to remember that the class they provide is a bit  buggy (?)
I suppose it provides a slight convenience of managing NetAddr (not much to manage, really) and OSCresponderNode's.

But actually I think it's already so straight forward to communicate with the Lemur without any additional classes that I just didn't bother installing it. The combo works extremely well out of the box. I try to do as much of the scripting as possible in SC rather than on the Lemur, you really appreciate how smooth and stable SC is when you've been scripting the Lemur for a while, plus you quickly run out of memory on the Lemur. I guess it's also a question of temper, but I like to just connect the thing and start building, working in patches rather than class based systems, so that I can constantly change code without having to recompile. (Though classes can be convenient for sure, where would we be without them!)

Martin

ps - nice to see a local supercollidist, btw...


Den 22/04/2009 kl. 14.04 skrev Hjalte Møller:


Hi,

I'm quite a happe Lemur user, and I'm looking for Classes for the lemur ?

Has anyone know if anything is written already ?

I'm about to start writing my own, but I'm quite new to writing classes.
So if somebody already did it better than I can, I shouldn't invent the wooden wheel again.

I'm also interested in sharing lemur patches and exchanging ideas...

Best,- Hjalte


_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/


 « Return to Thread: Jazzmutant Lemur