Merge pull request #9 from tugui/fix-wrong-value-passing Fix bug while constructing TraditionalKeySignature
fix bug while constructing TraditionalKeySignature
Merge remote-tracking branch 'github/master' # Conflicts: # examples/DirectExample.musicxml # examples/direct_score_creation_and_export.py # pymusicxml/directions.py
Switched to using setup.cfg
Modernized to python 3.10 annotation syntax
Touch ups to Maciej's work: - Fixed typos (e.g. self.diatonic = chromatic), as well as invalid element ordering in Transpose - Moved Degree to directions.py and made it not a score component - Incorporated Transposition and Harmony into direct_score_creation_and_export.py - Minor formatting
Touch ups to Maciej's work: - Fixed typos (e.g. self.diatonic = chromatic), as well as invalid element ordering in Transpose - Incorporated Transposition and Harmony into direct_score_creation_and_export.py - Minor formatting
Merge branch 'harmony' of git.sr.ht:~automaciej/pymusicxml into harmony
Include the print_object attribute in Degree.
Add :param: docstring to Degree.
Add partial support for Harmony elements. This partial implementation is based on w3.org documentation. I implemented what I needed: chords used in jazz lead sheets. I haven't implemented the classical harmony. The interface for the Harmony class deserves some thought. I don't think we want to expose all the XML details in the Python API. Sources: https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/harmony/
Add support for <transpose/>. It's used for transposing instruments like brass or wind instruments, guitar, or electric bass (transposing by 1 octave down).
patch from Maciej Blizinski
Removed cursed references to variables named id and type. Added niente option to hairpin. Bumped version to 0.5.5
Include the print_object attribute in Degree.
Add :param: docstring to Degree.
Add partial support for Harmony elements. This partial implementation is based on w3.org documentation. I implemented what I needed: chords used in jazz lead sheets. I haven't implemented the classical harmony. The interface for the Harmony class deserves some thought. I don't think we want to expose all the XML details in the Python API. Sources: https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/harmony/
Add support for <transpose/>. It's used for transposing instruments like brass or wind instruments, guitar, or electric bass (transposing by 1 octave down).
Clarify "harmonic notation": it's not harmony. It's just a notation that tells you to play a harmonic.
Version 0.5.4: - Added KeySignature support - Updated direct_score_creation_and_export.py - Added .build.yml - Updated README.md