2022-10-07 05:54:06 by David H. Gutteridge | Files touched by this commit (3) | |
Log message:
py-music21: update to 8.1.0
music21 v8
I'm proud to release v8 of music21, the toolkit for computer-aided music \
analysis, score manipulation, computational musicology, etc. This release \
(technically 8.1) builds on 12.5 months of work from v7, and like all new big \
number releases has a few backwards incompatible changes from before, in \
exchange for cool new features.
Version 8 supports Python 3.8+, if you need Python 3.7 (such as on Google Colab \
which is now 3+ Python versions behind) stick to music21 v7. V8 is the first to \
fully support Python 3.10 and will receive patches to support Python 3.11 in the \
future. As Python 3.11 is due to be released any day now, keeping with the m21 \
policy of supporting three versions of Python, music21 v9 (work starts \
tomorrow!) will support Python 3.9 and above only.
Big Changes
The biggest new improvement in v8 is an all new Dublin-Core / MARC based \
metadata system that allows for encoding a huge amount of information about a \
score. Look at the new docs for music21.metadata for more information. Thanks to \
Greg Chapman for the big amount of work on this. (@gregchapman-dev in #1266)
Modern installation system, based on Hatch. If you have problems, please let \
me know -- I expect some growing pains on this.
ArpeggioMark and ArpeggioMarkSpanner classes. by @gregchapman-dev in #1337
Adding DCML v2 parsing to tsvConverter.py by @malcolmsailor in #1267
Explicit Keywords on all music21 objects by @mscuthbert in #1377
Continued Major improvements in Typing across music21. by @mscuthbert and \
@jacobtylerwalls. If you are using a modern IDE, you will find the number of \
music21-related bugs you create will go down hugely.
Ever more docs and more relevant (and diverse examples)
|
2022-05-12 01:34:05 by David H. Gutteridge | Files touched by this commit (2) | |
Log message:
py-music21: update to 7.3.3
This update doesn't add much for pkgsrc users, given the focus was on
a Python 3.7-only component, but keeps us up to date with code changes.
Change log:
Music21 7.3.3 adds support for showing MIDI inside a Google Colaboratory
(colab) notebook, via music21j. Since m21 v8 will be Python 3.8+ only,
and Google Colab is still on Python 3.7, a back-port to v7 was needed.
7.3.2 was internal development only and not released
|
2022-04-09 23:57:28 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
py-music21: amend a comment about lilypond and py-game
|
2022-04-09 23:55:17 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
py-music21: Python 3.7 is now incompatible due to py-scipy 1.8
Upstream will be removing Python 3.7 support in their next significant
release, anyway.
|
2022-04-04 03:51:59 by David H. Gutteridge | Files touched by this commit (3) | |
Log message:
py-music21: update to 7.3.1
The full upstream change log can't be condensed easily, highlights are:
Version 7.3 is a bug-fix, improvement, and maintenance release of music21. Aside \
from a few obscure corners of the code, it is designed to be fully backwards \
compatible with the previous v7 releases (7.1). It represents half a year's work \
since the original v7.1 release.
Thanks go especially to Jacob Tyler Walls who really steered the contributions \
to this release.
Among the major improvements in this branch are:
Full support for Python 3.10.
I've been doing all my recent dev on 3.10 taking advantage of new \
features, and it's great, and plays well with numpy, tensorflow, and so many \
other cutting edge analysis tools.
In keeping with music21's policy of supporting the last three versions \
of Python, music21 v7.3 will be the last version of music21 to support Python \
3.7. A decision on whether 3.8 or 3.9 will be the minimum version for music21 v8 \
will come later, depending on its release date; we may also update policy \
somewhat and raise the minimum version to 3.9 during the v8 cycle.
(7.3.0 had an installation bug -- replacing with 7.3.1)
For full details, please refer to
https://github.com/cuthbertLab/music21/releases/tag/v7.3.0
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-12-30 14:05:42 by Adam Ciarcinski | Files touched by this commit (125) |
Log message:
Forget about Python 3.6
|
2021-10-26 11:59:39 by Nia Alarie | Files touched by this commit (455) |
Log message:
audio: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes.
The following distfiles couldn't be fetched (possibly they are fetched
conditionally):
./audio/freeswitch-sounds-ru/distinfo \
freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
./audio/freeswitch-sounds-ru/distinfo \
freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
./audio/freeswitch-music/distinfo \
freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
./audio/freeswitch-music/distinfo \
freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
./audio/freeswitch-sounds-fr/distinfo \
freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
./audio/freeswitch-sounds-fr/distinfo \
freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
./audio/freeswitch-sounds-en/distinfo \
freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
./audio/freeswitch-sounds-en/distinfo \
freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
|
2021-10-07 15:10:03 by Nia Alarie | Files touched by this commit (459) |
Log message:
audio: Remove SHA1 hashes for distfiles
|
2021-09-16 02:23:52 by David H. Gutteridge | Files touched by this commit (3) | |
Log message:
py-music21: update to 7.1.0
The upstream change log can't be summarized easily. There are no
security updates or the like. Interested parties should consult the
upstream change log at:
https://github.com/cuthbertLab/music21/releases/tag/v7.1.0
|