Skip to content

ephmo/bza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Byzantine Assistant (BZA) 🎵

📍 Project Status: Deprecated

This project is no longer under active development.

👉 Successor project: bcp

Byzantine Assistant is a specialized audio tool designed to help musicians and learners of Byzantine chant find the correct pitch for any note. Whether you're practicing solo melodies or the supporting isokratima (drone), BZA provides accurate, adjustable pitch references for authentic Byzantine musical practice.


✨ Features

🎼 Comprehensive Scale Support

  • Plays all notes from every scale available in the neanes application
  • Includes altered notes (with sharps, flats, and microtonal variations)
  • Quick toggle between the four main Byzantine scales

⚙️ Customizable Audio

  • Adjustable reference frequency
  • Octave shift: instantly switch between octaves higher or lower
  • Volume control: fine-tune output levels for practice or performance

📱 Modern & Accessible

  • Responsive design works seamlessly on desktop, tablet, and mobile
  • Intuitive interface designed for musicians
  • Fast, reliable audio playback

🚀 Quick Start

For Learners:

  1. Select your desired Byzantine scale
  2. Choose a note from the musical staff
  3. Adjust pitch and octave as needed
  4. Use as a reference while practicing melodies or isokratima

For Teachers:

  • Demonstrate authentic intervals and scales
  • Show pitch relationships between different modes
  • Tune instruments to Byzantine temperament

🎯 Use Cases

  • Byzantine chant practice: Find correct pitches for any echos
  • Isokratima training: Master drone notes and harmonic support
  • Music education: Teach Byzantine music theory with accurate audio examples
  • Choir rehearsal: Ensure all singers are in correct tuning
  • Composition: Reference traditional scales while writing new pieces

🔧 Technical Details

Built with modern web technologies, Byzantine Assistant provides:

  • Clean, pure sine wave tones for accurate pitch reference
  • Low-latency playback
  • No installation required — runs directly in your browser

📖 About Byzantine Music Notation

Byzantine chant uses a unique modal system with eight tones (echoi), each with distinct scales and melodic patterns. BZA helps bridge the gap between traditional notation and modern pitch reference, supporting both beginners and advanced practitioners.


🤝 Contributing

Found a bug or have a feature request? Please open an issue on our GitLab repository. We welcome contributions from musicians, developers, and scholars of Byzantine music!


📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


Perfect your chant with perfect pitch. 🕊️

About

Mirror of GitLab project. Issues welcome. Source & contributions: https://gitlab.com/ephmo/bza

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published