Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/scripts/install_ubuntu_deps.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ set -e # error if anything returns non-zero exit code
# needed for some tests that add Desktop
mkdir ~/Desktop

sudo apt-get update
sudo apt-get install -y libpng-dev
# sudo apt-get install -y python3-pyqt5
wget -q https://lilypond.org/download/binaries/linux-64/lilypond-2.22.1-1.linux-64.sh
Expand Down
29 changes: 13 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ __pycache__/
.mypy_cache/**
**/.mypy_cache/**

# PyCharm
# Keep some to help new users...
# PyCharm ignore
# Keep the dictionary to help new users...
.idea/codeStyles
.idea/dictionaries/*
!.idea/dictionaries/music21.xml
Expand Down Expand Up @@ -69,34 +69,31 @@ nosetests.xml
/.vscode
*.code-workspace

# remove all from autogenerated except conf.py
# remove all from autogenerated except conf.py and index.rst
documentation/autogenerated/**/*
documentation/autogenerated/**/*.png
!documentation/autogenerated/conf.py
!documentation/autogenerated/index.rst
documentation/build/**/*

**-checkpoint.ipynb
documentation/source/usersGuide/.ipynb_checkpoints
documentation/source/usersGuide/.ipynb_checkpoints/**

documentation/source/tutorials/MersenneDemo.rst
documentation/source/tutorials/MersenneDemo_files/_fig_01.png
documentation/source/tutorials/MersenneDemo_files/_fig_03.png
documentation/source/tutorials/MersenneDemo_files/_fig_05.png

.pylintrc~

.cache/v/cache/lastfailed

.cache/v/cache/lastfailed

.ropeproject/config.py
.pytest_cache
.pytest_cache/**
music21/monkeytype.sqlite3
.pytest_cache/v/cache/nodeids
.pytest_cache/v/cache/lastfailed
.pytest_cache/v/cache/nodeids
.dmypy.json

# Emacs backups
*.txt~
*.py~
.ai/
.cadence/


# agents
.agents/worktrees
.claude/worktrees
2 changes: 1 addition & 1 deletion music21/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
'''
from __future__ import annotations

__version__ = '9.9.1'
__version__ = '9.9.2'

def get_version_tuple(vv):
v = vv.split('.')
Expand Down
2 changes: 1 addition & 1 deletion music21/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<class 'music21.base.Music21Object'>
>>> music21.VERSION_STR
'9.9.1'
'9.9.2'
Alternatively, after doing a complete import, these classes are available
under the module "base":
Expand Down
1 change: 1 addition & 0 deletions music21/ipython21/converters.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,7 @@ def displayMusic21jMIDI(
display(HTML('''
<div id="''' + outputId + '''"></div>
<link rel="stylesheet" href="https://cuthbertLab.github.io/music21j/css/m21.css">
<link rel="stylesheet" href="https://cuthbertLab.github.io/music21j/css/midiPlayer.css">
''' + load_require_script + '''
<script>
function ''' + outputId + '''_play() {
Expand Down
2 changes: 1 addition & 1 deletion requirements_dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ flake8-quotes>=3.3.2
hatch
hatchling
jupyter
mypy>=1.16.0
mypy==1.16.1
nbconvert
nbval
pylint>=3.2.0
Expand Down
964 changes: 964 additions & 0 deletions uv.lock

Large diffs are not rendered by default.

Loading