About TextWhisper

TextWhisper is a rehearsal, preparation, and performance platform for choirs and performing-arts groups, combining shared scores and rehearsal lists with layered personal annotations, integrated audio/MIDI tools, event planning with calendar, full offline support, and stage-ready performance lists that replace paper scores.

TextWhisper – Smarter Memory, Anywhere

Welcome to TextWhisper 3.6.

Established platform capabilities include:

Recent additions in this TextWhisper test build:

Purpose

TextWhisper is a rehearsal, preparation, and performance platform for choirs, ensembles, and other performing-arts groups. It supports real readiness for rehearsal and stage use by keeping everyone working from the same shared material, while still allowing each performer to prepare in their own way.

Memory, recall, and confidence are outcomes of the rehearsal process — not isolated goals. TextWhisper strengthens preparation by reducing friction, confusion, and duplicated work, so rehearsals can focus on music rather than logistics.

What TextWhisper Is (Canonical)

TextWhisper combines centralized score distribution with layered, individually owned annotations. Conductors or group leadership can publish scores, markings, comments, and rehearsal guidance directly into a shared source. Each performer then works on top of that same source using their own private highlights, comments, drawings, and practice tools.

This layered model ensures that everyone rehearses and performs from the same authoritative material, while preserving personal preparation styles. There is no need for members to download files, upload scores into third-party apps, or manage multiple annotated copies of the same material.

TextWhisper also includes an integrated event and rehearsal planner with groups, calendar, categories, and attendance check-in/check-out. Advanced rehearsal tools — including audio and MIDI playback, role-aware visibility, and full offline support — are built directly into the platform.

Design Principles

TextWhisper is designed to sit at the center of rehearsal work — where preparation, coordination, and musical understanding come together.

Whether you're preparing a speech, memorizing lyrics, studying complex material, or directing a performance, TextWhisper gives you a structured, interactive way to improve memory retention.

The platform has already proven valuable in choirs learning large sets of lyrics and theater groups rehearsing scripts. It's built for everyone — from everyday learners to professional educators and performers.

TextWhisper is free for general users, with premium features available for organizations seeking expanded functionality.

Highlighted Features

📘 Text Recall & Practice

  • Smart text trimming with adjustable hint levels
  • Dual view: full text vs. trimmed
  • Scroll-based navigation (swipe, double-tap, pinch-to-zoom)
  • Offline access for saved lists and items

📴 Offline Mode

  • Offline access for selected lists and items
  • Offline Interface in browser or the TextWhisper app
  • Offline preserved order of lists for performing or rehearsal
  • Practice on the go, in airplane, train, car
  • Perform with confidence without relying on internet access

📝 PDF Integration & annotation

  • Drag-and-drop or select PDF upload
  • PDF annotation tools: pen, eraser, undo, color picker
  • Personal annotation overlay in addition to the owner's
  • Persistent annotations across sessions and devices
  • IMSLP search and direct URL support
  • Configurable navigation arrows for Continuous and Paged PDF views
  • Boundary navigation across items in the list (previous/next PDF)

📝 Text Editing

  • Edit mode for owners and admins
  • Bold, Italic, Underline formatting
  • Dual textareas on wide screens
  • Adjustable trim slider
  • New, Save, Refresh, Delete, Print
  • More stable HTML-based editor
  • Shows owner and last editor
  • Edit history is stored

✏️ Text Annotations

  • Private highlights, comments, and drawings
  • Color highlights and draggable comment notes
  • Freehand drawing anchored to the text
  • Unified Undo across all annotation types
  • Smooth touch selection and drawing
  • Annotations auto-save and restore

🎵 Music & Audio

  • Upload MIDI, MP3, WAV, FLAC, M4A
  • Paste links from YouTube, Spotify, Soundslice
  • Add music from This device and cloud/link sources
  • Built-in MIDI player with mute/solo, volume control, and real-time activity
  • Floating, draggable players for focused playback
  • Fast, reliable storage & playback via Cloudflare R2 integration

📅 Event Planner & Polls

  • Event Groups (with members) and Categories (labels only) for planning
  • Category settings with custom color selection
  • Create events per group with recurring event support
  • Built-in event polls: create, vote, and share in chat
  • Interactive calendar view with pop-outs
  • Live member avatars with check-in/check-out status for members and admins
  • Attendance reports with filtering by period, group, and category

💬 List Chat & Collaboration

  • Real-time chat per list with emoji and formatting
  • End-to-end encryption
  • Role-based access: Viewer, Commenter, Editor, Admin
  • Invite-only participation with smart notifications
  • Push alerts for important messages

🔐 Privacy & Sharing

  • List privacy levels: Public, Private, Secret
  • Share via direct links with rich previews
  • Session-based authentication and secure cookies
  • Anti-spam filters and strong password enforcement

🖥️ Interface & Usability

  • Responsive UI for mobile and desktop
  • Sidebar navigation with auto-collapse
  • Resizable sidebar
  • Draggable split panes on desktop text view
  • Home dropdown with quick targets (profile and recent contexts)
  • Group menu includes Share Group in sidebar group menus
  • Signed-in avatar shown as active identity in the header
  • Progressive Web App (PWA) support
  • Dynamic URLs for deep linking
  • Persistent sidebar and tab states

Acknowledgements

TextWhisper is built on modern web technologies and open-source software. We gratefully acknowledge the projects and services that make this possible:

Full list of licenses and acknowledgements is available in our Third-Party Notices.

This is an experimental beta version — your feedback is welcome!

Thank you for using TextWhisper!

Ásgeir Þorgeirsson