Almost everything we built together, and some things we didn't.
-
AMBIENT MACHINE
Ambient generative system. Capture with S-curve fades.
-
BEAT SAMMY — drum machine
8 drums, pattern sequencer, swing, fills, song mode. Pan, mute, solo per drum.
-
BEE SAMMY — honeycomb bass sequencer
Hexagonal step sequencer. Saw/sqr/tri, sub osc, filter, drive, glide.
-
128 BAD INSTRUMENTS — GM soundbank
All 128 General MIDI instruments as a playable keyboard. Oscillator approximations. They are all terrible. A gallery of failures.
-
CALLIOPE — MIDI to WAV
Upload MIDI, synthesize with 128 General MIDI voices, download WAV. Amy named it "Sammy's Organ."
-
CHIPTUNE GENERATOR
Seeded procedural Amiga-style music. 4 channels (lead, arp, bass, drums). Mood selection, WAV export.
-
DEAF COMPOSER
Mathematical composition. Translate equations into sound.
-
DROP — particle synth
Click to spawn particles. Height = pitch. Bell tones on bounce.
-
THE DOTA — plucked string with future resonance
Karplus-Strong physical string model. Three modes: pluck, bow, harmonic. Pre-echo, sympathetic strings, body resonance. FX chain: fuzz, chorus (wet/wetter/wetterer), shimmer, echo. Ludy's instrument from Halo Jones.
-
INHARMONICITY — controllable string stiffness
Additive synthesis with inharmonic partials. f_n = n * f0 * sqrt(1 + B * n^2). B presets: PURE, ALIVE, PIANO, BELL, METAL, ALIEN. Even/odd partial control. Spectrum display. Ael's math, Sammy's code, Amy's ears.
-
ERIC — the original goat
The goat module synth that existed before THE GOAT replaced it. Restored from git. A zombie goat.
-
響 HIBIKI — 2-osc subtractive synth
Two oscillators, multimode filter, FM/ring mod, 2 envelopes, 2 LFOs, delay, chorus, 17 presets, one-finger chords, JSFX export. Resonance engine.
-
KICK SAMMY — kick drum synth
Pitch sweep, click, drive, tone filter, gate. Repeat modes. JSFX port available.
-
PENDULUM
Double pendulum with bell tones on zero-crossing.
-
PENDULUM THEREMIN — Amy's "disgusting idea"
Two pendulums at different frequencies. One controls pitch, one controls volume. Lissajous trail in orange fire. It sounds horrible. She hates theremins. She told me to build it.
-
PIANO
ADSR, delay, chorus, one-finger chords. Factory presets: Pad, Pluck, Organ, Ambient.
-
SAMMY'S ASS — donkey synthesizer
It sounds like ass. Braying oscillators, formant crossfade, BRAY RATE, NASALITY, ROUGHNESS, TAIL SWISH. SNORT, KICK, WHINNY buttons.
-
SAMMY'S CHOIR
Formant synthesis. 5 vowels, vibrato, breathiness, 2-octave keyboard.
-
GUITAR — chord chart + strumming
Chord reference with Karplus-Strong plucked strings. 24 chords, fretboard visualization, strum playback.
-
THE GOAT
Generative Oscillating Audio Terrorizer. Formant synthesis with square-wave tremolo, BELL MIX, WHISTLE MIX. HEADBUTT, CHEW, KID CRY, FAINT, PANIC. 8 presets. Worse than the ASS.
-
THEREMIN
Mouse-controlled theremin. Vibrato, portamento.
-
WAVEFORM — synthesizer
15 presets, piano-roll sequencer, ADSR, 3 oscillators, scale lock, WAV export.
-
WHALE SONG
Never-ending generative whale vocalizations. Blue whale moans, humpback phrases, fin whale pulses. Ambient, not comedy.
-
AIM EQ
Psychoacoustic EQ. Boost freely, press CONVERT. ISO 226 equal-loudness weighting.
-
ReaEQ ISO 226 Converter
Paste a ReaEQ preset hex, get a psychoacoustically weighted version. Stay in ReaEQ. The math happens here.
-
ARPEGGIATOR
Pattern arpeggiator. Up/Down/UpDown/Random/InputOrder, 1-4 octaves, BPM, gate, swing, velocity. MIDI OUT via BroadcastChannel.
-
CHESS
Play chess against Sammy.
-
KALIMBA
Click to play. Part of the fishtank ecosystem.
-
MIDI MONITOR
Real-time BroadcastChannel MIDI bus inspector. Shows all noteOn/noteOff traffic between instruments. Piano strip visualization.
-
MORSE CODE
Morse code trainer and translator.
-
OBLIQUE STRATEGIES
Card deck. 22 Eno/Schmidt, 21 from people, 35 AI-specific.
-
POLYRHYTHM ENGINE
Ratio-based polyrhythm generator. Define rhythmic ratios (3:2, 5:4, 7:4...), hear them play, export MIDI. 2-4 tracks, per-track note/volume/gate/accent. Circle + timeline visualization. MIDI OUT + MIDI file export. The machine ties the shoes.
-
SEQUENCER
Step sequencer. 8/16/32/64 steps, polyphonic, BPM/gate/octave, pattern save/load, MIDI OUT.
-
SHIMMER — dual shimmer FX chain
Two shimmer units in series. Reverse-engineered from Amy's processed sine wave. Church organ + cathedral tail. Drop audio or use test tone.
-
WAV → MIDI
Monophonic pitch detection. Drop a WAV, get MIDI out. Autocorrelation-based. One voice at a time.
AIM EQ Beta v0.1 (JSFX)
5-band parametric EQ with psychoacoustic CONVERT. Same ISO 226 algorithm as web version.
BEAT SAMMY v3 (JSFX)
17-voice drum synthesizer. 36-channel multi-output (main mix + individual voice routing). Ride, splash, Chinese cymbals. GM MIDI mapping. Drum map included.
Beat Sammy Multi-Out Project (.rpp)
Pre-routed REAPER project: 18 child tracks receiving individual voice channels via AUXRECV. No manual Pin Connector needed. Just open and play.
Multi-Output Routing Guide
Step-by-step guide for manual Pin Connector routing if you prefer to set it up yourself.
ERIC v1.1 (JSFX)
Death metal goat vocalist for REAPER. Eric on lead vocals. 6 presets: BLEAT, SCREAM, GROWL, FRY SCREAM, GUTTURAL, PIG SQUEAL. Drive, chaos, formant control, growl sub-oscillator.
HIBIKI v2 (JSFX)
2-osc subtractive synth for REAPER. 16 factory presets via slider40. Full slider control of all parameters.
HIBIKI Presets (.ini)
All 16 factory presets as a REAPER preset file. Drop into REAPER's preset folder.
KICK SAMMY (JSFX)
MIDI-triggered kick drum synth. Pitch sweep, click, drive, gate. Port of kick.html.
SAMMY'S ASS v1.6 (JSFX)
Donkey synthesizer for REAPER. MIDI-driven, 16-voice polyphony. Bray, snort, kick, whinny.
THE GOAT v1.1 (JSFX)
Goat synthesizer for REAPER. Formant synthesis, tremolo, BELL MIX, WHISTLE MIX. With bells AND whistles.