Remix of Eraser (Polite) by Nine Inch Nails off of the album Further Down the Spiral. Remix coded in Pure Data and everything besides the original track is synthesized
Big update to Fang Synth, the accelerometer controlled synth for android.
New on v1.5:
Sequence can be changed from any page
Each step of a sequence can be triggered to allow for chord pads
Notes to the arpeggiator will follow the tempo instead of beginning timing at the first note on. Old behavior can be restored with the control named Independent time
Arpeggiator has the ability to randomize notes
Pitch can also be randomized under synth menu to allow for unison like effects
Minor ui changes
New oscillator type shapes from sine to square
New presets viros, DSLIME, Carnival, sn, further down, wobble and Hethodic
Also releasing a full guide with explanation of all parameters and a video introduction to the concept behind Fang
Fang is a synth app based on motion modulated control through accelerometer information. Each parameter can be linked to different directions of motion. Contains presets, wav recording, a stepped arpeggiator with diatonic scale locking, a multi-pattern sequencer, wave shaping oscillators, resonant filter with envelope and pitch following, and an effects rig (including formant (vowel) filter, pitched delay, reverb, down-sample, bit reduction.) Capable of strange sonic textures, complex evolving arpeggios, or classic sequenced synth sounds.
Notes are generated with a sequencer and keyboard. The sequencer works by moving a step at the rate specified. There are four patterns that can be played and edited independently.
The keyboard has a set of notes that can be played or buttons which hold notes. Held notes can be cut off by sequencer notes and play notes of the same pitch.
The arpeggiator receives notes from the sequencer and keyboard. Its rate is controlled by both synced time and ms that are added together. It has variable steps, step transpose and gate. The steps and timing can be reset periodically with the optional arp reset. There is optional diatonic scale locking as well, allowing you to select a root note and scale from major, dorian, phyrygian, lydian, mixolydian, minor, and locrian.
The synth’s sounds are generated with five voices, each with two oscillators that modulate between triangle and saw. Modulation is effected by an envelope. There is a pitch envelope that effects both oscillators. The oscillators are capable of fm (osc B modifying osc A.) Both oscillators can have their signals sent to the filter or directly to the amp envelope. A white noise signal can also be added to the filter or directly to the amp envelope.
The filter is a 4 pole resonant band-pass whose frequency can follow the pitch. It is also effected by its own ADSR envelope. The filtered and unfiltered signal is sent to a per voice down sample and per voice delay under synth menu. All voices are sent to an effect rig with a formant (vowel) filter, pitched delay, reverb, and bit reduction. Presets and wav files are stored at /device root/fang/.
Four sub parameters for each parameter to adjust left, right, back, and forward accelerometer input
Save and load presets
Export audio as wav (exported to /device root/fang/)
4 pattern 8 step sequencer with adjustable rate
Stepped arpeggiator with sync and ms rate control
Diatonic scale lock
5 voice polyphony
Pitch envelope
2 oscillators wave shape between triangle and saw by slider and by an envelope
Oscillator B to A frequency modulation (fm)
White noise generator
Per voice delay
Per voice down-sample effect
4 pole resonant band-pass filter with frequency control by slider, pitch, and ADSR envelope
Amplitude controlled by ADSR envelope, number box, and pitch
Reverb
Formant (vowel) filter
Delay with re-pitched feedback
Bit reduction
Fang Synth, the motion modulated synthesizer for android, being used with the preset Mjolnir. Powered by libpd and libgdx. Coming very soon to Android, possible future iOS ports.