[chuck-users] ChucK code to connect MIDI controller to some UGen STK

Daniel Chapiro dchapiro at gmail.com
Thu Aug 14 00:29:51 EDT 2014


Hi Michael, Rob, and Spencer,

Thanks a lot for all your help with the examples, the code in Github, and the offer for more documentation!

I look forward to the coding and the noise ;-)

Best,
Daniel



On Aug 13, 2014, at 9:53 AM, Michael Heuer wrote:

> Hello Daniel,
> 
> For yet another example,
> 
> https://github.com/heuermh/lick/blob/master/examples/circleRampMidiAlesisQX25.ck
> 
> 
> This is the "patch"
> 
> CircleRamp circleRamp => Saturate saturate => TubeWarmth tubeWarmth => dac;
> 
> Then small functor classes are defined to respond to MIDI CC
> 
> class CircleRampDelay extends IntProcedure { ... }
> 
> and MIDI key on/off
> 
> class KeyOn extends IntIntProcedure { ... }
> 
> Those classes are "wired" to a class that handles the MIDI mappings
> for an QX25 MIDI controller
> 
> KeyOn keyOn;
> CircleRampDelay circleRampDelay;
> 
> AlesisQX25 qx25;
> keyOn @=> qx25.keyOn;
> circleRampDelay @=> qx25.rotary1;
> 
> qx25.open(1);
> 
> 
> See also
> 
> https://github.com/heuermh/lick/blob/master/AlesisQX25.ck
> 
>   michael
> 
> 
> On Tue, Aug 12, 2014 at 8:19 PM, Robert Poor <rdpoor at gmail.com> wrote:
>> Hi Daniel:
>> 
>> I wrote a pretty comprehensive real-time ChucK setup a few years back that
>> used MIDI and GameTrax controllers.  It doesn't use a wind controller per
>> se, but it's cleanly written; you might find it useful.  You can find it in:
>> 
>>   https://github.com/rdpoor/chuck_performance_setup
>> 
>> As the README says, let me know if you have questions and I can document on
>> demand...
>> 
>> - Rob
>> 
>> 
>> 
>> On Tue, Aug 12, 2014 at 10:05 AM, Daniel Chapiro <dchapiro at gmail.com> wrote:
>>> 
>>> Hi - I'm new to ChuK and I have a few questions:
>>> 
>>> (1) I would like to experiment with coding different sound textures in
>>> ChucK, but then play with a WX-5, rather than ChucK code. To not re-invent
>>> the wheel, I'm looking first for ChucK code that would capture the messages
>>> sent by a MIDI wind controller (using ChucK's MIDI events), and drive a
>>> ChucK STK UGen (such as a clarinet, or other).
>>> 
>>> (2) I have not found this in
>>> http://wiki.cs.princeton.edu/index.php/ChucK/Programs, and I was wondering
>>> if there are any other source repositories (unfortunately, Googling for
>>> anything + ChucK is no good, as Chuck is such a common word… )
>>> 
>>> (3) Finally, is there a way to search the full user archives (in
>>> https://lists.cs.princeton.edu/pipermail/chuck-users/) without opening every
>>> month's entry?
>>> 
>>> Thanks!
>>> --Dan
>>> _______________________________________________
>>> chuck-users mailing list
>>> chuck-users at lists.cs.princeton.edu
>>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>> 
>> 
>> 
>> _______________________________________________
>> chuck-users mailing list
>> chuck-users at lists.cs.princeton.edu
>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>> 
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users



More information about the chuck-users mailing list