Author |
Message |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Fri Oct 09, 2009 5:26 pm Post subject:
Re: How did you meet ChucK Subject description: Tell your story... |
 |
|
cappy2112 wrote: |
Sure-they are, if one understand and knows how to use beats/measures/rests and other terms from standard music notation. |
I fear ChucK has none of those build in. Worse yet; I feel that's a good thing. I feel that while we may think we know what those words mean their real meaning depends on the context a lot.
ChucK is quite confrontational in that sense; the context will need to be (formally) defined.
I'd say ChucK is exactly like formal musical notation or like English; how fluent or clumsy it will feel will depend on your level of experience. _________________ Kassen |
|
Back to top
|
|
 |
MrJiveBoJingles

Joined: Oct 25, 2009 Posts: 9 Location: U.S.
|
Posted: Sun Oct 25, 2009 7:40 pm Post subject:
|
 |
|
I just met ChucK today, on this site.
I played with CSound and Supercollider a little bit years ago, but had been using conventional DAW / sequencers until getting into Max/MSP about six months ago. I had heard about ChucK once quite a while back but had never tried it, so I decided to go for it today. The thing that really caught my interest was the "One Line ChucK Crazy" thread in this forum, I wanted to plug those short bits of code in and see what resulted. I have to say I'm quite impressed with ChucK so far and it looks like delving into it will be lots of fun. |
|
Back to top
|
|
 |
Inventor
Stream Operator

Joined: Oct 13, 2007 Posts: 6221 Location: near Austin, Tx, USA
Audio files: 267
|
Posted: Sun Oct 25, 2009 7:48 pm Post subject:
|
 |
|
MrJiveBoJingles wrote: | I just met ChucK today, on this site.
I played with CSound and Supercollider a little bit years ago, but had been using conventional DAW / sequencers until getting into Max/MSP about six months ago. I had heard about ChucK once quite a while back but had never tried it, so I decided to go for it today. The thing that really caught my interest was the "One Line ChucK Crazy" thread in this forum, I wanted to plug those short bits of code in and see what resulted. I have to say I'm quite impressed with ChucK so far and it looks like delving into it will be lots of fun. |
Way cool man, welcome to the world of ChucK! Don't miss Kassen's phasor, that's my favorite one-liner of all time.
Les
p.s. welcome to the fold _________________ "Let's make noise for peace." - Kijjaz |
|
Back to top
|
|
 |
MrJiveBoJingles

Joined: Oct 25, 2009 Posts: 9 Location: U.S.
|
Posted: Sun Oct 25, 2009 8:25 pm Post subject:
|
 |
|
Inventor wrote: | Way cool man, welcome to the world of ChucK! Don't miss Kassen's phasor, that's my favorite one-liner of all time.
Les
p.s. welcome to the fold |
Thanks for the welcome, and thanks for alerting me to that one, great sound! |
|
Back to top
|
|
 |
kijjaz

Joined: Sep 20, 2004 Posts: 765 Location: bangkok, thailand
Audio files: 4
|
Posted: Mon Oct 26, 2009 8:48 pm Post subject:
|
 |
|
Wow! Welcome also MrJiveBoJingles.
I'm still excited about ChucK's new 1.2.1.3 features / bug fixes. Now I feel like I'm opening to a new area I can think in ChucK. |
|
Back to top
|
|
 |
cbit

Joined: Dec 01, 2005 Posts: 35
|
Posted: Sat Oct 31, 2009 9:40 am Post subject:
|
 |
