Archive for the ‘Software’ Category

Processing.js Test 5

Saturday, October 8th, 2011

Each of the sliders below controls one component (red, green, or blue) of the fill color across all the sliders. Click and drag.

Each slider is an “object” in the code so that I can create the coordinates once and let each slider mostly manage itself after that. The draw() and mouse functions end up being very simple.

Processing.js Test 4

Saturday, October 8th, 2011

This is a quick and dirty attempt to show my interpretation of a sine wave moving through air. The dots represent air molecules as they migrate away from high pressure toward low pressure. None of the dots actually move across the screen, they merely rock back and forth.

Processing.js Test 3

Saturday, June 25th, 2011

Animated sine wave rotated in two dimensions using OpenGL.

Edit: Code works in sketchpad, but not in the blog. Frowny face.

Click here for a dedicated website version. Processing.js uses WebGL for 3D, which is not supported by Internet Explorer. Try Chrome.

Processing.js Test 2

Tuesday, June 21st, 2011

…just a few circles and sine waves.

Processing.js Test

Sunday, June 19th, 2011


Turntable Surgeon Build 8

Wednesday, September 3rd, 2008

Click here for the Turntable Surgeon site.
GUI Updates:
A Working Zoom Tool
The zoom tool can get all the way down to individual data points, allowing much better resolution than anything before.

The Freehand Drawing tool makes more sense now. No more automatic uncontrollable smoothing.

Bug Fixes:
Fixed zero width selection problem
Fixed zero height selection problem
Fixed Freehand Drawing tool altering first data point
Fixed metronome not stopping at the end of recording
Fixed Time Warp tool graphics initialization glitch

New Turntable Surgeon Build

Friday, August 29th, 2008

Build number seven has been posted! Click here to go to the Turntable Surgeon site

GUI Updates:

Instead of only text, all tools have icons now

Position Bar
A vertical bar shows the current playback/recording position in the editor

Other Updates:
More efficient code layout (yawn)
Better Play/Stop/Record logic
Blue “normal speed” guide line loads correctly on opening

New Site for my Scratching Software

Wednesday, August 20th, 2008

For those interested in the DJ software that I’ve made several video posts about, it is now called Turntable Surgeon and the site is here.

It is entering alpha testing so that I can get some feedback on the general concept. It has all kinds of bugs, and is missing many features, but gets most of the point across. It works well enough to record a scratch, do all kinds of editing, and play it back. It also has some drawing functions for creating a scratch without needing a turntable.

Alpha builds should start showing up as soon as tomorrow, so be on the lookout. The main development platform is PC, but I will make sure to get something up for Mac users also.

I started an FAQ (currently online) and an official bug list (currently on my computer)

A Vague Update in Picture Form

Wednesday, August 20th, 2008

The last two weeks have been quiet, but not without progress. Sadly, most of the progress is relatively uninteresting for the sake of blogging. It has been a fortnight of bug fixing, PCB footprint making, vector graphics learning, part sourcing, simulating, and etc. Instead of talking about all the gruesome minor details, here are several pictures from that span of time that may or may not mean anything.

An Ancient Army Prepares for Battle
A Gentle Hammer

Recording a Scratch – Video Test

Thursday, August 7th, 2008

Click the picture to watch

This is a little preview clip showing real-time scratch recording into my software. The crossfader and record motion are both captured accurately. I am still stream-lining the video creation process, so this is a very rough draft. My software can easily handle MUCH faster (and better) scratching, but right now I am focusing on clarity in showing how things work.