ChoirPA

Settings

General Settings

General app settings and preferences

Clear all saved preferences and return to default values

Startup Settings

Set default values when app loads. You can change these during use via the practice list controls.

Default state for loop when app opens

Default state for shuffle when app opens

Default state for lyrics panel when app opens

Save your current loop/shuffle/lyrics settings as the new startup defaults

Playback Settings

Automatically restart practice list when it reaches the end

Play tracks in random order

Automatically skip silent sections in tracks

Skip gaps longer than this duration

Resume playback this many seconds before next lyric

Display Settings

Display synchronized lyrics during playback

Prevent screen from turning off during use

Choose your preferred color scheme

Voice Mixer - Current Track

Control which voices play together and adjust their volumes. Settings are saved for this specific track.

Provides sample-accurate synchronization for multi-voice tracks. Tracks may take ~1 second to decode on first play, then instant on replay. Disable if you experience issues.

When enabled, tracks without saved selections will use your default voice selections

Removes all saved multi-voice settings from all tracks in all concerts.

Voice Mixer - Defaults

Set default voice selections that will be used for new tracks when auto-apply is enabled.

When enabled, tracks without saved selections will use your default voice selections

Multi-Concert Playlists

Create and manage playlists that can include tracks from any concert with custom voice configurations.

This feature allows you to create entertainment playlists with tracks from multiple concerts, each with their own multi-voice settings. This is separate from Practice Lists (track selections in the current concert).

Create a new multi-concert playlist

Your Playlists

No playlists yet. Create one to get started!

Browse all concerts and add tracks to playlists with custom voice settings

Storage & Cache Settings

Individual: Only saves tracks you play. Per Voice: Auto-caches all tracks for that voice. Full Concert: Auto-caches all tracks for all voices in this concert.

View and delete cached tracks by concert, voice, or individual track

Free up storage space by removing all downloaded tracks

Cache: 0 tracks, 0 MB

Concert Management

Admin tools for creating and managing concert configurations.

โ„น๏ธ Admin Area

These tools allow choir administrators to set up new concerts and add synchronized lyrics. Created files must be uploaded to your hosting server by the admin.

๐ŸŽต Setup Wizards

Create config.json, tracks.json, and concerts.json files for a new concert. Upload your practice track files (named concertname_songname_voice.mp3) and the wizard will generate all needed configuration files.

Create synchronized lyrics for your concert tracks. Upload audio files and time the lyrics by tapping along as they're sung to generate lyrics.json.

โš ๏ธ Note:

These wizards run in your browser and create downloadable files. After generating the files, you must upload them to your hosting server's folder structure to make the concert available in the app.

CHOIR
๐Ÿšซ Offline โ€” waiting for connectionโ€ฆ

Manage Practice Lists

Manage Cached Tracks