Archive for the ‘Software’ Category

Why not? A 2D Oscillator

Tuesday, August 5th, 2008

Drawing a Line

Click the image to see a video

The video is to show proof-of-concept for a two-dimensional drawing method of oscillator waveforms.

How does it work?

A pattern is drawn into the window and becomes a “trace.” The oscillator is formed by re-tracing the mouse movements periodically at an audio rate. Since the final audio output can only be one-dimensional, it is taken from the projections onto the x and y axes. These projections are displayed, in addition to basic operations with them.

The example picture shows a straight line drawn from left to right. As this is traced, the x projection (ie the horizontal position) increases from -1 to 1.  The process then jumps back to the beginning and repeats ad nauseum, creating a sawtooth wave in the x projection.

This method of sound generation allows two dimensional graphics functions, such as image rotation, to create novel filtering and processing.

UPDATE: Check here for a standalone application version (Windows only right now)

Another UPDATE: Check here for the Max/MSP files

Two more videos

Thursday, July 31st, 2008

Here is how the new smoothing tool works.

…and this is how the crossfader tool works.

Video Time!

Tuesday, July 29th, 2008

After trying for a week to get Camstudio working with Adobe Premier to no avail, I downloaded the 30 day trial of Camtasia Studio. The goal now is to make as many videos as I can of tools and features in my scratch editing software. After 30 days I’ll have to start begging for money to pay for the full version.

The first test video shows zooming in action, recorded in real time. Notice how smooth the response is thanks to Jitter data handling.

Check it out here

Screenshots from a Scratch Editor

Thursday, July 17th, 2008

I have been very quiet about the scratch editor I am developing, mostly because there are still hundreds of tiny details to finish before mass consumption. Here is a quick screen capture of the ever-expanding GUI:

Normal Program View

Normal Program View

The layout is very similar to Scratcher, but there are many key differences in this screenshot alone. The most important is that the squiggle and gray combination shown was not drawn, it was recorded in real-time. The squiggle shows the movement of a Ms. Pinky record (substitute your timecode vinyl of choice), and the gray boxes show where the crossfader was “off.” I hope to put up some videos soon.

For those interested in Max/MSP, here is a screenshot of what the main patcher looks like:

A Filtered Blend of Organization and Chaos

A Filtered Blend of Organization and Chaos

Most of that is for the user interface, which uses many stacked semi-transparent objects for functionality. It is more organized than it looks at a glance. Contrary to anything I have ever made in Max/MSP, the bulk of the DSP for this goes on inside Jitter.