diff options
author | rj <rj@rj> | 2013-10-03 20:16:31 +0200 |
---|---|---|
committer | rj <rj@rj> | 2013-10-03 20:16:31 +0200 |
commit | 653d1ee2d649b18901bd6d284802a6703e78501d (patch) | |
tree | 624e1fadbb3d0f7c0fc360e5d94463384b8894f6 /muse2/muse/midiedit/drumedit.cpp | |
parent | 7a51c11f67beb782a326eea795079559f85face3 (diff) |
added shortcuts for step record, midi input, play events, inc/dev velocity
Diffstat (limited to 'muse2/muse/midiedit/drumedit.cpp')
-rw-r--r-- | muse2/muse/midiedit/drumedit.cpp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/muse2/muse/midiedit/drumedit.cpp b/muse2/muse/midiedit/drumedit.cpp index 175287cb..b45c8be4 100644 --- a/muse2/muse/midiedit/drumedit.cpp +++ b/muse2/muse/midiedit/drumedit.cpp @@ -1680,6 +1680,34 @@ void DrumEdit::keyPressEvent(QKeyEvent* event) else return; } + else if (key == shortcuts[SHRT_MOVE_PLAY_TO_NOTE].key){ + movePlayPointerToSelectedEvent(); + return; + } + else if (key == shortcuts[SHRT_STEP_RECORD].key) { + canvas->setSteprec(!srec->isChecked()); + srec->setChecked(!srec->isChecked()); + return; + } + else if (key == shortcuts[SHRT_MIDI_INPUT].key) { + canvas->setMidiin(!midiin->isChecked()); + midiin->setChecked(!midiin->isChecked()); + return; + + } + else if (key == shortcuts[SHRT_PLAY_EVENTS].key) { + canvas->playEvents(!speaker->isChecked()); + speaker->setChecked(!speaker->isChecked()); + return; + } + else if (key == shortcuts[SHRT_INC_VELOCITY].key) { + modify_velocity(partlist_to_set(parts()), 1, 100, 1); + return; + } + else if (key == shortcuts[SHRT_DEC_VELOCITY].key) { + modify_velocity(partlist_to_set(parts()), 1, 100, -1); + return; + } else { //Default: event->ignore(); return; |