Skip to main content

HomepageDevelopmentDownloadDocumentationLicense

The quickly python package is able to create and manipulate LilyPond music documents. LilyPond documents often use the .ly extension, hence the name.

It is currently in an early development stage, but slated to become the successor of the python-ly package. Like python-ly, it provides tools to manipulate LilyPond music documents, but instead of using the lexer in python-ly, which is very difficult to maintain, it uses the new parce package for parsing LilyPond files.

ly.dom and ly.music are superseded by quickly.dom which provides a way to both build a LilyPond source file from scratch (like ly.dom) and manipulate an existing document (like ly.music). Most of the functionality that in python-ly is implemented at the token level, like transposing and rhythm manipulations, now works on the musical representation provided by quickly.dom, which looks a lot like ly.music.

This module is written and maintained by Wilbert Berendsen, and will, as it grows, also contain (adapted) code from python-ly that was contributed by others. Python 3.6 and higher is supported. Besides Python itself the most recent version of the parce module is needed. Testing is done by running pytest-3 in the root directory.

The documentation reflects which parts are already working :-) Enjoy!

Release files for quickly 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quickly 0.7.0
File Size Uploaded
quickly-0.7.0.tar.gz 711.3 kB Details

Release files / quickly-0.7.0.tar.gz

Download URL quickly-0.7.0.tar.gz
Size 711.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c589eadee9ff92bc22e166bd10e1dc7a40514022116aaf6b0cafc3e94c8dedad
BLAKE2b-256 checksum
How to use checksums
023d367bdbcd56b0adc9eb31baacefa2c1fcdd577366b7ed1717bdc9c7a549cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.0.1 pkginfo/1.4.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.7

Release history Release notifications | RSS feed

This release

0.7.0 This release

1 release file

0.6.0

1 release file

0.5.0

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.0

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page