Music score transcription software for BrailleRAP. NVDA compatible. The project use liblouisreact, a liblouis version slightly modified to run in react.js environnement. The projet use music21 python module to translate MusicXML files into Braille text, ready to emboss on a BrailleRAP.
This is still a work in progress project
The original version of liblouis is available here https://github.com/liblouis/liblouis The modified version for react.js is available here https://github.com/crocsg/liblouis The module for react.js is available here https://github.com/crocsg/liblouisreact
liblouis and liblouisreact are licensed under GNU LGPL V2.1
Music21 is a Python based toolkit for computer-aided musicology. Music21 is licensed under the BSD License. You can found more info on Music21 here http://web.mit.edu/music21/
Install Chrome.
Install BrailleRAP drivers.
Run the application MusicBrailleRAP.exe.
You'll need to have Chrome installed.
You’ll need to have Python >= 3.6, Eel, pyinstaller, pySerial...
First make a python virtual env in a power shell.
$ python -m venv venv
Activate the virtual env (power shell)
$ .\venv\Scripts\activate.ps1
Install all python depencies with:
$ pip install -r requirement.txt
Install all react/js dependencies
$ npm install
$ yarn start
$ yarn build
check dist/MusicBrailleRAP.exe