Skip to main content

Add empty staves for your analysis to your score.

Project description

Analytical Stave Appender

How to install?

Conveniently install the tool with pip and use it from your command line:

pip install add_staves

Windows

Make sure python is installed on your machine. This can be tested from the terminal with:

python --version

If it isn't installed yet, you will be prompted to install it from the store. After the installation, pip will output a warning if its installation directory is not available in the global PATH.

[!Note] I don't have access to a Windows machine.. I hope it works in most cases.

Einen Pfad zu PATH hinzufügen
  1. Open the Start menu and search for “Edit the system environment variables”, or type “Environment Variables” into the search bar and select “Edit the system environment variables” from the results.

  2. In the System Properties window, click on the “Environment Variables…” button.

  3. In the Environment Variables window, under the “System variables” section, locate the variable named “Path” and select it. Then, click on the “Edit…” button.

  4. In the Edit Environment Variable window, click on the “New” button.

  5. Enter the path you want to add in the provided field. Make sure to type the directory containing the executable files you want to access globally.

  6. Click “OK” to close each of the open windows.

  7. Restart your shell, in order for the new path to be picked up.

Einen Pfad zu PATH hinzufügen
  1. Öffnen Sie das Startmenü und suchen Sie nach “Systemumgebungsvariablen bearbeiten” oder geben Sie “Umgebungsvariablen” in die Suchleiste ein und wählen Sie “Umgebungsvariablen für Ihr Konto bearbeiten” aus.

  2. Im Fenster “Umgebungsvariablen” unter dem Abschnitt “Systemvariablen” suchen Sie nach “Path” und klicken Sie darauf, um es zu markieren. Klicken Sie dann auf “Bearbeiten…”.

  3. Klicken Sie im Fenster “Systemvariablen bearbeiten” auf “Neu”.

  4. Geben Sie den Pfad ein, den Sie hinzufügen möchten, und klicken Sie auf “OK”.

  5. Klicken Sie auf “OK”, um das Fenster “Umgebungsvariablen” zu schließen, und dann erneut auf “OK”, um das Fenster “Systemeigenschaften” zu schließen.

  6. Starten Sie die Eingabeaufforderung neu, damit der Pfad aktualisiert wird.

Briss

Briss depends on a java runtime. When you open it you will be prompted to install it (if it's not already on your system).

Usage

add-staves path/to/your/score.pdf

Further information about its usage can be found in its help: add-staves --help.

Separate a score into systems

You can use any program of your choice in order to seperate a score into systems.

[!Important] Make sure that each system or part you want to append analytical staves to, is its own page in the PDF.

The following tool works quite well, but any other suggestions are much appreciated.

Briss

BRISS is a cross-platform application for cropping PDF-files. By default, it will try to find common areas on all the pages and overlay them in the interface, so that you only have to declare the area to crop once and not on all pages. However, this doesn't work particularly well for scores. This behaviour can be circumvented by passing a range from the first to the last page (e.g. "1-4") to the dialog showing immediatly after loading a document.

Installation

On a mac, briss can be installed and started from the command line with:

brew install briss
briss path/to/score.pdf

For usage on Windows, an executable can be downloaded here. After unzipping, double-clicking will launch Briss.

[!Note] Briss needs a java runtime to be installed on the system. You will prompted to install it, if it doesn't exist.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

add_staves-0.2.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

add_staves-0.2-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file add_staves-0.2.tar.gz.

File metadata

  • Download URL: add_staves-0.2.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.2 Darwin/22.6.0

File hashes

Hashes for add_staves-0.2.tar.gz
Algorithm Hash digest
SHA256 df5cf179bbfec45e12d7313739ef99acf4aae1ed80bd4278055c2747fca3daf7
MD5 1aae39a9d0c6defbb10a7f115896cb59
BLAKE2b-256 2df9b8b28c862da76bd6e4354da56e3a7b0daf3f3a18865a9ff01749e2f5d163

See more details on using hashes here.

File details

Details for the file add_staves-0.2-py3-none-any.whl.

File metadata

  • Download URL: add_staves-0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.2 Darwin/22.6.0

File hashes

Hashes for add_staves-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7f850f74d73482bfe55f66cdd620ddf1a2f86690e9c046ea8eb2a3d7d34beeba
MD5 77b9248dccca283074c2bb50f07b92ab
BLAKE2b-256 31e2da37996fe0e8e53edfd536169e017e2d492fa58a85650bdf7e70353754bd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page