pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/audio/py-music21
Module Name: pkgsrc
Committed By: gutteridge
Date: Thu Jun 5 00:38:57 UTC 2025
Modified Files:
pkgsrc/audio/py-music21: Makefile PLIST distinfo
Log Message:
py-music21: update to 9.7.0
Music21 v9.7 is an incremental, but still substantial release focusing mainly on import and export quality and speed. MIDI Lyrics and improved, PedalMarks are added (with more to come). Substantial
new tools for FretBend and other tablature-based work.
numpy 2.0–2.2 is now supported, which makes it possible to run music21 on Windows with Python 3.13 without a compiler -- this was
the main reason for moving up the release by a month!
An update to the CONTRIBUTING guidelines -- all AI contributions must be explicitly mentioned. AI-generated contributions (whether properly declared or suspected) that do not pass tests will be
closed without comment -- see Simon Williamson's blog about how AI is shifting the coding burden from programmers to reviewers for context.
Thanks to @gregchapman-dev, @adhooge, @TimFelixBeyer, @jacobtylerwalls and many others for contributions to code. And new, special thanks to Anne G. Hamill who has been helping very much with the
music21list through some very difficult Google Groups times!
What's Changed
MIDI + Lyrics now import #1769 and export #1779 -- thanks to @oxygen-dioxide . Lyrics are encoded in many recent MIDI files used in AI singing synthesis, so this is an important update!
Updated Linting/etc. by updating Astroid @mscuthbert in #1755
(Somewhat backwards incompatible: Discussed on list) midi.__init__ functions are now in midi/base.py or music21.midi.base -- matching most other formats. Added a lot of typing for MIDI conversion
(by @mscuthbert in #1757 and #1758 and #1778)
Support enclosure == Enclosure.NO_ENCLOSURE which is different from enclosure == None by @gregchapman-dev in #1761
PedalMark support by @gregchapman-dev in #1762
FretBend supports alter (interval), prebend, and release by @adhooge in #1580
Roundtrip inverted chord symbols properly by @mscuthbert in #1775
Interpret empty tags as rests on Finale documents only (derived from PR #1636, thanks @TimFelixBeyer!) by @gregchapman-dev in #1777
Allow numpy 2.0+ with music21 by @mscuthbert in #1781
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/audio/py-music21/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/audio/py-music21/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/audio/py-music21/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/audio/py-music21/Makefile
diff -u pkgsrc/audio/py-music21/Makefile:1.32 pkgsrc/audio/py-music21/Makefile:1.33
--- pkgsrc/audio/py-music21/Makefile:1.32 Sat Feb 22 01:19:00 2025
+++ pkgsrc/audio/py-music21/Makefile Thu Jun 5 00:38:57 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2025/02/22 01:19:00 gutteridge Exp $
+# $NetBSD: Makefile,v 1.33 2025/06/05 00:38:57 gutteridge Exp $
-DISTNAME= music21-noCorpus-9.5.0
+DISTNAME= music21-noCorpus-9.7.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/-noCorpus//}
CATEGORIES= audio python
MASTER_SITES= ${MASTER_SITE_GITHUB:=cuthbertLab/}
Index: pkgsrc/audio/py-music21/PLIST
diff -u pkgsrc/audio/py-music21/PLIST:1.13 pkgsrc/audio/py-music21/PLIST:1.14
--- pkgsrc/audio/py-music21/PLIST:1.13 Thu Nov 7 22:49:07 2024
+++ pkgsrc/audio/py-music21/PLIST Thu Jun 5 00:38:57 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2024/11/07 22:49:07 gutteridge Exp $
+@comment $NetBSD: PLIST,v 1.14 2025/06/05 00:38:57 gutteridge Exp $
${PYSITELIB}/music21-${PKGVERSION}.dist-info/METADATA
${PYSITELIB}/music21-${PKGVERSION}.dist-info/RECORD
${PYSITELIB}/music21-${PKGVERSION}.dist-info/WHEEL
@@ -468,6 +468,9 @@ ${PYSITELIB}/music21/meter/tools.pyo
${PYSITELIB}/music21/midi/__init__.py
${PYSITELIB}/music21/midi/__init__.pyc
${PYSITELIB}/music21/midi/__init__.pyo
+${PYSITELIB}/music21/midi/base.py
+${PYSITELIB}/music21/midi/base.pyc
+${PYSITELIB}/music21/midi/base.pyo
${PYSITELIB}/music21/midi/percussion.py
${PYSITELIB}/music21/midi/percussion.pyc
${PYSITELIB}/music21/midi/percussion.pyo
@@ -491,6 +494,13 @@ ${PYSITELIB}/music21/midi/testPrimitive/
${PYSITELIB}/music21/midi/testPrimitive/test15.mid
${PYSITELIB}/music21/midi/testPrimitive/test16.mid
${PYSITELIB}/music21/midi/testPrimitive/test17.mid
+${PYSITELIB}/music21/midi/testPrimitive/test18.mid
+${PYSITELIB}/music21/midi/testPrimitive/test19.mid
+${PYSITELIB}/music21/midi/testPrimitive/test20.mid
+${PYSITELIB}/music21/midi/testPrimitive/test21.mid
+${PYSITELIB}/music21/midi/tests.py
+${PYSITELIB}/music21/midi/tests.pyc
+${PYSITELIB}/music21/midi/tests.pyo
${PYSITELIB}/music21/midi/translate.py
${PYSITELIB}/music21/midi/translate.pyc
${PYSITELIB}/music21/midi/translate.pyo
Index: pkgsrc/audio/py-music21/distinfo
diff -u pkgsrc/audio/py-music21/distinfo:1.17 pkgsrc/audio/py-music21/distinfo:1.18
--- pkgsrc/audio/py-music21/distinfo:1.17 Sat Feb 22 01:19:00 2025
+++ pkgsrc/audio/py-music21/distinfo Thu Jun 5 00:38:57 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.17 2025/02/22 01:19:00 gutteridge Exp $
+$NetBSD: distinfo,v 1.18 2025/06/05 00:38:57 gutteridge Exp $
-BLAKE2s (music21-noCorpus-9.5.0.tar.gz) = 488976cbd6956e54080b0715a438c4cc1a6b19400915d8a9260811e00921f31a
-SHA512 (music21-noCorpus-9.5.0.tar.gz) = 03138cb89d588f1fb69380f64603b1b773e4fade7adb8c539f18192b3186093e9873bdf89f579a33238e276d7ce0fb08d23f6d0f8a2a2c18f87249db3186afcf
-Size (music21-noCorpus-9.5.0.tar.gz) = 5139123 bytes
+BLAKE2s (music21-noCorpus-9.7.0.tar.gz) = 9adc764c07a12a5670d55d0e7af81c64c53adbd6874cf721913272f218aeb3e5
+SHA512 (music21-noCorpus-9.7.0.tar.gz) = 48bd58840b8933f8063bfe67bf15a19016e888e4ab6db14dc0e8a6483585ebc13d25adda21467e0714c7f9f5f1f1cb487d7ef1cd63fd22d6c170b4d99b700edf
+Size (music21-noCorpus-9.7.0.tar.gz) = 5158820 bytes
Home |
Main Index |
Thread Index |
Old Index