About TextWhisper
TextWhisper is a rehearsal and performance platform for performing-arts groups.
It combines score/text workflows, rehearsal tools, and stage-ready execution in one system.
Teams use TextWhisper to replace fragmented app stacks with one shared source of truth.
What Makes TextWhisper Different
Centralized layered PDF annotation: Leadership and members work on the same score with separate annotation layers, so conductor markings and personal notes can coexist in one place. There is no need to copy scores between apps anymore.
Text and lyric learning tools: TextWhisper includes recall-based rehearsal workflows. Members can practice with reduced visual cues and adaptive text display, helping memory formation during preparation instead of relying on full-text dependency in performance situations.
Live score practice: TextWhisper provides playable scores with note-click and score-select instant playback, moving playhead and measure progress, part/voice filtering, transpose-linked piano feedback, synced lyrics with memorization cue modes (Full lyric, 1 char, 2 chars), metronome modes (Off, Straight click, Backbeat clap), and pitch/recording practice mode with mic-open pitch detection. The result is faster part learning and stronger rehearsal precision.
Structured content operations: Visual tree organization, drag/reorder/nest workflows, reusable items, item sharing, list sharing, and book-like next/previous list navigation support both daily rehearsal efficiency and performance-order execution.
Collaboration and management: Role-aware participation, list- and group-based coordination, and controlled access keep communication tied directly to the same rehearsal materials, reducing context switching and operational friction.
Multi-source file infrastructure: API-connected import workflows for Google Drive, OneDrive, Dropbox, and local files support reusable items that keep bound objects together (text, lyrics, audio, XML, and related assets) instead of fragmenting rehearsal content.
Creator and composer visibility: Ownership and usage tracking let content owners see where material is used, by whom, and in what workflow context, enabling responsible reuse and long-term content stewardship.
TextWhisper FAQ
What is TextWhisper?
TextWhisper is a rehearsal and performance platform for performing-arts groups that combines content management, rehearsal tools, and stage-ready workflows in one system.
Who is TextWhisper for?
It is built for performing-arts groups including choirs, ensembles, theater teams, educators, and content owners managing reusable rehearsal material.
Why choose TextWhisper?
Teams choose TextWhisper for centralized layered PDF annotation, recall-first text and lyric learning, live score practice, structured content workflows, and performance-order execution from one shared source of truth.
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
πΌ Playable Scores & Piano Practice
- Playable notes (MusicXML) with note-click playback from score context
- Live score playback UI with moving playhead and measure progress
- Part/voice-focused rehearsal controls with per-part filtering and Hide others
- Integrated transpose control applied directly to score playback and piano feedback
- On-screen TW Piano synced with playback for pitch reference and section practice
- Lyrics synced to playback, including memorization cue modes (Full lyric, 1 char, 2 chars)
- Built-in metronome modes: Off, Straight click, and Backbeat clap
- Pitch/recording practice mode with mic-open pitch detection and record-from-last-clicked-note workflow
- Live Play Mode for conductor-led synchronized rehearsal and performance
- Score-select instant playback from selected notation context
π΅ 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:
- Libraries: jQuery, Bootstrap, SortableJS, PDF.js, Lucide Icons, Tone.js, MidiPlayerJS
- Integrations: Spotify, SoundCloud, YouTube, Soundslice, Google Drive
- Infrastructure: Cloudflare R2 (file storage) with PHP server fallback
- Web standards: Service Workers (offline mode), Web Push API with VAPID (notifications)
Full list of licenses and acknowledgements is available in our Third-Party Notices.
TextWhisper is continuously evolving β your feedback is welcome!
Thank you for using TextWhisper!
Questions or feedback: [email protected]
Γsgeir Γorgeirsson