electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
go to the radio page Live at electro-music.com radio 1 Please visit the chat
  host / artist show at your time
today> Modulator ESP Adventures In Sound
 Forum index » DIY Hardware and Software » ChucK programming language
Quickest way to learn Chuck and other text based programming
Post new topic   Reply to topic Moderators: Kassen
Page 1 of 1 [7 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
dichotomos



Joined: Feb 08, 2010
Posts: 20
Location: Canada

PostPosted: Mon Feb 08, 2010 1:14 am    Post subject: Quickest way to learn Chuck and other text based programming Reply with quote  Mark this post and the followings unread

Hi all

I am an undergrad currently learning chuck in a graduate level seminar class. The previous term we learned Max Msp. This term we are taking on Chuck, Processing and Ardunio. I must say this program is very exciting and challenging. My problem is because I have never learned a text based music language is that the "hump" or "learning curve" is a bit steeper than that of Max Msp.

In Max It was easy to find plenty of help in the help files that are integrated into Max.

Chuck is a different bag altogether, most of the time I'm at a complete loss to find a simple solution, the examples in say the chuck wiki sites are usually advanced and difficult to decipher (after 1 month of text coding under my belt).

I would appreciate any advice, I try to practice at least once a day, making simple sounds and ADSR type filtering. Some of the more advanced stuff seems daunting (ie OSC control, Keyboard and mouse control) the simplicity and elegance of text based music making appeals to me.

All I'm really asking here is a couple of pointers from some tried and true Chuckers.

I guess if I was to ask for a direct question it would be.

- how can I make a trackpad on my Mac control both pitch and velocity?
- I have been trying to figure out the HID in chuck.
- also if possible have the keyboard ( on my laptop ) produce percussive tones at the same time?
- Would I have to spork 2 separate instruments to work like this?

I'm not asking for any direct answers but maybe some pointers/lessons/examples..

thanks.
Back to top
View user's profile Send private message
Inventor
Stream Operator


Joined: Oct 13, 2007
Posts: 6221
Location: near Austin, Tx, USA
Audio files: 267

PostPosted: Mon Feb 08, 2010 1:21 am    Post subject: Reply with quote  Mark this post and the followings unread

Hi dikotomos and welcome to the forum. We always tell beginners that the best way to get started is to try the examples that come bundled with ChucK when you download it. They are mostly quite simple and you can begin by just changing numberic constants and noticing the effect that the changes have.

There are HID examples and somewhere in there is a keboard organ that you can try. Good luck and please post any further questions you may have here.

Les

_________________
"Let's make noise for peace." - Kijjaz
Back to top
View user's profile Send private message Send e-mail
dichotomos



Joined: Feb 08, 2010
Posts: 20
Location: Canada

PostPosted: Mon Feb 08, 2010 1:32 am    Post subject: Reply with quote  Mark this post and the followings unread

Thanks for the reply. I guess the simplest way to do it is just to suck it up and dig through the examples. I think I went about this the wrong way though. I downloaded the miniaudicle but with none of the examples.

I like the fact that there is a community of Chuckers out there (here) helping and challenging each other.
Back to top
View user's profile Send private message
Inventor
Stream Operator


Joined: Oct 13, 2007
Posts: 6221
Location: near Austin, Tx, USA
Audio files: 267

PostPosted: Mon Feb 08, 2010 1:41 am    Post subject: Reply with quote  Mark this post and the followings unread

The online page for the examples is here:

http://chuck.cs.princeton.edu/doc/examples/

have fun!

Les

_________________
"Let's make noise for peace." - Kijjaz
Back to top
View user's profile Send private message Send e-mail
Kassen
Janitor
Janitor


Joined: Jul 06, 2004
Posts: 7678
Location: The Hague, NL
G2 patch files: 3

PostPosted: Mon Feb 08, 2010 7:50 am    Post subject: Reply with quote  Mark this post and the followings unread

dikotomos wrote:

I like the fact that there is a community of Chuckers out there (here) helping and challenging each other.


Yup, and we like new users. I hear the max community can have a tendency to shout "rtfm!" to them.

I second Les on the examples dir. I particularly suggest by getting the "otf_n.ck" examples in that dir to run together, then remixing the resulting song.

There is a manual.pdf in addition to the examples and it covers most of the stuff you will need It's incomplete though and we are trying to improve it so if the manual is unclear you can post about it here and we'll try to address the issue.

Editing the examples and having fun with those, then looking up things you find hard to understand in the manual, posting question if that doesn't work is probably your best bet. Welcome on board!

_________________
Kassen
Back to top
View user's profile Send private message Send e-mail Visit poster's website
kijjaz



Joined: Sep 20, 2004
Posts: 765
Location: bangkok, thailand
Audio files: 4

PostPosted: Wed Feb 10, 2010 10:48 am    Post subject: Reply with quote  Mark this post and the followings unread

I learn a lot from following the walkthrough in the ChucK manual pdf. After playing around with more examples, i tried to learn about more functions and UGens from the reference / web reference and tried to combine them and see what happens. it's actually playing around. but since i'm still not deep in any particular techniques, i still can't go that deep. gotta dig more.
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger MSN Messenger
witt0191



Joined: Feb 13, 2008
Posts: 23
Location: UK

PostPosted: Wed Feb 10, 2010 11:35 am    Post subject: Reply with quote  Mark this post and the followings unread

The tutorials and examples are a great resource though the thing that really helped make ChucK work for me was when I managed to relate to the reference section of the pdf.

With the things you suggest you are interested in the key thing to consider is that the dsp and the control of the dsp are two separate things which are connected.

Good luck Chuck is ace!!!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Moderators: Kassen
Page 1 of 1 [7 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » DIY Hardware and Software » ChucK programming language
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use