Skip to main content

Tool for GrandOrgue organ definition file edition and generation

Project description

OdfEdit

OdfEdit is an application (implemented in Python) permitting to edit an ODF (Organ Description File, extension .organ) for GrandOrgue in plain text mode, with objects/sections navigator by list or tree, syntax check, images / wav files viewer and help included. It can be run either directly with the Python file (OdfEdit.py and other files of the src folder) or by using the binary files provided in https://github.com/GrandOrgue/OdfEdit/releases (one for Windows and one for Linux)

Way to run directly the script file :

  • install Python 3.x on your computer
  • install the Python libraries pillow, lxml and sounddevice
  • copy the content of the src folder in a local folder of your computer, or install it with pip : pip install OdfEdit
  • in the local src folder run the command : python3 OdfEdit.py (or in Linux : python3 ./OdfEdit.py)

The Windows binary has been tested in Windows 10 The Linux binary has been tested in Ubuntu 22.04.2 LTS in Oracle VM VirtualBox

From version 2.0, Hauptwerk sample sets can be loaded by OdfEdit which generates a GrandOrgue ODF permitting to use this sample set in GrandOrgue (with some limitations compared to what is possible in Hauptwerk). Here are elements which can be converter by OdfEdit v2.9 from Hauptwerk to GrandOrgue ODF :

  • general organ informations (church name/address, builder, build date, pitch tuning, gain)
  • panels
  • images, labels
  • manuals
  • stops, couplers, switches (which can be managed in GrandOrgue)
  • combinations (Set, General cancel, General, Divisonal)
  • tremulants (wave based or synthesized)
  • enclosures (including volume tuning sliders)
  • windchests (with associated ranks/tremulants/enclosures)
  • ranks (attack/release samples, gain, harmonic number, pitch tuning, loop crossfade length, release crossfade length)
  • noises (blower, manuals keys press/release, drawstops engage/disengage)

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

odfedit-2.15.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

OdfEdit-2.15-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file odfedit-2.15.tar.gz.

File metadata

  • Download URL: odfedit-2.15.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for odfedit-2.15.tar.gz
Algorithm Hash digest
SHA256 21b81429546d0a3e48c5c231fded30c6a7b989f3fe236e56741dfe2c8585b1c4
MD5 0c41217d79e53480a41e86ec1de50e93
BLAKE2b-256 d9648d39c17f76a8bddc47f3462bdabb4efe8d8b0dfcaa4e99a088d59439f0a8

See more details on using hashes here.

File details

Details for the file OdfEdit-2.15-py3-none-any.whl.

File metadata

  • Download URL: OdfEdit-2.15-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for OdfEdit-2.15-py3-none-any.whl
Algorithm Hash digest
SHA256 a587d6ec9ab15fdf667b3adccd8eaec0175250ebe1fba30ba33857069a7c0828
MD5 b5cbbe3f881bf91b3f0506dc25f79967
BLAKE2b-256 5e4335ac7efba408a26b50681bcabefb95ce04c0e87519177e1a8e89e0e5464b

See more details on using hashes here.

Supported by

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