summaryrefslogtreecommitdiff
path: root/muse2/muse/midiedit/drumedit.cpp
diff options
context:
space:
mode:
authorrj <rj@rj>2013-10-03 20:16:31 +0200
committerrj <rj@rj>2013-10-03 20:16:31 +0200
commit653d1ee2d649b18901bd6d284802a6703e78501d (patch)
tree624e1fadbb3d0f7c0fc360e5d94463384b8894f6 /muse2/muse/midiedit/drumedit.cpp
parent7a51c11f67beb782a326eea795079559f85face3 (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.cpp28
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;