scoda.zip
scoda
CHANGELOG.md
381 Bytes
LICENSE.md
1.1 kB
README.md
2.0 kB
pyproject.toml
786 Bytes
scoda
config
settings.json
1.7 kB
elements
bar.py
3.6 kB
composition.py
2.6 kB
message.py
3.5 kB
track.py
1.1 kB
enumerations
message_type.py
494 Bytes
tokenisation_flags.py
244 Bytes
tokeniser_type.py
728 Bytes
exceptions
bar_exception.py
92 Bytes
sequence_exception.py
102 Bytes
tokenisation_exception.py
132 Bytes
track_exception.py
96 Bytes
midi
midi_file.py
6.5 kB
midi_message.py
2.6 kB
midi_track.py
2.2 kB
misc
decorators.py
307 Bytes
music_theory.py
4.2 kB
scoda_logging.py
827 Bytes
util.py
6.5 kB
sequences
absolute_sequence.py
22.0 kB
abstract_sequence.py
684 Bytes
relative_sequence.py
31.8 kB
sequence.py
24.0 kB
settings
settings.py
6.8 kB
tokenisation
base_tokenisation.py
4.4 kB
gridlike_tokenisation.py
5.8 kB
midilike_tokenisation.py
13.5 kB
notelike_tokenisation.py
45.6 kB
transposed_notelike_tokenisation.py
9.2 kB
test
cases
base.py
2.7 kB
test_absolute_sequence.py
3.4 kB
test_bar.py
765 Bytes
test_composition.py
636 Bytes
test_misc.py
3.2 kB
test_music_theory.py
1.5 kB
test_relative_sequence.py
4.1 kB
test_sequence.py
906 Bytes
test_tokenisation.py
7.4 kB
test_track.py
211 Bytes
pytest.ini
108 Bytes
res
beethoven_o27-2_m3.mid
53.1 kB
chopin_o66_fantaisie_impromptu.mid
37.6 kB
empty_bars.mid
177 Bytes
guide.md
426 Bytes
mozart_331_1.mid
60.8 kB
rachmaninow_op23_5.mid
31.2 kB
sweep.mid
755 Bytes