What's New
Recent updates and improvements
April 2026 — Week 3
- MIDI library expanded to 60 pieces — Brahms, Handel, Mendelssohn, Prokofiev, Scarlatti added
- "Surprise Me" random piece button on the library page
- "Getting Started" guide for new users on the dashboard
- "Recently Practiced" section shows your last 3 pieces with accuracy
- Daily challenge card now shows difficulty level and duration
- Concert share button with Web Share API support
- Keyboard shortcuts displayed in the landing page piano hint
- Redirect-after-login — sign in and land on the page you were visiting
- iOS PWA support — full-screen experience when added to home screen
- Dark/light mode now syncs with browser toolbar color on mobile
- Design system fully tokenized — semantic colors, transitions, spacing
- All 79 pages responsive with mobile media queries
- Page entrance animations on 43 pages
- Musical decorations (staff lines, dividers) across 25+ pages
- Accessibility: prefers-reduced-motion support
- Performance: soundfont preconnect, API caching, database indexes
April 2026 — Week 2
- Room bookmarks — save your favorite rooms for quick access
- Notification inbox at /notifications with read/unread state
- Concert setlist display — see what the performer plans to play
- VU meter in room footer showing audio output level
- Chat emoji reactions — quick emoji responses (👏 ❤️ 🔥 😂 🎵)
- "Now Playing" indicator next to Silkrin logo when in a room
- Featured rooms and concerts at /explore/featured
- Activity feed API — timeline of your recordings, follows, practice
- Platform health dashboard API at /api/stats/platform
- Admin email queue viewer and retry system
- Mobile responsive layouts for all remaining pages
- Keyboard shortcut hints on room action buttons
- Loading skeleton component for better perceived performance
April 2026 — Week 1
- Launch of Silkrin — piano-first venue on the web
- 88-key piano with Salamander Grand Piano samples (CC-BY)
- Real-time rooms with WebSocket note fan-out via Durable Objects
- Jam mode (everyone plays) and Stage mode (one performer)
- Web MIDI API support for physical digital pianos
- MIDI library with curated classical piano collection
- MIDI file parser + playback engine with tempo control
- Falling notes visualization (Synthesia-style)
- Session recording with JSON export and MIDI export
- Concert scheduling with lobby countdown
- Room chat sidebar
- Sustain pedal (spacebar + MIDI CC64)
- Reverb (ConvolverNode with adjustable mix)
- 8 instrument sounds: Grand Piano, Bright, Electric, Honky Tonk, Harpsichord, Celesta, Music Box, Organ
- Transpose control (±12 semitones)
- Velocity curves (6 options)
- Chord detection and display
- Metronome with beat visualization
- Dark/light mode
- Offline piano play via service worker
- Practice tracking with streaks
- User profiles with handles
- Pro and Teacher tier pricing
- Room themes and piano skins
- PWA installable on mobile