[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sc-users] NanoKontrol.sc



Hi Till.

Great you're interested. I guess my classes just respond to (a), so I'd rather integrate the NanoKontrol in your approach, which is more thorough. I'll give a try at porting in the next days. Still a newbie with supercollider but it shouldn't be too difficult as there are several reference classes (and to be honest i've been taking "inspiration" since discovering JInT). Will let you know if I get stuck or have questions.

As for your guiding principles, I can only passionately agree. I've found that when coding music (ok, let's say trying for the moment), I want to stay as close to the problem domain as possible, and feel implementation details as distractions even more than when programming other stuff. This feeling will probably decrease as I become more familiar with supercollider, but still, these abstractions make code far more understandable, quickly writable...

So yep, I'm totally up for it. I'll give a try and let you know how it goes.

Thanks a lot!
jesús.


LFSaw escribió:
Hey,

I would be honored if you would port your stuff to JInT, but for me it is currently a dead-end, since I do not actively use it. But maybe it'll find you as a person who wants to get along further with it, and I definitely would help in any understanding problems.
IDea behind JInT was to provide
(a) a general toolset that unifies controller approaches not favouring their technical interface but their semantical controls, and (b) to distribute controller values to both, the server and the language, such that interfacing with them in a livecoding situation is made super-easy.

acutally, when I was writing this, I found me wondering that I should definitely look into it again :-)
So thanx twice :-)

lg
    Till

On 28.07.2009, at 13:05, jesus gollonet wrote:

Hi all.

I've created a simple class to make interactions with the Korg NanoKontrol super simple

It allows you to say

n = NanoKontrol.new

n.knob1.onChanged = {|vel|
  vel.postln;
}

n.playBt.onPress = {
  "you pressed play".postln;
}

while doing it I discovered the awesome JinT classes and thought this might be adapted to fit that style, but I've been using it as it is and thought it might be useful for someone else.

It was really a learning exercise so I'm happy to hear if it works, or has big mistakes, or could have better sc-style...

anyway,

http://github.com/jesusgollonet/NanoKontrol.sc/tree/master

best,
jesús.

_______________________________________________
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/




_______________________________________________
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/