class

Rehearsal times

Below is the rehearsal schedule for tomorrow. If you need to make an adjustment, please let me know. If for any reason you are not on this list and would like time to rehearse, feel free to stop by and we will fit you into the mix.

11 - Harold Yang

11:20 - Murat Keyder

11:40 - Sarah Brown

12 - Ross Anderson

12:20 - Brian Han and Steve Jordan

12:40 - Ricardo, Cameron, and Henryck

1:00 - Evan Markel

1:40 - Stephen Moseson

2:00 - Ariel Perez

2:20 - Ethan Russell

3 - David Kiferbaum

3:30 - Avi Aisenberg

4 - David Kaplan

4:30 - Ryan Malec (moved from 2:20)

5:30 - Nick and Jack

6 - John Papaioannou

PIZZA!!! (roughly 6 - 6:30)

Open Sound Control "addresses"

As we discussed tody in lecture, the OSC protocol allows for complex communication to and from any device on the network and, by it address (/1-a/3, etc) and to any object within the device or application receiving it. The complete specification can be found here:

OpenSoundControl Spec 1.0

The most important section on the page tells us about address wild cards and groupings. Today we did things like:

/*/3 55

...which would send the message "55" to every "3" within every object. I mentioned that I was unclear about other methods of specifying the address so here are the answers.

* means all members

[1234] or [abc], "brackets" mean a match on each character

{23,45,56,456,1,2} comma separated groups are in curly brackets

Other methods are listed on the above-linked Spec page.

Also, I wanted to link you to some potential uses, others who are already using OSC to organize themselves and their material plus several technologies that have sprung up around it.

Some areas of use: http://opensoundcontrol.org/osc-application-areas

Hard/Soft implementations: http://opensoundcontrol.org/implementations

FLOSC: http://www.benchun.net/flosc (Flash to OSC for web interactive pieces)

Occam: http://www.mat.ucsb.edu/%7Ec.ramakr/illposed/occam.html (OSC to MIDI app)

There are hundreds of other tools floating around on the web and many implementations for commercial applications such as Live!, Max/MSP, Reaktor, and others.

Of course don't miss the monome.

New version with resonator patch

Here it is again.

PD OSC router

Here you go.

Performance 2

I'm looking for somebody to work with for the 2nd performance. I
thought the projects presented with the vocoder were interesting so I wanted to create a pd patch that could act as a vocoder in real time with a guitar or keyboard with additional effects that I have yet to come up with. I also play a lot of bass and violin so I could help out with anyone who would want to work with those instruments. I eventually want to work on modulating tones, applying effects, and mapping these things to controls on an electric guitar i.e. pickups, knobs etc while utilizing a pd patch obviously. Thanks to anyone who responds.

Documentation for [expr]

Following up on the "expr" expression object, you can find documentation here.

General docs for PD are here and there are several other resources here.

PD patch sound result

Several of you have asked for an example audio result for the delay patch, just to hear what it is "supposed" to sound like. Your results may vary depending on your feedback percentage and delay time, etc. But roughly, "just for reference, this is what your PD patch should sound like" (hear attached mp3).

Pd Version Madness

Welcome to the many versions of Pd. As discussed today in class there is the basic Pd package (called Vanilla) available at puredata.info, which is up to version 0.41.2, and then there is the extended package which has all kinds of cool extras and is up to version 0.39.3 , also available there.

For compatibility with the latest version of JackOSX on Intel Macs we have our own build (thanks to Nick Knouf) available here, of version 0.40.3-extended, which hopefully will also run on 10.5; let us know. Experimental builds of 0.4x-extended for PowerPC, Windows, and various Linux distributions can be found here.

One note, if you have a version of 0.39-extended already and you try one of these 0.4x-extended versions, you may have trouble getting the externals to load. Let me know, I can show you how to fix it, but it's too complicated to type out here.

DW

Reserve Studio Time

Hey everyone,

I seem to be unable to reserve a studio time. My password is messed up. At this point this is the only way i can reserve time. It looks like studio b is open from 8-10 pm on monday. Just so it is in writing, I am claiming that time.

Thanks,

Avi

Scrambled Hacks

Hey Everyone,

I did some more searching online and I was able to find the youtube video of the cool music database project.

Enjoy

sCrAmBlEd?HaCkZ!