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

Re: [sc-dev] Interface Builder and SC / Cocoa <--> SC Bridge



I have played with this a little bit now and am more than intrigued...

So I have another question - from what I can see, a number of people who use SuperCollider use it to generate sounds which they then bounce to disk and then load into their favorite sequencer. Has anyone looked at or thought about hosting SuperCollider as a Core Audio plugin and what would be involved with such a scenario? I would be very interested in working in this direction as I think it would extend the usability of SuperCollider to many other environments.

I am still getting to grips with the source code base so if anyone lives in the Bay Area and has the ability to provide a general walkthrough that would be very much appreciated.

Barton

On Nov 19, 2004, at 10:06 AM, Chandrasekhar Ramakrishnan wrote:

crucial felix wrote:
On Nov 17, 2004, at 10:32 PM, b a r t o n wrote:
Is it technically feasible to use interface builder NIB files such
that an SC user could build their UI in either interface builder...or
has a tool that would work similar to it inside of the SC environment
been developed / in development?

Yes -- design your GUI in IB and have the actions that fire on widget
changes send OSC to SuperCollider (either directly to the server, or
intermediated through the lang -- whatever is appropriate for your
situtation).

I just completed an installation that works exactly this way: sound
synthesis in SC, GUI in Cocoa (it's a floor wax, and a desert
topping...).

There is a *very* rudimentary example at:

  http://www.mat.ucsb.edu/~c.ramakr/illposed/objcosc.html

  (Although in this example, communication is only one way,
   in the installation, communication is in both directions.)

If you actually do ust that ObjCOSC library, let me know -- there's a
newer version which you'll want and I can send you an email when I get
the code cleaned-up and update the website.

- sekhar

--
C. Ramakrishnan        cramakrishnan@xxxxxxx
_______________________________________________
sc-dev mailing list
sc-dev@xxxxxxxxxxxxxxx
http://www.create.ucsb.edu/mailman/listinfo/sc-dev
<winmail.dat>