Every update to pulp, in reverse chronological order.
- ✦Stripe payments — Pro plan live at $7/month
- ✦Clerk authentication — sign in with Google
- ✦Supabase history — last 10 generations saved to your account
- ✦Rate limiting — fair use for everyone via Upstash
- ✦Security headers — XSS, clickjacking protection
- ✦Input validation — server-side with Zod
- ✦Drag to DAW — drag .mid files directly into FL Studio or Ableton
- ✦Vibe selector — Dark, Euphoric, Groovy, Aggressive, Dreamy, Funky, Minimal, Festival
- ✦Hero demo preview — animated MIDI preview before you generate
- ✦Generation counter — real-time count of patterns created
- ✦Staged loading — multi-step generation animation
- ✦Dark mode by default
- ✦Blog — production tips for electronic producers
- ✦PWA — installable as desktop app
- ✦Playwright E2E tests
- ✦Light mode color fixes — full theme-aware UI
- ✦Navbar consistency across all pages
- ✦Explore page empty state with skeleton loading
- ✦Blog placeholder with realistic articles
- ✦Supabase RLS — row level security on all tables
- ✦3 simultaneous variations
- ✦20 genres, 15 style tags
- ✦BPM slider, tap tempo, and audio BPM detection
- ✦Key and scale selection
- ✦Feel/humanization slider
- ✦4 layer cards with individual toggles
- ✦Piano roll editor — click to add/remove notes
- ✦Sheet music viewer
- ✦Chord progression display
- ✦Regenerate individual layers
- ✦Extend by 8 bars
- ✦Complete Pattern from seed notes
- ✦Audio to MIDI converter
- ✦Export to Ableton .als
- ✦MusicXML and JSON export
- ✦Splice search terms per layer
- ✦Inspire from artist/song via Claude AI
- ✦Share URL per generation
- ✦Collab mode — real-time session link
- ✦Live jamming mode
- ✦Compare variations mode
- ✦Keyboard shortcuts
- ✦Command bar (Cmd+K)
- ✦Onboarding tooltips
- ✦Basic MIDI generation — melody, chords, bass, drums
- ✦Genre selection
- ✦Download .mid file
- ✦Web Audio API playback