├── .gitignore ├── LICENSE.txt ├── README.md ├── nesmdb ├── __init__.py ├── apu.py ├── convert.py ├── cycle.py ├── score │ ├── __init__.py │ ├── blndsco.py │ ├── exprsco.py │ ├── midi.py │ ├── rawsco.py │ └── seprsco.py ├── tests │ ├── __init__.py │ ├── data │ │ ├── 202_LawnMower_00_01Title.vgm │ │ ├── 202_LawnMower_01_02Game.vgm │ │ ├── 202_LawnMower_02_03LevelClear.vgm │ │ ├── 202_LawnMower_03_04OutofFuel.vgm │ │ └── 202_LawnMower_04_05WellDone.vgm │ └── test_formats.py └── vgm │ ├── __init__.py │ ├── bintypes.py │ ├── nd_txt.py │ ├── ndf_nlm.py │ ├── ndr_ndf.py │ ├── vgm_ndr.py │ ├── vgm_simplify.py │ └── vgm_to_wav.py ├── setup.cfg ├── setup.py └── static ├── nlm_generated.mp3 ├── score_blended.png ├── score_dimensionality.png ├── score_expressive.png └── score_separated.png /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | nesmdb.egg-info 3 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/README.md -------------------------------------------------------------------------------- /nesmdb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/__init__.py -------------------------------------------------------------------------------- /nesmdb/apu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/apu.py -------------------------------------------------------------------------------- /nesmdb/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/convert.py -------------------------------------------------------------------------------- /nesmdb/cycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/cycle.py -------------------------------------------------------------------------------- /nesmdb/score/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/score/__init__.py -------------------------------------------------------------------------------- /nesmdb/score/blndsco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/score/blndsco.py -------------------------------------------------------------------------------- /nesmdb/score/exprsco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/score/exprsco.py -------------------------------------------------------------------------------- /nesmdb/score/midi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/score/midi.py -------------------------------------------------------------------------------- /nesmdb/score/rawsco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/score/rawsco.py -------------------------------------------------------------------------------- /nesmdb/score/seprsco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/score/seprsco.py -------------------------------------------------------------------------------- /nesmdb/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nesmdb/tests/data/202_LawnMower_00_01Title.vgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/tests/data/202_LawnMower_00_01Title.vgm -------------------------------------------------------------------------------- /nesmdb/tests/data/202_LawnMower_01_02Game.vgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/tests/data/202_LawnMower_01_02Game.vgm -------------------------------------------------------------------------------- /nesmdb/tests/data/202_LawnMower_02_03LevelClear.vgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/tests/data/202_LawnMower_02_03LevelClear.vgm -------------------------------------------------------------------------------- /nesmdb/tests/data/202_LawnMower_03_04OutofFuel.vgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/tests/data/202_LawnMower_03_04OutofFuel.vgm -------------------------------------------------------------------------------- /nesmdb/tests/data/202_LawnMower_04_05WellDone.vgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/tests/data/202_LawnMower_04_05WellDone.vgm -------------------------------------------------------------------------------- /nesmdb/tests/test_formats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/tests/test_formats.py -------------------------------------------------------------------------------- /nesmdb/vgm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/vgm/__init__.py -------------------------------------------------------------------------------- /nesmdb/vgm/bintypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/vgm/bintypes.py -------------------------------------------------------------------------------- /nesmdb/vgm/nd_txt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/vgm/nd_txt.py -------------------------------------------------------------------------------- /nesmdb/vgm/ndf_nlm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/vgm/ndf_nlm.py -------------------------------------------------------------------------------- /nesmdb/vgm/ndr_ndf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/vgm/ndr_ndf.py -------------------------------------------------------------------------------- /nesmdb/vgm/vgm_ndr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/vgm/vgm_ndr.py -------------------------------------------------------------------------------- /nesmdb/vgm/vgm_simplify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/vgm/vgm_simplify.py -------------------------------------------------------------------------------- /nesmdb/vgm/vgm_to_wav.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/nesmdb/vgm/vgm_to_wav.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.md 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/setup.py -------------------------------------------------------------------------------- /static/nlm_generated.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/static/nlm_generated.mp3 -------------------------------------------------------------------------------- /static/score_blended.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/static/score_blended.png -------------------------------------------------------------------------------- /static/score_dimensionality.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/static/score_dimensionality.png -------------------------------------------------------------------------------- /static/score_expressive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/static/score_expressive.png -------------------------------------------------------------------------------- /static/score_separated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdonahue/nesmdb/HEAD/static/score_separated.png --------------------------------------------------------------------------------