What It Does
ChanterLab uses your microphone to detect pitch and show how close you are to the current Byzantine scale degree. Everything runs locally in your browser.
Try This First
- Click anywhere in the app to start audio, then allow microphone access.
- Use wired headphones if you can. They reduce feedback and avoid Bluetooth delay.
- Set Reference Ni for your voice range.
- Sing while watching the bottom note indicator and singscope.
- Use Exercise Mode for short pitch-holding drills.
Controls
- Drag pthora or chroa symbols onto the scale ladder to transform the scale.
- Click a pthora while singing to apply it to the note being detected.
- Right-click or long-press a ladder degree to add diesis or yphesis.
- Keyboard synth: Z X C V B N M for the lower octave and A S D F G H J K L for the upper range.
- Use Ison, Voice Monitor, and Synth Follow from the left panel.
Current Release Notes
- Supports traditional 72-ET tuning with draggable pthora and chroa.
- Practice mode includes range selection, simple exercises, scoring, and copyable reports.
- Score Practice now renders compiled chant fixtures with moving target bars, pthora labels, martyria labels, and ison changes.
- Training feedback now lives in one center HUD with target, score, progress, martyria, and pitch offset.
- Mobile layout now uses Sing, Scale, Train, and Settings tabs with quick pthora controls while singing.
- Mobile Scale keeps all labeled pthora targets and the ladder visible together.
- Soft and hard chromatic tuning now use repeating four-phase chromatic cycles.
- The ladder now shows one octave below Reference Ni through two octaves above it.
- Recordings and imported media can be played back as a separate reference trace on the singscope or downloaded.
- Reference Ni now stays synced when presets are loaded or changed outside the slider.
- Practice scoring now folds octave-equivalent pitch error, so C3 can match Ni when Reference Ni is C4.
- Bundled Neanes font support for Byzantine symbols.
- Martyria rendering is still a work in progress; some symbols do not display correctly yet, especially in the chromatic genera.
Status
This is early tester software. It is free, source code is available under GPLv3, and the project is derived from Byzorgan with the open-source Neanes font package.
For best results, use wired headphones, especially when Voice Monitor, Ison, or Synth Follow are enabled.
Upcoming work includes more training tracks, voice recordings, automatic transcription, and broader practice tools.
Contact
Questions, inquiries, support, and source code requests are welcome.