Silkrin
Skip to content

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