Changelog

Every session logged. Raw notes from the build — what shipped, what broke, what changed. RIDDAMS·8080 is built in public, one obsessive session at a time.

S·24 2026
Polyrhythm + Euclidean Latest
  • NEWPolyrhythm engine — each track has its own step count (8–32 steps), all tracks advance independently on a shared master clock
  • NEWEuclidean rhythm generator per track — fill count + rotation offset; generates mathematically distributed patterns
  • NEWPer-step velocity accent on all 8 tracks — right-click step buttons to set accent (soft / normal / hard)
  • NEWSwing control in transport bar (0–100%); implemented via late-odd-step timing offset
  • FIXSynthEngine stuttering at low BPM resolved — scheduler look-ahead tightened, timing drift corrected across Chrome/Firefox/Safari
  • UICompact track headers — step-count selector and euclidean controls collapse to icon row below 900px
S·23 2026
808 Synth Engine
  • NEW808 bass synth — pitch automation panel, per-step pitch offset, portamento (glide) control
  • NEWSub-oscillator on 808 track — sine wave one octave below, blend control
  • NEWPitch lane in sequencer grid — click cells to set semitone offsets per step
  • FIX808 click/pop on note-off fixed — exponential volume ramp-down applied
  • ARCHSynthEngine refactored — mono-synth class separated from drum engine, shared AudioContext
S·22 2026
Mixer + Effects
  • NEWPer-track mixer panel — volume, pan, mute, solo controls with visual VU meters
  • NEWSend/return reverb and delay per track — room reverb, tape delay with feedback
  • NEWMaster compressor with threshold, ratio, attack, release, and gain makeup
  • PERFAudioContext node graph pruned — inactive effect chains disconnected when bypassed, reducing CPU idle load
  • UIChannel strip layout matches hardware aesthetic — VU bars green→yellow→red, clip indicator
S·21 2025
Pattern System + Song Mode
  • NEW16-pattern bank — store and recall independent 8-track sequences per pattern slot
  • NEWSong mode — chain patterns into an arrangement timeline, set loop ranges
  • NEWPattern copy/paste, clear, randomize (fills random % of steps per track)
  • FIXPattern switch mid-playback now snaps to bar boundary — no more mid-bar stutters
S·1–20 2024–2025
Foundation Build
  • ARCHCore Web Audio API sequencer engine — 16-step, 8-track drum machine with sub-millisecond scheduling
  • NEWSynthesized drum voices — kick (sine + exp), snare (noise + tone), hi-hats (filtered noise), clap, tom, rimshot, cowbell
  • NEWBPM control (40–220), tap tempo, play/stop/record, step mute
  • NEWPreset system — 12 built-in genre presets (Trap, House, D&B, Jungle, Techno, Hip-Hop, Afrobeats, UK Garage, Reggaeton, Footwork, Breaks, Industrial)
  • NEWJSON export/import for patterns, keyboard shortcuts, full responsive layout
  • UIHardware-inspired brutalist design system — warm dark palette, CRT scanlines, VT323 + Space Mono + Major Mono Display type
  • ARCHBuild pipeline with javascript-obfuscator — RC4 string encoding, hex identifiers, seed 0x8080