-
Notifications
You must be signed in to change notification settings - Fork 0
about
The Goal of this project is to create a python package (TROP) and a web application (TROPARION) to assist in the transcription of byzantine musical notation into modern western notation and midi.
My hopes are to write a piece of software that is helpful to musicologists, novice performers, teachers and composers.
- textbased symbolic user input of byzantine notation 🗸 (TROP)
- rendered modern western notation output 🗸 (TROP)
- midi output 🗸
- ison notation on the western notation output
- rendered byzantine notation output
- textbased syllabic user input of byzantine notation
- editable modern western notation output 🗸
- microtonally tuned midi-output
- lyrics input and output (Latin) 🗸
- lyrics input and output (Cyrillic) 🗸
- lyrics input and output (Greek) 🗸
- button based input 🗸 (TROPARION)
- modern western notation to byzantine notation transcription
- wysiwyg input
- lyrics input and output (Arabic)
- lyrics input and output (Hebrew)
- meter and barlines
- companion optical character recognition software
Unfortunatelly music21 is unable to write image-files, only display them. Attempts for enabling an image output within docker so far have not borne fruit.
The solution is running the streamlit with MuseScore installed locally.
The music21 setup issues, as described in the TROP package still remain.
Beginning modes on certain notes (e.g.: first mode on ni) may lead to issues in the note generation. To my knowledge those cases are irrelevant for transcription, however more research will go into the matter and an error handling will be implemented eventually.