220a-fall-2007

From CCRMA Wiki

(Difference between revisions)
Jump to: navigation, search
(FAQ)
 
(27 intermediate revisions not shown)
Line 1: Line 1:
-
= FAQ =
+
* [http://ccrma.stanford.edu/courses/220a/ course homepage]
 +
* [[220a-fall-2007/FAQ|Frequently Asked Questions]]
 +
* [[220a-fall-2007/studentmusic|student music presentations]]
 +
* [[220a-fall-2007/psychoacoustics|psychoacoustics]]
 +
* [[220a-fall-2007/finalprojects|FINAL PROJECTS WIKI]]
-
* ''' What is "terminal" and how do I use it?'''
 
-
''Terminal is a way to type commands to the Linux operating system, to navigate between directories (folders), copy files, run programs, and do many other useful things.''
+
== labs + assignments on wiki ==
 +
* [[220a-fall2007/chuck-lab1|chuck-lab #1]]
 +
* [[220a-fall2007/hw2|hw #2]]
 +
* [[220a-fall2007/hw4|hw #4]]
 +
* [[220a-fall2007/hw5|hw #5]]
 +
* [[220a-fall2007/hw6|hw #6]]
 +
* [[220a-fall2007/fpmeetings|final project meeting signup]]
-
> To open a terminal, right-click the mouse anywhere on the screen and select "New Terminal".
 
-
A terminal will open, and a command line prompt will appear that identifies the computer (cmn#), your login name and the '''working directory''', which is the location in the directory structure from which you are navigating. After the prompt, you can type commands.
+
== useful ChucK resources ==
 +
* [http://chuck.cs.princeton.edu/doc/language/ language specification]: documents the language
 +
* [http://chuck.cs.princeton.edu/doc/program/ programmer's guide]: documentation for ChucK class libraries
 +
** [http://chuck.cs.princeton.edu/doc/program/stdlib.html standard library reference]: ready-to-use functionality (like random, mtof, math functions)
 +
** [http://chuck.cs.princeton.edu/doc/program/ugen.html unit generator reference]: references of sound synthesis modules in ChucK
-
For example, you can navigate around the file system by using the "change directory" command:
+
* [http://www.harmony-central.com/MIDI/Doc/table2.html MIDI note numbers]
-
'''cd pd-lab'''
+
-
will navigate into your pd-lab directory.
+
-
> If you want to see your current location in the directory structure, type
 
-
'''pwd'''
 
-
which stands for "print working directory".
 
-
> If you want to see what files and folders are in the working directory, type the "list" command:
+
[[Category: Courses]]
-
'''ls'''
+
-
 
+
-
 
+
-
 
+
-
* ''' How do I copy files from the course directory into my project directory?'''
+
-
 
+
-
In a terminal, you can use Linux commands (based on Unix commands, tutorial:[http://www.ee.surrey.ac.uk/Teaching/Unix/]) to copy files.
+
-
 
+
-
> The copy command, '''cp''', allows you to make a copy of one file to whatever location you specify.
+
-
 
+
-
For example, if you have a project directory called "pd-lab" and you want to copy the "straightWire" Pd patch from the course examples directory, after the command prompt you would type exactly (including spaces):
+
-
 
+
-
'''cp /usr/ccrma/web/html/courses/220a-fall-2007/pd/straightWire.pd .'''
+
-
 
+
-
The period at the end indicates the location where the file will be copied is the working directory.
+
-
 
+
-
> If you want to copy an entire "pd" directory and its sub-directories, you would type:
+
-
 
+
-
'''cp -r /usr/ccrma/web/html/courses/220a-fall-2007/pd/straightWire.pd/* .'''
+
-
 
+
-
 
+
-
 
+
-
* ''' How can I get information about how to use Linux commands?'''
+
-
 
+
-
The "man pages" (manual) can be accessed by typing: '''man''' followed by a space and whatever command you want to find out about. For example, '''man cp''' will pull up the man page for the copy command.
+
-
 
+
-
 
+
-
* '''How do I play MP3s on the Linux machines?'''
+
-
 
+
-
Use the XMMS media player.
+
-
 
+
-
 
+
-
 
+
-
* '''Where can I get the software for my own computer?'''
+
-
 
+
-
> If you have a computer that runs Linux, or a PC you want to run Linux on, you can install Planet CCRMA: [http://ccrma.stanford.edu/planetccrma/software/] and get all the software we use here. Talk with Nando or Carr for more info or to get help with this.
+
-
 
+
-
> If you have a Mac or Windows machine, there are versions of some of the applications used in the class that you can download for free and install on your computer.
+
-
 
+
-
get Pd: [http://www.puredata.org/]
+
-
 
+
-
get Audacity: [http://audacity.sourceforge.net/]
+
-
 
+
-
get Chuck: [http://chuck.cs.princeton.edu/]
+
-
 
+
-
 
+
-
 
+
-
* '''Why are there so many steps in the labs?'''
+
-
 
+
-
Working with music making tools on a computer can require working with the computer on multiple levels, depending on the software tool(s) and the nature of the musical project.
+
-
 
+
-
In this course we will be exploring a range of ways of working with computers to make music. Many steps and checking settings are part of the process. Details are explained and covered in the labs, classes, and via conversations with other students and the instructors. Please ask questions!
+

Current revision as of 22:31, 4 January 2008


labs + assignments on wiki


useful ChucK resources

Personal tools