GUI for abcplus music notation.
Project description
MusicRaft
'MusicRaft' is an GUI for the ABC(plus) music notation. Its implementation went through a few incarnations:
Musicraft is built around PySide. It is in fact a very lightweight (and very limited!) IDE implemented as 'the raft' on top of which the plugin 'abcraft' is created. (Actually, the arcitechtural split isn't quite so clean; teh raft contains quite some ABC-specific code!)
A separate plugin 'pyraft' supports editing of python3 source files. When a python script writes output with an HTML header, pyraft dsiplays the HTML in a special 'Html' tab within the display notebook. This is present in the 'git' project but absent in the python package, in order to keep the number of dependencies on other packages to a minimum.
##Installation
The 'official' way to install is musicraft is to use the python package repository. The exact syntax will vary across platforms but will be something like...
python3 -m pip install musicraft
after which starting musicraft is a simple matter of (on Windows)...
win_musicraft.py or perhaps e.g. C:\path\to\python\dir\python.exe win_musicraft.py
... or (on Linux) ...
lin_musicraft.py
.. or something very similar.
recent Linux versions (e.g. Ubuntu 18.04) may give an error when tring to satisfy the dependency on Pyside, which is, strictly speaking, not supported on python3.5 or later. The workaround for this is to install PySide first, using the apppropriate Linux pakcage manager, e.g. (on Ubuntu):
sudo apt-get install python3-pyside
Installation on Windows 10 can also be problematical because of an incompatibility in MSVC run-time library versions. I don't have a quick and easy workaround for this except .... (see below!)
####Standalone binaries
I have created (using PyInstaller) standalone executables of Musicraft for 64-bit systems under Windows (tested on Windows 10) and under Linux (tested under Ububtu 18.04).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for MusicRaft-0.7.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0f4b45e0bda3859eadb634ecc25995d66ab19d01854520d0e98195525be4017 |
|
MD5 | 39bb2e6ae760dd825e7cb3f0eb521479 |
|
BLAKE2b-256 | 411f0a56161c6363e041b490c9c51e34175a1874638a397720e760f4e8c3a171 |