You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: LICENSE
+16-2Lines changed: 16 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
The MIT License (MIT)
2
-
Copyright (c) 2021-2025 Greg Chapman
2
+
Copyright (c) 2021-2026 Greg Chapman
3
3
4
4
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
5
5
@@ -37,7 +37,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
37
37
The core of the MEI parsing portion of this software was based on the MEI parser
38
38
in https://github.com/cuthbertLab/music21, which uses the BSD 3-Clause License:
39
39
40
-
Copyright (c) 2006-2025 Michael Scott Asato Cuthbert
40
+
Copyright (c) 2006-2026 Michael Scott Asato Cuthbert
41
41
All rights reserved.
42
42
43
43
Redistribution and use in source and binary forms, with or without
@@ -61,3 +61,17 @@ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
61
61
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
62
62
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
63
63
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
64
+
65
+
The ABC reader/writer in this software uses abc2xml.py and xml2abc.py, which
66
+
use the Lesser GNU General Public Licence:
67
+
68
+
Copyright (C) 2012-2025: Willem G. Vree
69
+
70
+
This program is free software; you can redistribute it and/or modify it under
71
+
the terms of the Lesser GNU General Public License as published by the Free
72
+
Software Foundation;
73
+
74
+
This program is distributed in the hope that it will be useful, but WITHOUT
75
+
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
76
+
FOR A PARTICULAR PURPOSE. See the Lesser GNU General Public Licence for more
Copy file name to clipboardExpand all lines: README.md
+20-4Lines changed: 20 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,14 @@
1
1
# converter21
2
-
A music21-extending converter package that contains alternate music21 Humdrum and MEI converters (a Humdrum parser/writer, and a MEI parser/writer). converter21 is also a command line tool for conversion between various music notation file formats.
2
+
A music21-extending converter package that contains music21 extensions that read/write Humdrum, MEI, and ABC files. converter21 is also a command line tool for conversion between many music notation file formats.
3
3
4
4
The Humdrum portion of this software is derived/translated from the C++ code in [humlib](https://github.com/craigsapp/humlib), by Craig Stuart Sapp.
5
5
6
6
The core of the MEI parsing portion of this software was based on the MEI converter in [music21](https://github.com/cuthbertlab/music21), by Michael Scott Asato Cuthbert.
7
7
8
+
The ABC portion of this software uses [abc2xml.py](https://wim.vree.org/svgParse/abc2xml.html) and [xml2abc.py](https://wim.vree.org/svgParse/xml2abc.html), by Willem G. Vree.
9
+
8
10
## Setup
9
-
Requires Python 3.10 or later. Depends on [music21](https://pypi.org/project/music21) v9.9.1, which should also be configured (instructions [here](https://www.music21.org/music21docs/usersGuide/usersGuide_01_installing.html)) to display a musical score (e.g. with Musescore). Some of the tests depend on [musicdiff](https://pypi.org/project/musicdiff), but converter21 itself does not.
11
+
Requires Python 3.10 or later. Depends on [music21](https://github.com/cuthbertlab/music21) v9.9.1, which should also be configured (instructions [here](https://www.music21.org/music21docs/usersGuide/usersGuide_01_installing.html)) to display a musical score (e.g. with Musescore). Some of the tests depend on [musicdiff](https://github.com/gregchapman-dev/musicdiff), but converter21 itself does not.
10
12
11
13
## Command line tool usage:
12
14
```
@@ -39,7 +41,7 @@ Call converter21.register() to get music21 to use converter21's alternate Humdru
39
41
40
42
## License
41
43
The MIT License (MIT)
42
-
Copyright (c) 2021-2025 Greg Chapman
44
+
Copyright (c) 2021-2026 Greg Chapman
43
45
44
46
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
45
47
@@ -77,7 +79,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
77
79
The core of the MEI parsing portion of this software was based on the MEI parser
78
80
in [music21](https://github.com/cuthbertLab/music21), which uses the BSD 3-Clause License:
79
81
80
-
Copyright (c) 2006-2025 Michael Scott Asato Cuthbert
82
+
Copyright (c) 2006-2026 Michael Scott Asato Cuthbert
81
83
All rights reserved.
82
84
83
85
Redistribution and use in source and binary forms, with or without
@@ -101,3 +103,17 @@ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
101
103
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
102
104
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
103
105
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
106
+
107
+
The ABC reader/writer in this software uses [abc2xml.py](https://wim.vree.org/svgParse/abc2xml.html) and [xml2abc.py](https://wim.vree.org/svgParse/xml2abc.html), which
108
+
use the [Lesser GNU General Public Licence](<http://www.gnu.org/licenses/lgpl.html>):
109
+
110
+
Copyright (C) 2012-2025: Willem G. Vree
111
+
112
+
This program is free software; you can redistribute it and/or modify it under
113
+
the terms of the Lesser GNU General Public License as published by the Free
114
+
Software Foundation;
115
+
116
+
This program is distributed in the hope that it will be useful, but WITHOUT
117
+
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
118
+
FOR A PARTICULAR PURPOSE. See the [Lesser GNU General Public Licence](<http://www.gnu.org/licenses/lgpl.html>) for more
0 commit comments