Commit graph

17 commits

Author SHA1 Message Date
Quantum c9865a2efc Add high DPI support 2019-10-15 19:15:13 -04:00
Quantum 51aac101bd Make keyboard work better with other physical keyboard layouts 2017-04-19 17:12:55 -04:00
Quantum 32809c148b Make the MIDI writing feature actually usable. 2017-04-18 20:45:34 -04:00
Quantum 210d91e0de 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 e4b1154606 Fixed repetition on Caps Lock. 2014-09-08 10:41:18 -04:00
Quantum fdccdaa1d2 Mapped Caps Lock to a note, more regular layout of keys. 2014-04-27 12:46:39 -04:00
Quantum 37e593e47a Added MIDI device selection. 2014-04-18 19:30:24 -04:00
Quantum 474efa8655 Simplified modifier handling logic. Allowed chord of the same note across
octaves.
2014-04-18 14:54:46 -04:00
Quantum 7af966e0f3 Added ESC to move focused control.
Fixed minor uninitialized variable.
2014-04-08 19:29:52 -04:00
Quantum d6274e4d64 Proper note stopping in case of modifier releasing. 2014-01-23 18:16:02 -05:00
Quantum 2b5ff9a51d Added beeping support. 2013-12-09 17:09:54 -05:00
Quantum 11549853bf One really needs a restart when he screws up. 2013-09-12 19:31:05 -04:00
Quantum c54cf56435 Added saving abilities.
Included parts of Steven Goodwin's "Steevs MIDI Library" to dump a MIDI file.
2013-09-12 19:10:54 -04:00
Quantum 282f8bb7c8 Added mouse support. 2013-09-09 18:14:14 -04:00
Quantum 74a3a44562 Cleaned up window painting and fixed colours. 2013-06-14 19:30:29 -04:00
Quantum 6978cbc4e6 Used a Piano control instead of a bitmap. 2013-06-07 19:40:52 -04:00
Quantum 29dd3e7622 Initial Commit. 2013-06-02 22:14:25 -04:00