[chuck-users] Wrapping ChucK
Hans Aberg
haberg at math.su.se
Fri Oct 16 15:07:54 EDT 2009
I was mostly thinking about the way of producing the binary - as
traditional "configure-make" UNIX package or Xcode, and there are
different bindings: Cocoa-NextStep, X11, GTK. It is easy to compile,
and it should simplify modification and adding components.
Hans
On 16 Oct 2009, at 20:40, Andrew C. Smith wrote:
> Right, what I should say is that I don't really want an editor for
> ChucK files. I basically just want a program that uses ChucK as its
> DSP engine. I am looking at the mini, though, and once I get it to
> compile properly I'll see if I can figure it out. One stumbling block
> is the absence of .xib files, though--Spencer's source only has the
> .nib files. Are the .xibs available? That would make it possible to
> extend/break the mini pretty well, I think.
>
> Andrew
>
> On Fri, Oct 16, 2009 at 2:15 PM, mike clemow <gelfmuse at gmail.com>
> wrote:
>> Um... does miniAudicle count?
>>
>> ;-)
>>
>> -Mike
>>
>>
>>
>>
>> On Fri, Oct 16, 2009 at 2:00 PM, Hans Aberg <haberg at math.su.se>
>> wrote:
>>> On 16 Oct 2009, at 17:28, Andrew C. Smith wrote:
>>>
>>>> ...--would rather just work with Cocoa windows to allow for
>>>> nearly-infinite extensibility. I already got a Cocoa interface
>>>> working
>>>> with OSC, using the Objective C library VVOSC (highly recommended
>>>> for
>>>> anyone doing Cocoa programming with OSC). Like Brad, though, I'm
>>>> looking to get more control over the DSP environment with a direct
>>>> wrapper.
>>>
>>> As an example on bindings, emacs-23.1 can produce a Mac OS X
>>> Nextstep/Cocoa
>>> Application by
>>> ./configure --with-ns
>>> make
>>> make install
>>> which produces an app in the directory nextstep/; the file
>>> nextstep/INSTALL
>>> also tells how to compile it from Xcode. It can also bind to X11
>>> and GTK.
>>>
>>> It seems that the technique would allow for blending of components
>>> (though
>>> perhaps not the program).
>>>
>>> Hans
More information about the chuck-users
mailing list