Commit graph

21 commits

Author SHA1 Message Date
Quantum b0634dcd28 Wrong label. 2014-04-18 19:47:00 -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 019567b10d Fixed DC eating 2014-04-14 20:51:57 -04:00
Quantum 2ca1d5a9d3 That bitmap caching never worked... 2014-04-14 20:21:32 -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 ad98677dac Remapped key layout to support one octave increments. Makes playing pieces that makes extensive use of keys between old modifier boundaries MUCH easier.
Here are the modifier in octaves increased:
Ctrl+Shift: -2
Ctrl:       -1
(None):     0
Shift:      1
Alt:        2
Ctrl+Alt:   3
Shift+Alt:  4
2013-12-09 20:17:32 -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 f100921c57 Using WinMain now, can you GCC stop complaining? 2013-09-08 12:03:07 -04:00
Quantum 0b80ff1914 HOW DARE YOU PICK ON MY CAPITALIZATION?!?! 2013-09-08 11:56:32 -04:00
Quantum eb5d562ee6 How can I please you, O GCC? 2013-09-08 11:54:49 -04:00
Quantum 74a3a44562 Cleaned up window painting and fixed colours. 2013-06-14 19:30:29 -04:00
Quantum 287311ebab Update PianoControl.cpp 2013-06-14 13:40:54 -03:00
Quantum a29f0b11e3 I didn't know that I deleted new[] arrays with delete. 2013-06-14 19:10:01 -04:00
Quantum 6978cbc4e6 Used a Piano control instead of a bitmap. 2013-06-07 19:40:52 -04:00
Quantum bf8d3026ff Fixed strange bug where music doesn't play when ran as taskbar pinned item.
Details: MapVirtualKeyEx(uiScan, MAPVK_VSC_TO_VK, hklQWERTY) returns 0 only when ran pinned, for reasons unknown.

Fix: If it returns 0, return original code. May not work for Dvorak.
2013-06-04 16:30:06 -04:00
Quantum 29dd3e7622 Initial Commit. 2013-06-02 22:14:25 -04:00