|
Hello all, I'm a musician living in Rotterdam. I first started hearing about chuck via users on em411.com. For the last few years I've been hopping around between different audio patching/programming toolkits/frameworks. Reaktor -> Max/MSP -> Supercollider
I saw a few live shows that encouraged me that the creation of engaging live Em is possible, and within reach, without even having to sacrifice the things that got me interested in EM to begin with (the possibility for 'robotic' timing precision, control over sound). For instance: I saw TokTek perform using (among other things) a pair of joysticks and STEIM's LiSa, I remember being impressed by that program: it's clarity of purpose, a worthy successor to experiments with audio tape, not something for playing back soundbanks.
In the middle of struggling with writing a mlr-like monome patch in supercollider, I went to the STEIM jambouree and saw Kassen there explaining his joystick sequencer setup. What an ingenious solution, I thought. His talk was a convincing demonstration to me that chuck was capable of good results in the area I'd been building patches for (rhythm-lead electronic music created in real-time).
I've recently finished a 'first version' of my own HID-centric sequencing system. Which was another battle, this time with Max/MSP playing the opposition (dragging a thousand graphical patch cords isn't suitable way for a human to spend his time). Right now i'm working on a follow up to that system, but this time I'm using chuck as its basis. I was very happy to find LiSa among the Ugens (what's its relation with the STEIM app btw?).
This looks like a nice forum  _________________ http://basementhum.blogspot.com Last edited by cbit on Mon Nov 02, 2009 5:20 am; edited 1 time in total |
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Sun Nov 01, 2009 7:29 am Post subject:
|
 |
|
cbit wrote: | \(what's its relation with the STEIM app btw?).
|
I don't know. i do know that STEIM has a trademark on the name but they don't seem especially mad with Dan. _________________ Kassen |
|
Back to top
|
|
 |
Inventor
Stream Operator

Joined: Oct 13, 2007 Posts: 6221 Location: near Austin, Tx, USA
Audio files: 267
|
Posted: Mon Nov 02, 2009 5:06 am Post subject:
|
 |
|
So Kassen evangelized you with his talk, way cool man! You'll have to check out my laptop battle performance sometime. Best to ya, newbie chuckist!
Les _________________ "Let's make noise for peace." - Kijjaz |
|
Back to top
|
|
 |
dichotomos
Joined: Feb 08, 2010 Posts: 20 Location: Canada
|
Posted: Tue Mar 30, 2010 5:44 pm Post subject:
|
 |
|
I first started to learn Chuck at the beginning of the 2010 Winter term. I've taken two classes that sucked me into this warped world rather quickly. This world has exposed me to several different ways to think of audio and electronics. Max Msp, Chuck, Processing, Arduino, and some what related electronics prototyping and circuit bending are all very exciting. I can't believe I was investing so much time into typical DAWs (when I could of been inventing one)......or at least these programs give me the ability to conceive and execute my plan.
Chuck, Processing and Arduino have sparked my interests in C/C++ programming obviously because of the language similarities. Which in turn help my knowledge of these and other countless C/C++ based programs.
Thanks Chuck you've made my life a muck (happily) |
|
Back to top
|
|
 |
frank discourse

Joined: Apr 26, 2010 Posts: 10 Location: sydney
|
Posted: Thu Apr 29, 2010 8:00 pm Post subject:
meeting chuck Subject description: anecdotal, |
 |
|
I met chuck accidentally while researching the sugar os and the tam tam suite of audio tools, i was excited to be able to give friends a live cd allowing them a taste of the virtual modularity i enjoy using with the synthedit platform and was impressed that tam tam included self generating algorhythums as part of their educational sequencing package.
When i saw the more developed scripting environments they (sugarlabs) were running as part of some of their other apps it awoke my dormant
inner 'coding nerd' that had been asleep since i taught myself actionscript within flash, and i started searching for implementations of python for audio coding as the sugar os built its modular gui on this i think.
I think the chuck heading came up pretty high on the search results to memory and watching the you tubes on it quickly demonstrated some of the ways i could augment my current sound practise,( which is based around vast k2000 and synthedit ),with an efficient real time command line format.
I cant say enough good things about synthedit, jeff mclintock and the community based around it, and cannot reccommend SE more highly as an object based gui.however having other perspectives and being forced into different ways of assessing synthesis and composition is a very useful strategy to enrich understanding and creative practise generally.
I have a particular interest in self patterning environments and near periodic behaviors so finding the electro music forum and in the first two days hearing inventor with his FANTASTIC show demoing boolean hardware and checking 'eems' wolfram rule implementation was very exciting.
At the moment i am involved in a project where explicit data sets are required as source/control data for audio and even with only cursory knowlege of chuck i can implement these easily by modding some of the examples and editing arrays.
the ppl involved here seem friendly and helpful so i feel comfortable asking for help and enjoy reading the posts.
thanks to Ge Wang and all those involved with chuck and electro-music. |
|
Back to top
|
|
 |
kkissinger

Joined: Mar 28, 2006 Posts: 1326 Location: Kansas City, Mo USA
Audio files: 39
|
Posted: Fri Apr 30, 2010 6:00 am Post subject:
|
 |
|
I first heard about Chuck on the electro-music forums.
Ge Wang and Rebecca Fiebrink appeared at electro-music 2007 as Plork Beat Science and did a compelling set of Chucked music. They also gave a three hour seminar on Chuck. During that seminar I learned how to install Chuck and how to do some simple programming with it.
While I've worked through some of the Chuck tutorials, I've not really gone very far with it. Lately I've been involved with hardware construction and haven't had any time to put into software development.
For me to learn Chuck, I'd have to lock myself into a room for a few days and eat and breath nothing but Chuck. Incidentally, that is pretty much how I overcome learning curves on most things -- total immersion.
I suspect that, given Chuck's MIDI and OSC support, that there are many things that I would be able to do with it that I'm missing out on because I haven't put the time into it. Oh well.. maybe in a few months... _________________ -- Kevin
http://kevinkissinger.com |
|
Back to top
|
|
 |
kkissinger

Joined: Mar 28, 2006 Posts: 1326 Location: Kansas City, Mo USA
Audio files: 39
|
Posted: Fri Apr 30, 2010 6:04 am Post subject:
|
 |
|
Speaking of Chuck...
it would be great if someone could do a seminar or demo on Chuck at the Kansas City Regional electro-music festival this summer. If you are reading this and are interested, please contact Shane Morris or me.  _________________ -- Kevin
http://kevinkissinger.com |
|
Back to top
|
|
 |
Inventor
Stream Operator

Joined: Oct 13, 2007 Posts: 6221 Location: near Austin, Tx, USA
Audio files: 267
|
Posted: Fri Apr 30, 2010 2:20 pm Post subject:
|
 |
|
Kevin, you are a man of quality, skill, and talent - I am not surprised that you learn with total immersion. You'll find that ChucK can model your modular synthesizer, so that's a good thing to try. Maybe if I'm at EM10 we can do a mini-session to get you up to speed (no promises on being there yet).
Les
[/left] _________________ "Let's make noise for peace." - Kijjaz |
|
Back to top
|
|
 |
kkissinger

Joined: Mar 28, 2006 Posts: 1326 Location: Kansas City, Mo USA
Audio files: 39
|
Posted: Fri Apr 30, 2010 7:58 pm Post subject:
|
 |
|
Inventor wrote: | Kevin, you are a man of quality, skill, and talent - I am not surprised that you learn with total immersion. You'll find that ChucK can model your modular synthesizer, so that's a good thing to try. Maybe if I'm at EM10 we can do a mini-session to get you up to speed (no promises on being there yet).
Les
|
Hey, thank you Les. You are certainly a Chuck expert and I will look forward to a mini-session with you. Hope you can make it to EM10! _________________ -- Kevin
http://kevinkissinger.com |
|
Back to top
|
|
 |
jordan
Joined: May 16, 2011 Posts: 5 Location: Brooklyn, New York
|
Posted: Mon May 16, 2011 12:47 pm Post subject:
|
 |
|
I grew up playing the saxophone, but went to college for computers because I wanted to go to school for something that would give me a good foundation for starting a career, and because computing was the thing I was naturally the most adept at that I could see myself doing as a full-time occupation.
While in college, I found the drum set at ronwinter.tv/drums.html and knew that I had to find a way to play this dinky drum set. It didn't hurt that I was, at the time, listening to Justice and Para One almost constantly. I looked up how to control my keyboard and found out it could be done with AppleScript, and I wrote my first audio-related code in AppleScript; it generated key press signals that would play the ronwinter drum set (https://gist.github.com/975144). The timing was awful, it commandeers your computer for the duration of play, and overall it sounds like poop, but it was fun to write. I knew I had to find something better, something that would allow me to do similar things. I messed around in FL Studio, got a copy of Reason that I wrote a few tunes in, tried my luck with Reaktor (no dice), and then realized I should be coding this stuff. I tried Nyquist but it was a little too tedious; I couldn't for the life of me figure out how to get sound without having to do an enormous amount of work. (Lisp doesn't bother me in the slightest, it was the library I couldn't wrap my head around.) I simultaneously tried my luck with ChucK and SuperCollider and found ChucK made more sense to me. I noodled for a bit and it seemed fun, but coming from a background of playing with physical devices, I lost interest quickly.
When I found out about the Novation Launchpad, I picked one up and started to play with Ableton, but was put off by all the tedious drop-downery and checkboxing that goes with the hours and hours of making Live sets, and decided to try my luck at coding stuff myself in ChucK.
My big breakthrough was on Thanksgiving last year, when I got the Launchpad to act as an interface to control the pitch of a single uGen, complete with some light as feedback. Since then, I've never really had an interest in picking up other tools for generating sound; I realized I had found the tool I had been looking for, after trying so many different things. My primary interest is in learning about how to build instruments and ChucK facilitates that interest. Writing the code is only half the fun; the rest lies in figuring out how to play an instrument that, up until then, didn't exist. |
|
Back to top
|
|
 |
kkissinger

Joined: Mar 28, 2006 Posts: 1326 Location: Kansas City, Mo USA
Audio files: 39
|
Posted: Mon May 16, 2011 12:55 pm Post subject:
|
 |
|
kkissinger wrote: | Speaking of Chuck...
it would be great if someone could do a seminar or demo on Chuck at the Kansas City Regional electro-music festival this summer. If you are reading this and are interested, please contact Shane Morris or me.  |
Bumping this request to 2011. Would enjoy a Chuck seminar at the Kansas City Regional EM festival in July.
Anyone interested? _________________ -- Kevin
http://kevinkissinger.com |
|
Back to top
|
|
 |
Inventor
Stream Operator

Joined: Oct 13, 2007 Posts: 6221 Location: near Austin, Tx, USA
Audio files: 267
|
Posted: Mon May 16, 2011 3:27 pm Post subject:
|
 |
|
I would but I can't go, too poor.
Les _________________ "Let's make noise for peace." - Kijjaz |
|
Back to top
|
|
 |
heyandy889
Joined: Mar 02, 2012 Posts: 2 Location: Location
|
Posted: Sun Mar 04, 2012 12:01 am Post subject:
|
 |
|
I met ChucK in KLOrk, the Kalamazoo Laptop Orchestra. I think that the date was Spring of 2009. I'm quite pleased to see that ChucK is still alive and kicking after a few years.
Found several great answers to programming questions in this forum. One was about the random number generator. Kind of strange when the computer doesn't act like you expect it to act! Anyways, thanks a lot for the discussion and code. |
|
Back to top
|
|
 |
Inventor
Stream Operator

Joined: Oct 13, 2007 Posts: 6221 Location: near Austin, Tx, USA
Audio files: 267
|
Posted: Sun Mar 04, 2012 2:06 am Post subject:
|
 |
|
heyandy889, nice to see some more forum activity, it's been quiet lately. We used to have some regulars who posted a lot, hope to get back to those days - would be fun!
Les _________________ "Let's make noise for peace." - Kijjaz |
|
Back to top
|
|
 |
TommyX
Joined: Jun 18, 2012 Posts: 5 Location: Jena Germany
|
Posted: Mon Jun 18, 2012 7:30 am Post subject:
|
 |
|
once upon a time there was a guy who was searching for synthesizers for linux and stumbled upon chucK and got enchanted! |
|
Back to top
|
|
 |
briansorahan
Joined: Feb 17, 2013 Posts: 3 Location: Austin, TX
|
Posted: Sun Feb 17, 2013 3:33 pm Post subject:
|
 |
|
I am also searching for audio synthesis tools in linux. ChucK is my fav by far over PD and SC. Very easy to learn, quick to code in, baked-in concurrency, STK classes, dynamic code-loading ... I'm very impressed so far! |
|
Back to top
|
|
 |
wamo

Joined: Aug 06, 2013 Posts: 2 Location: Bellingham, Washington USA
|
Posted: Thu Aug 22, 2013 12:16 pm Post subject:
|
 |
|
First off, HT to all who have been a tremendous help in getting me up and Chucking: ge (obviously), Kassen, Inventor, Kijjaz, Antimon, Blue Hell, Frostburn... just to start.
I first heard about ChucK while browsing the courses offered by Coursera.org (where I have taken several great, and free, on-line courses). As my background is in CS and I have a passion (not so much talent) for music I was interested in the "Introduction to Programming for Musicians and Digital Artists" course by Ajay Kapur, from California Institute of the Arts. The course description stated that it would be using the "real-time multimedia language ChucK".
After signing up for the class I downloaded ChucK and within an hour I was hooked: July 29, 2013. Of course, along with being excited I was totally confused and it wasn't long before I found the electro-music forum (thankfully). It has been an invaluable resource for information and inspiration. Thanks to everyone who has participated!
The Coursera.org course: Introduction to Programming for Musicians and Digital Artists https://www.coursera.org/course/chuck101 promises in the description:
"There will be special guest lectures from creators of the ChucK language, Dr. Ge Wang (Stanford University) and Dr. Perry R. Cook (Princeton University)"
So it would be very cool to see you all in this course. I suspect this forum will be getting some traffic; maybe it is time to get fired up again? What do you say Inventor? Kijjaz? Kassen? Who loves ChucK?
Code: | Ge theMaster => Kassen thePhilosopher => Inventor theMadScientist => Kijjaz theGenius => Gain theKnowledge => theWorld; |
Thanks again everyone. BTW, is it just "Chuckist" or are terms like "Chuckster, Chuckulator, Chuckologist, Chuckarian" also accepable? |
|
Back to top
|
|
 |
Antimon
Joined: Jan 18, 2005 Posts: 4145 Location: Sweden
Audio files: 371
G2 patch files: 100
|
Posted: Thu Aug 22, 2013 2:48 pm Post subject:
|
 |
|
wamo!
wamo wrote: |
So it would be very cool to see you all in this course. I suspect this forum will be getting some traffic; maybe it is time to get fired up again? What do you say Inventor? Kijjaz? Kassen? Who loves ChucK?
|
It may seem at times like these forums are a bit dead, but I think they're just a bit slow, and wait for someone like you to come along and stir things up.
I for one check the ChucK forum all the time, and try to chime in when appropriate.
Oh, and you do know about the mailing list right? ( https://lists.cs.princeton.edu/mailman/listinfo/chuck-users ) _________________ Antimon's Window
@soundcloud @Flattr home - you can't explain music |
|
Back to top
|
|
 |
wamo

Joined: Aug 06, 2013 Posts: 2 Location: Bellingham, Washington USA
|
Posted: Thu Aug 22, 2013 7:38 pm Post subject:
|
 |
|
Antimon!
Quote: | It may seem at times like these forums are a bit dead, but I think they're just a bit slow, and wait for someone like you to come along and stir things up. Smile |
I've got some catching up to do... and some stirring to do as well, it seems!
Quote: | I for one check the ChucK forum all the time, and try to chime in when appropriate. |
Yes, you have definitely been a good chimer... I think the first post I read was one of yours!
Thanks for the reminder... I'm on the list now. |
|
Back to top
|
|
 |
defog

Joined: Aug 24, 2011 Posts: 113 Location: Philadelphia
|
Posted: Mon Apr 07, 2014 7:39 pm Post subject:
|
 |
|
I am chuck. Therefore, I cannot meet myself.
But in honesty, I was looking up posts about the MFOS "Soundlab" synth since I built the Ultimate and wanted to find some others that did as well, and Princeton's Soundlab website came up. Then I noticed the ChucK Programming Language listed on their site, then remembered glimpsing at it on this forum under DIY.
Now I'm playing around with it. I never got into MAX/MSP and probably should have considering the amount of experimentation I do. But after seeing ChucK and having spent the last 6 months learning C++ on a daily basis, this looks more intriguing to me now than MAX/MSP ever did. _________________ The Phoenix Vertigo is my Electronic alias. Check out my songs on soundcloud : http://soundcloud.com/charles-stieg/ |
|
Back to top
|
|
 |
|