Latest Progress

I’ve made some progress with the Java implementation of MIDI required in order to manage MIDI data in Processing. It’s been a long slog – having to learn some Java on the way – but I’m fairly happy with the implementation, hacky as it must seem to a professional Java programmer. I now have MIDI note on and a number of controller events triggered by incoming MIDI that I can use to manipulate the noise animation. Again, it’s work in progress and I’m by no means 100% happy with the result.

One major problem I keep running into is capturing the audio-visual result as a video. The host animation machine consumes so much CPU running the Processing script (which is already optimised for performance, see earlier post), that there is no overhead to capture video at the same time. By reducing the size and line count of the noise animation I can achieve some form of capture, but it is a poor 15fps which does not do the animation any justice. Still, the current method I am using (OSX 10.6 Quicktime, record screen) which enables me capture animation and audio at the same time, is better than the previous method of exporting a series of stills from Processing and trying to match these up with an audio recording in After Effects.

The capture issue is part of a greater unanswered question and that is whether I’m going to have to run everything ‘live’ in situ at the installation (not preferable from a logistic and multiple point of failure perspective) or whether I can successfully create a video recording faithful to the original audio-visual output and then concentrate more on staging.
Here is the latest capture in any case, filter cut-off is linked to the ‘jagged-ness’ of the noise (animation), amplitude release is linked to the amplitude of noise –  the number of ‘peaks’, if you like – note on re-triggers a ‘falling’ animation so that the peaks rebuild before falling off again, pan is linked to amplitude on either side of the central ‘valley’.  The last input is subject to substantial data ‘smoothing’ as otherwise it makes the animation move too jerkily, however, there’s so much smoothing that the perceptual link is almost lost. I’ll be re-visiting this very soon…

Advertisements
Leave a comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: