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)

Releases notes can be found in github : https://github.com/GrandOrgue/OdfEdit/releases

Way to run directly the script file :

  • install Python 3.x on your computer
  • install the Python libraries pillow, lxml, audioplayer 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.17.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for odfedit-2.17.tar.gz
Algorithm Hash digest
SHA256 c670ae8c5195f0068519d20df50f8c94b817bdfa25d3976895321721159e1364
MD5 ea34eaccd98aa4298427f345c8ea0a9a
BLAKE2b-256 be4f559fe9736b1fae4d53478d0562b71058a2cfab766f1c132436bbc18a4e0f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for OdfEdit-2.17-py3-none-any.whl
Algorithm Hash digest
SHA256 e55c860a603e663801c16277f2004f197c6710394e19ad6293af817e1235b199
MD5 86a4bac008ddd1764dd577fa6fde5ee9
BLAKE2b-256 54369ada97acd34fa8ba7ef1a48ae4501247b88bce4245c4aa00367fc58f7f70

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