Live Code an Analog Four From Twitter
Jakob Penca (Void) has created a analog synthesizer sequencer that can be live coded via Twitter. You can view and follow the live Analog Four Twitter feeds here:https://twitter.com/analog_debug
When the feed is on-air you can listen to the audio stream here:
http://mixlr.com/analog_debug/me
Analog Debug works by sending/tweeting it a rough API that can edit the sequencer, patterns, sounds, arpeggiator, and more.
twitter handle, space, command
After sending a command the sound change is almost instant. After sending a message it's immediately pushed to the app that is controlling the Analog Four. The audio stream is lagging a bit though (a bit of latency is to be expected).
Rough API and Command Examples
Here are some example commands that you can try out yourself:
@analog_debug track 1 step 4 trig // put a trig
@analog_debug track 1 step 6 sound 12 // lock a sound
@analog_debug track x step y sound zz // can create trigs with locked sounds
@analog_debug track x step y clear // clear trig
@analog_debug track x clear // clear a track
You can also modify multiple trigs within the sequencer with a single command:
track 1 step 1 trig // sets a trig at step 1
X-O-O-O O-O-O-O O-O-O-O O-O-O-O
track 1 step 1"5"9"13 trig // sets a trig on steps 1, 5, 9, 13
X-O-O-O X-O-O-O X-O-O-O X-O-O-O
track 1 step 1'16 trig // sets a trig on every step from 1 to 16
X-X-X-X X-X-X-X X-X-X-X X-X-X-X
track 1 step 1'5"2 trig // sets a trig on steps 1 to 5, skipping 2 steps...
X-O-X-O X-O-O-O ETC.
track 1 step 1'16"4"1"3 trig // sets a trig on steps 1 to 16, making a rhythmic pattern:
X-O-O-O X-X-O-O X-O-O-O X-X-O-O
The enumerator can be used on steps, trig params, sound locks...
To set notes, velocities etc.:
track 1 step 1'16"2"3 trig note 48"50"53 note2 -12"-24 velocity 100"80"40 sound 1"3"101"1
To modify the arp:
track 1 arp mode shuffle
track 1 arp speed 12
track 1 arp legato on
To change track settings:
track 1 setup key d#
track 1 setup scale minor
track 1 setup quantize 80
// or in one command:
track 1 setup key c scale maj quantize 0
To tweak track sounds:
track 1 param fil2 typ 2
track 1 param nois lev 80
track 1 param lfo2 tgtb 30
The source forum post with details: http://www.elektronauts.com/topics/view/4235/page:1
A very cool concept. Looking forward to seeing how this progresses and catching the next live feed.
