├── .gitignore ├── .vscode └── launch.json ├── Pipfile ├── Pipfile.lock ├── README.md ├── genre_prediction ├── .vscode │ └── launch.json ├── Pipfile ├── Pipfile.lock ├── data │ ├── onelinedata3.csv │ ├── statistics_v2.csv │ └── statistics_with_genre_clean.csv ├── midi_prediction.py ├── midi_preprocessing.py ├── midi_train.py ├── streamlit_app.py └── streamlit_app_utils.py ├── licence.md ├── midi ├── decoded │ └── the_strokes-reptilia.mid ├── encoded_txts │ └── the_strokes-reptilia.txt ├── generated │ ├── JammyMachina │ │ ├── elec-gmusic-familized-model-13-12__17-35-53 │ │ │ ├── 20221214_155044.json │ │ │ ├── 20221214_155044.mid │ │ │ ├── 20221214_155050.json │ │ │ └── 20221214_155050.mid │ │ └── good │ │ │ ├── 20221214_142839.json │ │ │ ├── 20221214_142839.mid │ │ │ ├── 20221214_143109.json │ │ │ ├── 20221214_143109.mid │ │ │ ├── 20221214_144225.json │ │ │ ├── 20221214_144225.mid │ │ │ ├── 20221214_145751.json │ │ │ ├── 20221214_145751.mid │ │ │ ├── 20221214_151207.json │ │ │ ├── 20221214_151207.mid │ │ │ ├── 20221214_151411.json │ │ │ ├── 20221214_151411.mid │ │ │ ├── 20221214_151536.json │ │ │ └── 20221214_151536.mid │ └── misnaej │ │ └── the-jam-machine-1024 │ │ ├── 20221206_153823.json │ │ └── 20221206_153823.mid ├── the_strokes-reptilia.mid ├── the_strokes-reptilia.txt └── the_strokes-reptilia_from_midi.txt ├── notebooks ├── collab_notebook_model │ ├── the_jam_machine_20221204_wholedataset_seqlen1024.ipynb │ ├── the_jam_machine_2048_6layers.ipynb │ └── the_jam_machine_2048_elec_familiarised.ipynb ├── data_exploration.ipynb ├── exploring_the _embedding.ipynb ├── instrument_stats.ipynb └── synth.ipynb ├── notes └── the-jam-machine.md └── source ├── constants.py ├── decoder.py ├── encoder.py ├── familizer.py ├── generate.py ├── generation_playground.py ├── generation_utils.py ├── load.py ├── midi_stats.py ├── mmd_metadata.py ├── picker.py ├── playback.py ├── playground.py ├── preprocess.py ├── stats └── track_stats_for_encoding.py ├── test.py ├── tests └── test_decode.json ├── trainer.py ├── trainer_utils.py ├── unused ├── encoder_mumidi.py └── encoder_oct.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/README.md -------------------------------------------------------------------------------- /genre_prediction/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/genre_prediction/.vscode/launch.json -------------------------------------------------------------------------------- /genre_prediction/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/genre_prediction/Pipfile -------------------------------------------------------------------------------- /genre_prediction/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/genre_prediction/Pipfile.lock -------------------------------------------------------------------------------- /genre_prediction/data/onelinedata3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/genre_prediction/data/onelinedata3.csv -------------------------------------------------------------------------------- /genre_prediction/data/statistics_v2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/genre_prediction/data/statistics_v2.csv -------------------------------------------------------------------------------- /genre_prediction/data/statistics_with_genre_clean.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/genre_prediction/data/statistics_with_genre_clean.csv -------------------------------------------------------------------------------- /genre_prediction/midi_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/genre_prediction/midi_prediction.py -------------------------------------------------------------------------------- /genre_prediction/midi_preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/genre_prediction/midi_preprocessing.py -------------------------------------------------------------------------------- /genre_prediction/midi_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/genre_prediction/midi_train.py -------------------------------------------------------------------------------- /genre_prediction/streamlit_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/genre_prediction/streamlit_app.py -------------------------------------------------------------------------------- /genre_prediction/streamlit_app_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/genre_prediction/streamlit_app_utils.py -------------------------------------------------------------------------------- /licence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/licence.md -------------------------------------------------------------------------------- /midi/decoded/the_strokes-reptilia.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/decoded/the_strokes-reptilia.mid -------------------------------------------------------------------------------- /midi/encoded_txts/the_strokes-reptilia.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/encoded_txts/the_strokes-reptilia.txt -------------------------------------------------------------------------------- /midi/generated/JammyMachina/elec-gmusic-familized-model-13-12__17-35-53/20221214_155044.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/elec-gmusic-familized-model-13-12__17-35-53/20221214_155044.json -------------------------------------------------------------------------------- /midi/generated/JammyMachina/elec-gmusic-familized-model-13-12__17-35-53/20221214_155044.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/elec-gmusic-familized-model-13-12__17-35-53/20221214_155044.mid -------------------------------------------------------------------------------- /midi/generated/JammyMachina/elec-gmusic-familized-model-13-12__17-35-53/20221214_155050.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/elec-gmusic-familized-model-13-12__17-35-53/20221214_155050.json -------------------------------------------------------------------------------- /midi/generated/JammyMachina/elec-gmusic-familized-model-13-12__17-35-53/20221214_155050.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/elec-gmusic-familized-model-13-12__17-35-53/20221214_155050.mid -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_142839.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_142839.json -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_142839.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_142839.mid -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_143109.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_143109.json -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_143109.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_143109.mid -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_144225.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_144225.json -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_144225.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_144225.mid -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_145751.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_145751.json -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_145751.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_145751.mid -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_151207.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_151207.json -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_151207.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_151207.mid -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_151411.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_151411.json -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_151411.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_151411.mid -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_151536.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_151536.json -------------------------------------------------------------------------------- /midi/generated/JammyMachina/good/20221214_151536.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/JammyMachina/good/20221214_151536.mid -------------------------------------------------------------------------------- /midi/generated/misnaej/the-jam-machine-1024/20221206_153823.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/misnaej/the-jam-machine-1024/20221206_153823.json -------------------------------------------------------------------------------- /midi/generated/misnaej/the-jam-machine-1024/20221206_153823.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/generated/misnaej/the-jam-machine-1024/20221206_153823.mid -------------------------------------------------------------------------------- /midi/the_strokes-reptilia.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/the_strokes-reptilia.mid -------------------------------------------------------------------------------- /midi/the_strokes-reptilia.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /midi/the_strokes-reptilia_from_midi.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/midi/the_strokes-reptilia_from_midi.txt -------------------------------------------------------------------------------- /notebooks/collab_notebook_model/the_jam_machine_20221204_wholedataset_seqlen1024.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/notebooks/collab_notebook_model/the_jam_machine_20221204_wholedataset_seqlen1024.ipynb -------------------------------------------------------------------------------- /notebooks/collab_notebook_model/the_jam_machine_2048_6layers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/notebooks/collab_notebook_model/the_jam_machine_2048_6layers.ipynb -------------------------------------------------------------------------------- /notebooks/collab_notebook_model/the_jam_machine_2048_elec_familiarised.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/notebooks/collab_notebook_model/the_jam_machine_2048_elec_familiarised.ipynb -------------------------------------------------------------------------------- /notebooks/data_exploration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/notebooks/data_exploration.ipynb -------------------------------------------------------------------------------- /notebooks/exploring_the _embedding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/notebooks/exploring_the _embedding.ipynb -------------------------------------------------------------------------------- /notebooks/instrument_stats.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/notebooks/instrument_stats.ipynb -------------------------------------------------------------------------------- /notebooks/synth.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/notebooks/synth.ipynb -------------------------------------------------------------------------------- /notes/the-jam-machine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/notes/the-jam-machine.md -------------------------------------------------------------------------------- /source/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/constants.py -------------------------------------------------------------------------------- /source/decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/decoder.py -------------------------------------------------------------------------------- /source/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/encoder.py -------------------------------------------------------------------------------- /source/familizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/familizer.py -------------------------------------------------------------------------------- /source/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/generate.py -------------------------------------------------------------------------------- /source/generation_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/generation_playground.py -------------------------------------------------------------------------------- /source/generation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/generation_utils.py -------------------------------------------------------------------------------- /source/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/load.py -------------------------------------------------------------------------------- /source/midi_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/midi_stats.py -------------------------------------------------------------------------------- /source/mmd_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/mmd_metadata.py -------------------------------------------------------------------------------- /source/picker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/picker.py -------------------------------------------------------------------------------- /source/playback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/playback.py -------------------------------------------------------------------------------- /source/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/playground.py -------------------------------------------------------------------------------- /source/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/preprocess.py -------------------------------------------------------------------------------- /source/stats/track_stats_for_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/stats/track_stats_for_encoding.py -------------------------------------------------------------------------------- /source/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/test.py -------------------------------------------------------------------------------- /source/tests/test_decode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/tests/test_decode.json -------------------------------------------------------------------------------- /source/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/trainer.py -------------------------------------------------------------------------------- /source/trainer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/trainer_utils.py -------------------------------------------------------------------------------- /source/unused/encoder_mumidi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/unused/encoder_mumidi.py -------------------------------------------------------------------------------- /source/unused/encoder_oct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/unused/encoder_oct.py -------------------------------------------------------------------------------- /source/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m41w4r3exe/the-jam-machine/HEAD/source/utils.py --------------------------------------------------------------------------------