Commit graph

16 commits

Author SHA1 Message Date
Quantum fffa318553 Make keyboard work better with other physical keyboard layouts 2017-04-19 17:12:55 -04:00
Quantum 0010e79c76 Make the MIDI writing feature actually usable. 2017-04-18 20:45:34 -04:00
Quantum 936219a3e9 Added adjustment support.
Can now play notes shifted by semitones, octaves, or in a different key
easily!
2015-01-24 19:38:30 -05:00
Quantum 84aa5620f8 Fixed repetition on Caps Lock. 2014-09-08 10:41:18 -04:00
Quantum cc84cf036d Mapped Caps Lock to a note, more regular layout of keys. 2014-04-27 12:46:39 -04:00
Quantum 5a4c6a962c Added MIDI device selection. 2014-04-18 19:30:24 -04:00
Quantum acd4b63dc0 Simplified modifier handling logic. Allowed chord of the same note across
octaves.
2014-04-18 14:54:46 -04:00
Quantum 9a7929a99e Added ESC to move focused control.
Fixed minor uninitialized variable.
2014-04-08 19:29:52 -04:00
Quantum b15645ed50 Proper note stopping in case of modifier releasing.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2014-01-23 18:16:02 -05:00
Quantum 002f3bc3ea Added beeping support.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-12-09 17:09:54 -05:00
Quantum e26053a8d0 One really needs a restart when he screws up.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-09-12 19:31:05 -04:00
Quantum b3bdd04dd9 Added saving abilities.
Included parts of Steven Goodwin's "Steevs MIDI Library" to dump a MIDI file.

Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-09-12 19:10:54 -04:00
Quantum 5e6ad7506c Added mouse support.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-09-09 18:14:14 -04:00
Quantum d971915275 Cleaned up window painting and fixed colours.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-06-14 19:30:29 -04:00
Quantum 8a946ee58b Used a Piano control instead of a bitmap.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-06-07 19:40:52 -04:00
Quantum be89fa7bf6 Initial Commit.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-06-02 22:14:25 -04:00