Commit Graph

57 Commits

Author SHA1 Message Date
Gergely Polonkai 667df46f64 Add README file 2017-02-22 08:58:15 +01:00
Gergely Polonkai 57fcd18130 Add requirement files 2017-02-22 08:24:27 +01:00
Gergely Polonkai 5fc7da6d68 Update .gitignore
Add byte-compiled files, and .venv
2017-02-22 08:23:31 +01:00
Gergely Polonkai fff63eef30 Add Python 3 compatibility 2017-02-22 08:22:24 +01:00
Gergely Polonkai 7c7cb2f93a Increase verbosity 2016-06-13 15:34:44 +02:00
Gergely Polonkai 9ce2a31fca Fix issue with submodules 2016-06-13 15:34:34 +02:00
Gergely Polonkai ab3dbc2880 Make beatlen actually work in the GUI 2016-06-13 13:08:44 +02:00
Gergely Polonkai 7bf5e08d43 Stop MIDI playback if settings are changed 2016-06-13 12:54:13 +02:00
Gergely Polonkai 50f3507cc7 Make max_beat_len actually work 2016-06-13 12:53:15 +02:00
Gergely Polonkai 07001dbf91 Refactor GUI and GitMIDI into separate files 2016-06-10 00:31:40 +02:00
Gergely Polonkai 20290a882f Refactor button sensitivity setter 2016-06-10 00:10:02 +02:00
Gergely Polonkai c70322bdf0 Make progress bar more accurate when generating MIDI beats 2016-06-09 23:57:57 +02:00
Gergely Polonkai 1212d63312 Make maximum beat length configurable on the GUI 2016-06-09 22:00:36 +02:00
Gergely Polonkai e5f235273e Add maximum beat length 2016-06-09 21:51:47 +02:00
Gergely Polonkai d9f2fa1d7f Make note length configurable 2016-06-09 21:40:53 +02:00
Gergely Polonkai 1350b39b13 Make regeneration necessary for skip and volume changes 2016-06-09 21:38:27 +02:00
Gergely Polonkai e87b60252a PEP8 happiness (almost) 2016-06-09 21:31:46 +02:00
Gergely Polonkai ed2d3ed42a Make Stop button disabled by default 2016-06-09 20:35:41 +02:00
Gergely Polonkai 35a16022b6 Make note length configurable in GitMIDI 2016-06-09 20:24:04 +02:00
Gergely Polonkai 862030ab58 Bugfix 2016-06-09 18:22:45 +02:00
Gergely Polonkai e53541fbb2 Make git-sound.py executable 2016-06-09 17:56:22 +02:00
Gergely Polonkai 1bdd8a7b79 Add (optional) GUI 2016-06-09 17:54:53 +02:00
Gergely Polonkai 91afc2def3 Make it possible to stop playback 2016-06-09 17:53:56 +02:00
Gergely Polonkai 282e7cefe6 Add a D-major scale 2016-06-09 17:53:44 +02:00
Gergely Polonkai 1b712dcd26 Add callbacks to generator functions
These will be capable to update the GUI during data generating
2016-06-09 17:35:26 +02:00
Gergely Polonkai ffd3f616d1 Add the sea-copter program 2016-06-09 17:34:38 +02:00
Gergely Polonkai 023a714ac7 Add the skip argument to skip first N commits 2016-06-09 17:17:58 +02:00
Gergely Polonkai a1c44e0ae1 Refactor playback into the GitMIDI class 2016-06-09 17:09:29 +02:00
Gergely Polonkai ba547ad173 Fix some variable names
They were still globals instead of self members
2016-06-09 17:08:32 +02:00
Gergely Polonkai 140d19abd9 Add names to scales and programs 2016-06-09 12:12:49 +02:00
Gergely Polonkai cdb9708b63 Fix indentation 2016-06-09 11:10:29 +02:00
Gergely Polonkai 182129b695 Add the space program 2016-06-09 11:01:27 +02:00
Gergely Polonkai 8d43c78f26 Allow programs to contain a volume modifier 2016-06-09 10:59:03 +02:00
Gergely Polonkai 7106630129 Fix the metal program 2016-06-09 10:58:36 +02:00
Gergely Polonkai 466f7063f7 Add a pentatonic scale 2016-06-09 10:58:23 +02:00
Gergely Polonkai 6b3f68a5bb Make volume range configurable from the command line 2016-05-26 20:42:57 +02:00
Gergely Polonkai 1304806c11 Fix volume range 2016-05-26 20:40:57 +02:00
Gergely Polonkai 8c6d5a522f Add docstring to gen_volume() 2016-05-26 19:54:01 +02:00
Gergely Polonkai 85710c7ca5 Fix a rare error 2016-05-26 19:53:49 +02:00
Gergely Polonkai 19d3a64389 Make scale and program configurable via the command line 2016-05-26 19:48:13 +02:00
Gergely Polonkai 80e976a4ee Make repository path optional
If not specified, the current directory will be used.
2016-05-26 19:44:31 +02:00
Gergely Polonkai 84c9da2120 Add pure violin setting 2016-05-26 19:32:03 +02:00
Gergely Polonkai de6f0709f3 Make different channels optional based on program settings 2016-05-26 19:31:43 +02:00
Gergely Polonkai 7812a45ad3 Refactor MIDI sequence generating to the GitMIDI class 2016-05-26 19:28:47 +02:00
Gergely Polonkai 8f1a372bd0 Add COPYING file (license) 2016-05-26 18:47:11 +02:00
Gergely Polonkai 36bb14b228 Add the metal program 2016-05-26 17:29:47 +02:00
Gergely Polonkai d85052fafd Make program a parameter to the GitMIDI class 2016-05-24 13:36:51 +02:00
Gergely Polonkai 12a2034b95 Make the scale a parameter to the GitMIDI constructor 2016-05-24 13:30:23 +02:00
Gergely Polonkai 7f576d88ad Refactor sha_to_note into the GitMIDI class 2016-05-24 13:29:35 +02:00
Gergely Polonkai a4a8aaea73 Refactor gen_volume into the GitMIDI class 2016-05-24 13:22:18 +02:00