├── README.md ├── __init__.py ├── data ├── bach.tar.gz ├── midi.tar.gz ├── midi_output │ ├── b_out.mid │ ├── b_out2.mid │ ├── bach_10k.mid │ ├── bach_30k.mid │ ├── classical.mid │ ├── classical_key.mid │ ├── folk.mid │ ├── folk_key_2.mid │ ├── folk_key_3.mid │ ├── gen4.mid │ ├── mixed.mid │ └── out_time.mid ├── pasres_hex_inputs │ ├── b_out2.txt │ ├── b_time.txt │ ├── bach.txt │ ├── bach_hex_key.txt │ ├── bach_hex_with_key.txt │ ├── bach_key.txt │ ├── classical.txt │ ├── classical_hex_key.txt │ ├── folk.txt │ ├── folk_hex_key.txt │ ├── glass_time.txt │ ├── mixed.txt │ ├── now.tx │ ├── now.txt │ ├── now.txt │ └── out4.txt └── training_midi.zip ├── parsers ├── hex_to_midi.py ├── midi_to_bytes.py ├── midi_to_hex.py ├── midi_to_hex_dir.py └── midi_to_hex_dir_key.py ├── requirements.txt ├── scales.py ├── scripts ├── __init__.py └── midi_send.py ├── tonal.py ├── tonal_live Project ├── Ableton Project Info │ └── Project8_1.cfg └── tonal_live.als ├── tonal_test.py └── weather_to_midi_map.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/bach.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/bach.tar.gz -------------------------------------------------------------------------------- /data/midi.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi.tar.gz -------------------------------------------------------------------------------- /data/midi_output/b_out.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi_output/b_out.mid -------------------------------------------------------------------------------- /data/midi_output/b_out2.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi_output/b_out2.mid -------------------------------------------------------------------------------- /data/midi_output/bach_10k.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi_output/bach_10k.mid -------------------------------------------------------------------------------- /data/midi_output/bach_30k.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi_output/bach_30k.mid -------------------------------------------------------------------------------- /data/midi_output/classical.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi_output/classical.mid -------------------------------------------------------------------------------- /data/midi_output/classical_key.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi_output/classical_key.mid -------------------------------------------------------------------------------- /data/midi_output/folk.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi_output/folk.mid -------------------------------------------------------------------------------- /data/midi_output/folk_key_2.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi_output/folk_key_2.mid -------------------------------------------------------------------------------- /data/midi_output/folk_key_3.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi_output/folk_key_3.mid -------------------------------------------------------------------------------- /data/midi_output/gen4.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi_output/gen4.mid -------------------------------------------------------------------------------- /data/midi_output/mixed.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi_output/mixed.mid -------------------------------------------------------------------------------- /data/midi_output/out_time.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/midi_output/out_time.mid -------------------------------------------------------------------------------- /data/pasres_hex_inputs/b_out2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/b_out2.txt -------------------------------------------------------------------------------- /data/pasres_hex_inputs/b_time.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/b_time.txt -------------------------------------------------------------------------------- /data/pasres_hex_inputs/bach.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/pasres_hex_inputs/bach_hex_key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/bach_hex_key.txt -------------------------------------------------------------------------------- /data/pasres_hex_inputs/bach_hex_with_key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/bach_hex_with_key.txt -------------------------------------------------------------------------------- /data/pasres_hex_inputs/bach_key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/bach_key.txt -------------------------------------------------------------------------------- /data/pasres_hex_inputs/classical.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/classical.txt -------------------------------------------------------------------------------- /data/pasres_hex_inputs/classical_hex_key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/classical_hex_key.txt -------------------------------------------------------------------------------- /data/pasres_hex_inputs/folk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/folk.txt -------------------------------------------------------------------------------- /data/pasres_hex_inputs/folk_hex_key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/folk_hex_key.txt -------------------------------------------------------------------------------- /data/pasres_hex_inputs/glass_time.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/glass_time.txt -------------------------------------------------------------------------------- /data/pasres_hex_inputs/mixed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/mixed.txt -------------------------------------------------------------------------------- /data/pasres_hex_inputs/now.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/now.tx -------------------------------------------------------------------------------- /data/pasres_hex_inputs/now.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/pasres_hex_inputs/now.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/now.txt -------------------------------------------------------------------------------- /data/pasres_hex_inputs/out4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/pasres_hex_inputs/out4.txt -------------------------------------------------------------------------------- /data/training_midi.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/data/training_midi.zip -------------------------------------------------------------------------------- /parsers/hex_to_midi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/parsers/hex_to_midi.py -------------------------------------------------------------------------------- /parsers/midi_to_bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/parsers/midi_to_bytes.py -------------------------------------------------------------------------------- /parsers/midi_to_hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/parsers/midi_to_hex.py -------------------------------------------------------------------------------- /parsers/midi_to_hex_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/parsers/midi_to_hex_dir.py -------------------------------------------------------------------------------- /parsers/midi_to_hex_dir_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/parsers/midi_to_hex_dir_key.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/requirements.txt -------------------------------------------------------------------------------- /scales.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/scales.py -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/midi_send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/scripts/midi_send.py -------------------------------------------------------------------------------- /tonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/tonal.py -------------------------------------------------------------------------------- /tonal_live Project/Ableton Project Info/Project8_1.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/tonal_live Project/Ableton Project Info/Project8_1.cfg -------------------------------------------------------------------------------- /tonal_live Project/tonal_live.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/tonal_live Project/tonal_live.als -------------------------------------------------------------------------------- /tonal_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/tonal_test.py -------------------------------------------------------------------------------- /weather_to_midi_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabelev/machine_music/HEAD/weather_to_midi_map.py --------------------------------------------------------------------------------