| Author |
Message |
GaryRea

Joined: Feb 22, 2009 Posts: 242 Location: Oklahoma City
Audio files: 3
|
Posted: Sat Feb 28, 2009 7:00 am Post subject:
|
 |
|
| Inventor wrote: | Haha, ChucKing is not masochism, it is joy! For someone like myself who has been programming for fun, school, and career all his life, the concept of using a programming language to do something like make music is only natural. It's not for everybody. If the thought of computer programming sends a chill down your spine, then you're not likely to do well with ChucK or any of his friends like SuperCollider or CSound.
To handle samplpes, ChucK has a UGen called LISa (for Live Sampling). You hook up a Lisa, then give it commands like read in this sample or play it backwards or whatever. It's quite useful. In addition to LiSa there is Wvin, which just reads in one sample. So there is more than one way to ChucK a cat, so to speak. |
Well, I did have Visual Basic Learning Edition 5.0, back in the nineties, but didn't get anywhere with it. The tutorial disk had a glitch in it, so it would never advance to the next step in the first lesson. That's as close as I've come to programming, though I did look into Python once and decided I was in over my head. If my hardware (right parietal lobe) had developed properly, in the womb, I wouldn't have that problem.
So, I take it a UGen is some form of GUI? Or is ChucK not graphical at all?
Gary |
|
|
Back to top
|
|
 |
Inventor
Stream Operator

Joined: Oct 13, 2007 Posts: 6221 Location: near Austin, Tx, USA
Audio files: 267
|
Posted: Sat Feb 28, 2009 8:32 am Post subject:
|
 |
|
Hi Gary, ChucK is not very graphical at all at this time. There are ways to make GUIs but they all have strong limitations.
A UGen is a Unit Generator, which is ChucK's term for a module that creates or shapes music. In a ChucK program you hook up UGens just like patching together audo equipment, then you write code which is just like the human tweaking the knobs. So in a way the UGens model the musical hardware and the software models the human operator.
The main thing you didn't have when you tried to learn programming was this forum. There are plenty of people who are willing to help a beginer with any question, no matter how trivial. We all share our programs for free also, which you will hear in the lyric to this fun little ChucK song:
http://www.cs.princeton.edu/~prc/HackChuck.html _________________ "Let's make noise for peace." - Kijjaz |
|
|
Back to top
|
|
 |
GaryRea

Joined: Feb 22, 2009 Posts: 242 Location: Oklahoma City
Audio files: 3
|
Posted: Sat Feb 28, 2009 11:28 am Post subject:
|
 |
|
| Inventor wrote: | Hi Gary, ChucK is not very graphical at all at this time. There are ways to make GUIs but they all have strong limitations.
A UGen is a Unit Generator, which is ChucK's term for a module that creates or shapes music. In a ChucK program you hook up UGens just like patching together audo equipment, then you write code which is just like the human tweaking the knobs. So in a way the UGens model the musical hardware and the software models the human operator.
The main thing you didn't have when you tried to learn programming was this forum. There are plenty of people who are willing to help a beginer with any question, no matter how trivial. We all share our programs for free also, which you will hear in the lyric to this fun little ChucK song:
http://www.cs.princeton.edu/~prc/HackChuck.html |
I see. So, a little like Synthedit, but code only. Synthedit also uses modular components, such as OSC's, ASDR's, switches, etc, which can be chained together to form a complete synth. But, it's a visual program, though, not unlike Visual Basic, except it's for synth construction. I tried it out a couple of times, but couldn't produce anything really useful with it. That's just me, though. Many of the soft synths I use all the time were made with Synthedit by people who really know what they're doing.
Gary |
|
|
Back to top
|
|
 |
|