Friday, October 3, 2008

Classes directory

Jake Rundall has kindly set up a directory where we can all upload patches or soundfiles. In the CAMIL lab, simply double-click on the Classes disk icon and navigate to 404B. Here are more detailed directions for both Windows and Mac:

Connecting to the CAMIL Server using AFP on Mac

If you use a Mac outside of class, or have access to one, you can easily connect to
the CAMIL server from outside the lab.

1. Click anywhere on the desktop to make sure Finder is active.
2. Choose Go -> Connect to Server (or Command + K)
3. Insert the following address: afp://camil.music.uiuc.edu/
4. Click Connect, and login using your CAMIL username and password
5. You will be prompted which "Volume" to mount: choose Classes, your homefolder, etc...
6. It's best to eject the volume by dragging it to the trash when you're done with itConnecting to the CAMIL Server using WinSCP on Windows

WinSCP is a free, open program for file transfer that runs on Windows. You can download WinSCP from winscp.net. When you install the program it is fine to do a "Typical Installation." The following instructions assume that you chose "Norton Commander interface" during the installation process.

To setup and use WinSCP, do the following:
1. Install and run WinSCP
2. Configure the connection as follows:
Host name: camil.music.uiuc.edu
Port number: 22
User name: your CAMIL username
Pasword: your CAMIL password
Private key file: leave blank
Protocol: select "SFTP" and check "Allow SCP fallback"
3. Save the connection configuration by clicking "Save...." The name it suggests (yourNetID@camil.music.uiuc.edu) is a good name to use. You can click the box to save your password with the configuration if you want.
4. To login, select your configuration and click "Login"
5. The first time you connect the program will warn you that the server's host key is not found in your cache. You can click "Yes" to continue connecting and add the server's host key to your cache.
6. If you didn't save you password with the configuration you'll be asked to enter your password.
7. You'll then see a screen that shows files in your computer on the left and your CAMIL account home folder on the right. You can copy files to and from your computer and your CAMIL home folder as well as other locations on the CAMIL server (the Classes folder, etc...).


Navigating Tips
1. "Parent directory" button - takes you to the folder that contains the folder you're currently in
2. "Root directory" button - takes you to the root level, or top level, of the server
3. "Home directory" button - takes you to your home folder
4. Setting up a shortcut to the Classes folder:
a. Go to your home folder
b. Go the Files menu and select New -> Link
c. Fill in the info for the shortcut:
Link/shortcut file: put a name for the shortcut (i.e. Classes Folder)
Point link/shortcut to: "../../../Library/WebServer/Documents/Classes"
* enter exactly as shown above without quotes, then click "OK"
5. To copy a file, simply click and drag it from the version on your computer to the appropriate folder on the server (i.e. the "Submit" folder or a subfolder of "Submit").

Wednesday, October 1, 2008

sfplay~ and poly~

Inspired by today's class, Daniel and I did a search on the Cycling 74 MSP forum for "sfplay~ and poly~" and lots of good stuff came up:
  • the list of all search hits
  • info on sfplay~ and its buffer size (different from the buffer~ object)
  • someone with 50 sfplay~s, who decides to learn about poly~

Monday, September 29, 2008

Beckman gig

- 2 or 3 computers
- flute, electric guitar or bass guitar, viola, trumpet, percussion (2 players - gamelan?), keyboard, found objects w/contact mics
- ca. 30 - 40 minutes of music
- improv
- composed (Dee, Jinok, Cheryl, Alex, Adrian, John, Daniel, Ming-Ching)

- video?? (separate computer for projector)

pattr and preset

Here is a square synth project I made last year which might help to figure out how to use the pattr (patch attributes) objects in Max - they act as an updated version of the old preset object. This patch also shows an attempt at music notation in Max, using the pictslider object. Also - there's a pretty simple use of poly~, adsr~, and rect~ (a square wave object).

Friday, September 26, 2008

Agoraphobia patches

Here is a zip file of the patches for my piece Agoraphobia for flute, harp, and live electronics. I tried to dust it off a little to make it presentable, but it is definitely a work in progress, and there are lots of improvements that could be made to it. So with that in mind, please feel free to download it and hack to your heart's content. I've not included the 300 MB of sound files, so you will get lots of error messages saying Max couldn't find them. If you have other problems or questions please let me know - we can discuss it in Monday's class.

Wednesday, September 24, 2008

Free VST plugins

Here's a good site with tons of free VSTs:

http://www.kvraudio.com/get.php


under "Choose General Plug-in/Host Type" be sure to check "effects"

Monday, September 22, 2008

Cycling 74 guitar tutorials

There are some good tutorials on the Cycling 74 website for making a guitar-processing rig in Max. I've been going through these over the last week and they have some excellent Max techniques, as well as a good use of Presentation mode.

Expand your guitar, vol. 1 - a good intro to the basics of hooking up an instrument to your computer, and how to set it up in Max.

Max 5 guitar processor, part 1
- includes an interesting flow chart on how to plan a large-scale, complex Max patch. Starts with input, compressor, and output (including test sounds and white noise).

Max 5 guitar processor, part 2 - continues the above patch, adding overdrive and EQ (personally I didn't have great results with the overdrive, but I wasn't using a guitar to run the patch - your mileage may vary).