cemc's blog
Final meetings and help
Watch this space tomorrow and Wendesday for updates on Friday morning's rehearsal schedule.
- Login to post comments
GDIAC Showcase
Date/Time: May 9th from 3 - 6 pm
Venue: Upson 361
The showcase is open to the general public. It will be held in the Cornell Undergraduate Computing Lab, so that everyone can play and experience these student projects. Come and meet the game designers and engineers of tomorrow.
Note that the Showcase is on a Saturday this year. This move is to address concerns from the administration that the Showcase was infringing on reading period in years past.
- Login to post comments
PD soundfile tutorial
1. Playing sound files from disc using [readsf~] inlcluding a method for playing parts of a sound using messages.
2. Loading sound files into RAM (arrays) and playing with [tabplay~], again using serval methods. This included a patch showing the use of multiple arrays.
3. Playing arrays with [phasor~] (sawtooth wave). This is the patch from class.
For more information see PD's Help files.
- Login to post comments
Video scrubber/warper
The first uses the number of frames (extracted by [pix_film]) divided by the frame rate to determine the speed/frequency of a sawtooth [phasor~] looper. This initial calculation allows the video to loop at its normal framerate. Moving the "SCRUB" slider changes the speed of the [phasor~] using a multiplier. A negative value makes the video run in reverse.
The second does something similar but with audio. The speed of the [phasor~] is determined by a sound file (number of samples divided by the sampling rate) and this loop frequency is applied to both audio and video playback. Audio and video are "in sync". Again, a "speed" multiplier is available allowing for "scubbing".
- Login to post comments
FIlters and squares
Open the patch, "create" a Gem window and click the big green toggle. Note that I am using Chris's mechanism exactly, the [metro] object (metronome) which sends a bang every 4 seconds to a random number generator, triggering one of the filter chords.
- Login to post comments
Assignment details online
- Login to post comments
Rough program order
I have separate pages for your notes, If you did not supply one please send it to me ASAP. I will likely remind you about this at your rehearsal slot...
Professor Ernste
- Login to post comments
Rehearsal Schedule, Saturday December 6th
I look forward to the concert!
10 - 10:10 - Ari Evans
10:10 - 10:20 - Matt Zumbelli, Howard Berman, and Adam Jackman
10:20 - 10:30 - Dan Dryden
10:30 - 10:40 - Eric Goldberg
10:40 - 10:50 - Jaime Tupino
10:50 - 10:55 - Evan Mulvihill
10:55 - 11 - Geoff Bomarito
11 - 11:10 - David Karr and Neal Murphy
11:10 - 11:15 - Cody Gault
11:15 - 11:30 - Bryan Sutermaster
11:30 - 11:50 - Kevin Martin
11:50 - 12 - Stephen Pazzano
12 - 12:10 - Ariyan Basu
12:10 - 12:15 - Malik Mack
12:15 - 12:20 - James Ballantine
12:20 - 12:25 - Andy Hall
12:25 - 12:30 - Jonathan Eckhause
12:30 - 12:40 - Joanne Chua
12:40 - 12:50 - Sebastian Heilpern
12:50 - 1 - Jackie Zdrojeski
1 - 1:10 Andrew Levy
1:10 - 1:20 - Scott Caldwell
1:20 - 1:30 - Brody Ehrlich
1:30 - 1:40 - Ebomie Greene
1:40 - 2 - Devin Conathan
2 - 2:10 - Joe Choniski
2:10 - 2:20 - Sarah Smith
2:20 - 2:30 - Ian Yen-Chu Che
Andre Abrahamian, come by earlier in the day and we can arrange to setup your piece.
- Login to post comments
Holiday bonus assignment
I will post the solution on Tuesday morning before the 10:10 lecture, so for those who want to try, be sure you have it to me before then. This will count for one replacement assignment or one additional assignment grade.
A working patch will print the following message in the PD terminal WHEN OPENED. The leading "0"'s are less important than the message itself but they may privide another hint. The solution requires nothing we haven't discussed in the lecture or lab.
Enjoy!
UPDATE: Solution now attached!
- Login to post comments