You just need to Login or Register to make a class proposal. (Sorry about that, but it cuts down on spam and also helps with organizing)

Los Angeles

course description (brief)

This post was made to the blog for Introduction to Sound Design and Algorithmic Music Programming with SuperCollider

course description (brief)

 

REQUIREMENTS :

- you will probably want a computer (any OS is ok, mac preferred), contact me if you need a loaner

- some general background in digital audio production / music / electronic sound

- interest in programming, preferably with some (minimal) experience

 

 

"SYLLABUS" :

definite topics:

- SuperCollider programming syntax

- structure of the SC audio engine

- "traditional" synthesis/processing structures: additive, subtractive, FM, waveshaping, delay
- live looping, sampling, granular synthesis
- chaotic and stochastic algorithms

- arbitrary sequencing / pattern generation
- realtime control (MIDI, joysticks/gamepad, mouse/keyboard)

- non-realtime input and output (audio file manipulation, "scores," data files)

- object-oriented concepts (enough to be dangerous)

 

possible topics:

Week 1 files and C++ things

This post was made to the blog for Microsoft Kinect Hack-A-Thon

 

Howyd folks,

I've updated the collection of files from Sunday's session to include the demo on classes that we went through together.

http://www.mantissa.ca/temp/OFatThePublicSchool.zip

Example #7 is also demonstrates how to write custom classes, so reviewing that project will be also helpful.

Aside from that here are a few C++ resources and tutorials that I use pretty regularly

http://www.cplusplus.com/doc/tutorial/classes/

http://www.mochima.com/tutorials/vectors.html

http://www.cplusplus.com/doc/tutorial/pointers/

As I mentioned, Josh Noble's book Programming Interactivity covers these c/c++ features with decent demos related to oF. There's a whole chapter dedicated to working with pixels ... and another one on computer vision with OpenCV. I'll bring it with on Saturday if you want to take a look at it.

See you on Saturday!

 

c++

interested in taking this class
keep me posted

jamesmtucker@hotmail.com

max class

This post was made to the blog for MaxMSP & Pd Workshop

interested in taking this class
keep me posted

jamesmtucker@hotmail.com

SuperCollider class description (verbose)

This post was made to the blog for Introduction to Sound Design and Algorithmic Music Programming with SuperCollider

"Introduction to Sound Design and Algorithmic Music Programming with SuperCollider"

Course Description (verbose!)
 
**** Requirements

* Background

Since SuperCollider ("SC" from here on) is a pretty specialized tool, and there is a lot of ground to cover, participants should have some basic experience working with electronic sound, and preferably some past exposure to programming - in any language (including graphical languages like Max/MSP), and on any platform.

Or, to put it differently,

You are fully qualified for this class if (for example):
- you like modular synthesizers, and you really want to build one in the digital domain.
- you know how to do some programming, and you would like to apply these skills to the manipulation of audio in a convenient and interactive fashion.
- you know your way, very thoroughly, around a modern digital recording studio.

Getting Started

This post was made to the blog for Microsoft Kinect Hack-A-Thon

Greetings Folks,

This coming Sunday is our first of three sessions. I thought I'd send out a few links to prepare for the introduction to openFrameworks. This session is optional - but it's highly recommended for everybody participating in the hack-a-thon.

Sunday will be a little bit more didactic than the following sessions. We'll start by looking at the core functionalities of OF: drawing graphics, displaying images, playing movies and sound. Then we'll cover some of the features of the computer vision library (OpenCV), which will be critical for working with the Kinect.

For Sunday, you'll need to download the most recent version of openFrameworks (007, a.k.a. the James Bond version) for whichever operating system that you'll be using.

http://www.openframeworks.cc/download

Saturday Prep

This post was made to the blog for Crash Course in Print Design

Hey Folks!

In order to help us begin promptly on Saturday, please bring your laptop (both Mac and PC ok), with the appropriate graphics software installed. If you do not have the software you may download trial versions from the links provided below:

 

Adobe Suite CS5.5 (Recommended) - this includes InDesign, Illustrator and Photoshop. This is both Mac & PC compatible. 

http://www.adobe.com/cfusion/tdrc/index.cfm?product=design_premium

 

CorelDRAW Suite X5 (Optional) - this is a viable alternative to Adobe, it's cheaper but PC only and not industry standard. 

http://bit.ly/lrqGmj

 

Please feel free to contact me at hello@r-bot.net with any questions prior to the course. Looking forward to seeing you all there! 

 

Cheers, 

Rachel

 

 

 

don’t moralise, don’t judge, don’t take pictures – it’s time for the riot to get some radical politics

This post was made to the blog for This is what Austerity looks like

don’t moralise, don’t judge, don’t take pictures – it’s time for the riot to get some radical politics


Daniel Harvey gives a short personal reflection on the riots.

There exists in England an underclass that does not exist anywhere else in Europe. White, little educated, without any means of social evolution, they are a perfect example of the results of Anglo-Saxon capitalism and its dehumanising program. The English perversion is to make this population proud of their misery and their ignorance. The situation is hopeless. I’ve more hope for the youth of our banlieues.

Jean-Baptiste Clamence; Albert Camus’s ‘The Fall’, 1956.

Fourth class outline

This post was made to the blog for Math Kung Fu

Today we'll talk about last week's problems again.

What is a general formula to describe the outcome of all dice rolls?

- We made some progress for one or two rolls with 2 and 6-sided dice, and we have a nice general algorithm for computing arbitrary dice rolls, but can we summarize the algorithm with a formula? Can we bring some existing combinatorics or probability theory to bear on the question?

How much torque is required to rotate a giant clam shell?

- We talked about a lot of differnet mechanisms that could make this possible and saw some examples.  Then we talked about the underlying physical quantities and their units: torque, energy, power.  Can we refine this into a model that is specific enough to make calculations?  What should be included in the model?  What are the known quantities?  What are the unknown quantities?  What is the goal?  How can we use what we know to achieve the goal?

LA '92: The Context of a Proletarian Uprising (Aufheben)

This post was made to the blog for This is what Austerity looks like
LA '92: The Context of a Proletarian Uprising

Distorted by the bourgeois press, reduced to a mere 'race riot' by many on the left, the L.A. rebellion was the most serious urban uprising this century. This article seeks to grasp the full significance of these events by relating them to their context of class re-composition and capitalist restructuring.

Pages

Subscribe to RSS - Los Angeles

Login

Close this window