Compath Choir Rehearsal
Compath Choir Rehearsal

Compath Choir Rehearsal

5/5 (1 ratings) — active installs Updated Nov 4, 2026

Choir Rehearsal is a private choir rehearsal library for voice part rehearsal. Singers learn their line with practice tracks and follow a PDF score on the song page.

Features

  • Create songs and attach up to 4 voice tracks per song
  • Built-in voice parts: backing track, bass, baritone, tenor, alto, and soprano, each with 1 and 2, plus Other
  • Upload an MP3 or WAV from the Media Library, or paste a YouTube link on that track
  • The song page plays the official YouTube video in place. Nothing is downloaded
  • Read a PDF score on the song page, turn pages, and expand it to full screen
  • The song editor shows that PDF score and turns its pages
  • Sticky player with play, pause, a waveform, seek, close, and a two-octave piano
  • Each voice track shows a waveform next to the part name
  • Song list at /rehearsal/, 20 songs per page, with a badge for a public song and a badge for YouTube
  • Keep a song private, or mark it public so guests can listen
  • Copy a share link from the song page
  • Place the library on any page with the shortcode [choir_rehearsal]
  • Singer listens. Voice Leader manages songs. Administrator opens Settings. Role names stay in English
  • Optional login-only access for the private library
  • The interface is in English, Estonian, and Russian
  • Signed-in members can send feedback from the song list. A confirmation email includes the case number
  • Optional appearance under Settings Appearance
  • REST API for listing and reading songs

Sheet music and PDF copyright

Upload only scores you have the rights to use, or that are in the public domain. The plugin asks for confirmation when you attach a PDF and again when you make a song public. It records the WordPress user who confirmed and the time of that confirmation. Compath does not verify those rights. An arrangement or a published edition can still be copyrighted even when the composition is in the public domain.

External services

The rehearsal library works without external services. Song data, audio, and PDF scores stay on your WordPress site.

Optional feedback (under the song list): when someone sends feedback, the site server posts the request to https://rehearsal.compath.ee/api/feedback.php (Compath OÜ). The request includes the message, feedback type, name (optional), email address, WordPress role (or guest), the sender’s locale, plugin version, site home URL, WordPress version, and PHP version. Compath registers a support case and emails a confirmation to the address on the form. No token is stored in the plugin. The email is used only to answer the request.

Optional YouTube tracks (song editor): choose YouTube as a track source and paste a URL. The song page opens the official YouTube embed player (youtube.com). Playback uses YouTube’s embed; no download. Subject to YouTube Terms of Service. No YouTube API key is required for this embed.

Optional documentation link in Settings may open rehearsal.compath.ee (Compath OÜ) for help and changelog. No site or user data is sent unless you open that page in your browser.

PDF viewing uses Mozilla PDF.js bundled inside the plugin (Apache-2.0). No PDF.js CDN calls are made.

Privacy

Choir Rehearsal stores rehearsal content on your WordPress site.

When someone confirms a PDF score upload, the plugin saves that WordPress user ID and the confirmation time in the song post meta _choir_score_rights_confirmed_by and _choir_score_rights_confirmed_at. When someone confirms making a song public, it saves the same kind of record in _choir_public_rights_confirmed_by and _choir_public_rights_confirmed_at.

Uploaded PDF scores and audio files are stored in the site media library.

The optional feedback form sends the data described under External services to rehearsal.compath.ee (Compath OÜ).

Under Settings Privacy, WordPress can insert suggested policy text from this plugin for the confirmation records and uploaded files.