Commit Graph

34 Commits

Author SHA1 Message Date
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
6b3f68a5bb Make volume range configurable from the command line 2016-05-26 20:42:57 +02:00
1304806c11 Fix volume range 2016-05-26 20:40:57 +02:00
8c6d5a522f Add docstring to gen_volume() 2016-05-26 19:54:01 +02:00
85710c7ca5 Fix a rare error 2016-05-26 19:53:49 +02:00
19d3a64389 Make scale and program configurable via the command line 2016-05-26 19:48:13 +02:00
80e976a4ee Make repository path optional
If not specified, the current directory will be used.
2016-05-26 19:44:31 +02:00
84c9da2120 Add pure violin setting 2016-05-26 19:32:03 +02:00
de6f0709f3 Make different channels optional based on program settings 2016-05-26 19:31:43 +02:00
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
Gergely Polonkai
6de165cb95 Refactor gen_note into GitMIDI as gen_beat 2016-05-24 13:21:31 +02:00
Gergely Polonkai
d3b0131f50 Add verbose output to the GitMIDI class 2016-05-24 13:14:19 +02:00
Gergely Polonkai
84e4cd4ef8 Make scale and programs configurable(ish) 2016-05-24 13:02:11 +02:00
Gergely Polonkai
b5ab65e0a2 Change hash of empty objects 2016-05-24 12:12:15 +02:00
Gergely Polonkai
07f51738cf Refactor repo opening into the GitMIDI class 2016-05-24 12:08:33 +02:00
Gergely Polonkai
03c28e42e4 Change class name to GitMIDI and do a bit of refactor 2016-05-24 11:27:44 +02:00
Gergely Polonkai
ff4dbf3095 Initial version 2016-05-20 13:27:21 +02:00