[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-users] Graphic sequencer interface programming
Hi Carlo, just some suggestions..
First of all, I want to say that "I've been there". I have a sort of
experimental sequencer called "deQuencher" which I first coded with
processing, then ported it to C++ with openframeworks but in the end I
ended up redoing it in SC. SC version is not finished yet though.
Anyway, you can check it out from:
http://www.batuhanbozkurt.com/projectslab/dequencher
And a video (video from processing version):
http://www.vimeo.com/938314
There are good and bad things about both approaches of course. Java
and C++ is much faster with GUI stuff and that is an added benefit.
But sclang itself provides you with amazing timing/sound control
structs out of the box, and if your GUI lives outside sclang domain,
you will need to write all of those by yourself and send your own osc
messages. A simple step sequencer can be written in 10 minutes inside
SC with a nice GUI, but will probably take many hours in another
environment and your will be severely limited by the lack of sound
control mechanisms.
Timing in SC will be also a lot tighter for the most part.
Since you said, you just know the basics of both languages, my
suggestion would be: Spend some more time with SC first, and see what
it (sclang) provides for you before delving into a complex topic. Then
study some GUI stuff within SC. Chances are that you will probably
want to stay on the SC domain. :)
Good luck,
Batuhan
On Jun 16, 2009, at 10:56 AM, Mr.SpOOn wrote:
Hi,
I want to build a graphic interface using Processing (processing.org)
to use with SuperCollider. At the moment I just know the basics of
both languages, but what I'm most worried about is the general concept
behind the sequencer logic and how to program it.
My first doubt is whether I have to manage "time", or steps, in the
GUI (in processing) or in supercollider (using Processing just for the
GUI). I think it would be better to use SuperCollider just to produce
sound and doing the rest in processing. What do you think?
Anyway, do you know about some tutorial, book or guide about general
sequencer programming? I mean, for example, how do I make the time to
advance step by step?
Then, having a GUI, I think I can send OSC messages to the server. Is
this the only way it can works or can I also send more complex
snippets of code and make them play?
Maybe these are very stupid questions. Sorry if this is the case and
thanks for your help.
Bye,
Carlo
_______________________________________________
sc-users mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/
_______________________________________________
sc-users mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/