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
9875265c33
Added tested compilers for informational purposes.
2014-10-01 19:58:26 -04:00
Quantum
e4b1154606
Fixed repetition on Caps Lock.
2014-09-08 10:41:18 -04:00
Quantum
cf4aa335c6
Hid piano during resizing to avoid slowness, and flickering on Aero.
2014-08-12 16:13:43 -04:00
Quantum
e0ea6c6072
Made Caps Lock hook work on XP.
2014-05-02 12:39:11 -04:00
Quantum
fdccdaa1d2
Mapped Caps Lock to a note, more regular layout of keys.
2014-04-27 12:46:39 -04:00
Quantum
b6c31d578f
Carries the instrument across a device change.
2014-04-18 20:01:15 -04:00
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
9859d8ef48
UPX target added to Makefile.
2013-09-12 20:53:30 -04:00
Quantum
e9f79aed7c
Believed to have fixed all problems.
2013-09-12 20:49:42 -04:00
Quantum
006d073aed
Stupid linker options.
2013-09-12 20:38:45 -04:00
Quantum
004c1f8d1d
And this stupid RCFLAGS.
2013-09-12 20:36:33 -04:00
Quantum
eb27fe750b
Yes, Make, you need to create that directory.
...
I'd much prefer you to just create it, without my orders.
2013-09-12 20:34:52 -04:00
Quantum
8150ab9dcb
MinGW Compatibility.
2013-09-12 20:23:27 -04:00
Quantum
11549853bf
One really needs a restart when he screws up.
2013-09-12 19:31:05 -04:00
Quantum
cad626bdaf
Create README.md
2013-09-09 18:58:39 -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
41feb7fce6
Used resource for manifest.
2013-09-08 11:46:22 -04:00
Quantum
74a3a44562
Cleaned up window painting and fixed colours.
2013-06-14 19:30:29 -04:00
Quantum
c305773c3f
Removed non-existent dependency in Makefile.
2013-06-14 13:43:32 -03: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