Tuesday, June 19, 2012

OSC Update

Update on the Hallway Project - June 19, 2012.



It works! The connection has been made between ChucK and Processing! The rain/snow/image-object-storm making output is controlled by the amplitude coming in from the adc (or any other input source you like).

The most recent code has been posted in the ChucK It Drop Box folder.

This project definitely has some interesting external applications I would like to explore. Further (outside) work includes to package it as-is, or make it an application, so it is available to the public.

3 comments:

  1. Hey Julia,

    Did you fix the bug that Processing does not stop when you stop the ChucK? I think that would be really great if it's fixed. I am gonna try work on it too.

    ReplyDelete
  2. Very cool. Keeping with the synthesis theme, it would be neat to have the rain etc. react to the contents of the signal brought in by the adc, besides the amplitude.
    Two reasons for this: 1) I don't think you can do this in processing. Processing I think only allows access to the amplitude (I may be wrong).
    2) The contents of the signal - like which frequency is the dominant, or fundamental frequency, may enable you to make a more intricate and surprising response. The analysis you need for this is a Fourier analysis. ChucK should have an FFT function that can provide this for you.
    The FFT takes a part of the sample (a window's worth) and gives back a set of amplitudes for the spectrum of possible frequencies). The frequency that corresponds to the maximum amplitude is the dominant frequency.

    ReplyDelete
  3. ok, now I've looked at Tracking.ck which does indeed use the FFT!
    Good job!
    Judy F

    ReplyDelete