A new ChucK blog -- Beginning ChucK -- and an excercise on the A scale
I know as a programmer and former tech writer that I often learn more when I try to write about it, so I decided that in learning ChucK I would write about learning it. So today I started a blog, <a href=http://b-chuck blogspot.com/ target=bchuck>Beginning ChucK -- http://b-chuck.blogspot com/</a>. The first real piece I did is an exercise in writing scales -- in this case a simple A scale exercise. Please let me know what you think. I'd appreciate any suggestions. --Gary ---- Chess: http://chessnut.net/ Homepage: http://garywilliams.org/ Blog: http://tfs_reluctant.blogspot.com/ ChucK Blog: http://b-chuck.blogspot.com/ Resume: http://garywilliams.org/resume.htm Store: http://www.cafeshops.com/tfsreluctant/ Phone: (607) 775-0408 Permanent email: gwms@corninglink.com
On Jan 19, 2005, at 10:06 PM, Gary Williams wrote:
I know as a programmer and former tech writer that I often learn more when I try to write about it, so I decided that in learning ChucK I would write about learning it. So today I started a blog, Beginning ChucK
This is great - we are in dire need of good tutorials and this seems like a good start! I see that you have made several additions since last night and linked the blog from the wiki (I was just about to do the latter for you). Thank you for taking the initiative and time to get this effort going. There are others who have made tutorials on various topics, some of which are linked from the wiki, but there isn't really a central effort (perhaps until now) to make and collect tutorials. We would like to encourage that everyone who has made demos/tutorials to post them (and to make news ones), through Gary's blog and the ChucK wiki (perhaps Gary can coordinate this somehow). Once we get a good set of tutorials, we can include them in the distribution and organize them online. Thanks again Gary and others who are making stuff more lucid and (gasp) documented. (!!) Hmm, there is one (very) small typo on the blog that I should point out (but only out of conscience, hah): the page currently says that ChucK is being developed by two professors (and their students) - almost true. ChucK is the work of -one- professor (that would be Perry) and his students (I belong in this second group), some of whom are aspiring to be, but are not yet, professors. (But thanks!) Best, Ge!
Thanks for the comments, Ge, I've changed the blog description to one professor (Perry Cook) and students. I'd be glad to publish anyone's material -- you can send it to me directly at gwms@corninglink.com or post it to the list or on the wiki (I think I've got most of the likely pages on my watchlist, but you might send me a heads-up note if you'd like it posted on b-chuck). Anyone who's interested to be co-bloggers, just let me know and I'll send you a blogger-invite. I'm currently working on a piece using Mikael Johansson's scales.ck to provide a full 5 octave scale-note function -- I've seen Mikael's comment about using std.mtof(float) to convert MIDI note values to frequencies, but I haven't learned MIDI yet so I don't know what MIDI notes look like...so I ll do a simple note to frequency converter using made-up integer note value-reps. --Gary ---- Chess: http://chessnut.net/ Homepage: http://garywilliams.org/ Blog: http://tfs_reluctant.blogspot.com/ ChucK Blog: http://b-chuck.blogspot.com/ Resume: http://garywilliams.org/resume.htm Store: http://www.cafeshops.com/tfsreluctant/ Phone: (607) 775-0408 Permanent email: gwms@corninglink.com -------Original Message------- From: Mailing list for programming language 'ChucK' Date: 01/21/05 02:34:48 To: Mailing list for programming language 'ChucK' Subject: Re: [chuck] A new ChucK blog -- Beginning ChucK On Jan 19, 2005, at 10:06 PM, Gary Williams wrote:
I know as a programmer and former tech writer that I often learn more when I try to write about it, so I decided that in learning ChucK I would write about learning it. So today I started a blog, Beginning ChucK
This is great - we are in dire need of good tutorials and this seems like a good start! I see that you have made several additions since last night and linked the blog from the wiki (I was just about to do the latter for you). Thank you for taking the initiative and time to get this effort going. There are others who have made tutorials on various topics, some of which are linked from the wiki, but there isn't really a central effort (perhaps until now) to make and collect tutorials. We would like to encourage that everyone who has made demos/tutorials to post them (and to make news ones), through Gary's blog and the ChucK wiki (perhaps Gary can coordinate this somehow). Once we get a good set of tutorials, we can include them in the distribution and organize them online. Thanks again Gary and others who are making stuff more lucid and (gasp) documented. (!!) Hmm, there is one (very) small typo on the blog that I should point out (but only out of conscience, hah): the page currently says that ChucK is being developed by two professors (and their students) - almost true. ChucK is the work of -one- professor (that would be Perry) and his students (I belong in this second group), some of whom are aspiring to be, but are not yet, professors. (But thanks!) Best, Ge! _______________________________________________ chuck mailing list chuck@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck
On Fri, 21 Jan 2005, Gary Williams wrote:
Thanks for the comments, Ge, I've changed the blog description to one professor (Perry Cook) and students.
I'd be glad to publish anyone's material -- you can send it to me directly at gwms@corninglink.com or post it to the list or on the wiki (I think I've got most of the likely pages on my watchlist, but you might send me a heads-up note if you'd like it posted on b-chuck). Anyone who's interested to be co-bloggers, just let me know and I'll send you a blogger-invite.
I'm currently working on a piece using Mikael Johansson's scales.ck to provide a full 5 octave scale-note function -- I've seen Mikael's comment about using std.mtof(float) to convert MIDI note values to frequencies, but I haven't learned MIDI yet so I don't know what MIDI notes look like...so I ll do a simple note to frequency converter using made-up integer note value-reps.
http://www.harmony-central.com/MIDI/Doc/table2.html Basically, number 60 is middle C, denoted as C4. The number steps one step for each halftone. So you get which of the tones in the scale by calculating notenumber%12, and which octave by integer division by 12.
--Gary ---- Chess: http://chessnut.net/ Homepage: http://garywilliams.org/ Blog: http://tfs_reluctant.blogspot.com/ ChucK Blog: http://b-chuck.blogspot.com/ Resume: http://garywilliams.org/resume.htm Store: http://www.cafeshops.com/tfsreluctant/ Phone: (607) 775-0408 Permanent email: gwms@corninglink.com
-------Original Message-------
From: Mailing list for programming language 'ChucK' Date: 01/21/05 02:34:48 To: Mailing list for programming language 'ChucK' Subject: Re: [chuck] A new ChucK blog -- Beginning ChucK
On Jan 19, 2005, at 10:06 PM, Gary Williams wrote:
I know as a programmer and former tech writer that I often learn more when I try to write about it, so I decided that in learning ChucK I would write about learning it. So today I started a blog, Beginning ChucK
This is great - we are in dire need of good tutorials and this seems like a good start! I see that you have made several additions since last night and linked the blog from the wiki (I was just about to do the latter for you). Thank you for taking the initiative and time to get this effort going.
There are others who have made tutorials on various topics, some of which are linked from the wiki, but there isn't really a central effort (perhaps until now) to make and collect tutorials. We would like to encourage that everyone who has made demos/tutorials to post them (and to make news ones), through Gary's blog and the ChucK wiki (perhaps Gary can coordinate this somehow). Once we get a good set of tutorials, we can include them in the distribution and organize them online.
Thanks again Gary and others who are making stuff more lucid and (gasp) documented. (!!)
Hmm, there is one (very) small typo on the blog that I should point out (but only out of conscience, hah): the page currently says that ChucK is being developed by two professors (and their students) - almost true. ChucK is the work of -one- professor (that would be Perry) and his students (I belong in this second group), some of whom are aspiring to be, but are not yet, professors. (But thanks!)
Best, Ge!
_______________________________________________ chuck mailing list chuck@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck
-- Mikael Johansson | To see the world in a grain of sand mikael@johanssons.org | And heaven in a wild flower http://www.mikael.johanssons.org | To hold infinity in the palm of your hand | And eternity for an hour
participants (3)
-
Gary Williams
-
Ge Wang
-
Mikael Johansson