mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-09 00:04:56 +01:00
velocity editing games
This commit is contained in:
parent
a5fd4c0c8a
commit
ad29db76f3
2 changed files with 15 additions and 1 deletions
|
|
@ -147,6 +147,7 @@ BBGUI::grid_event (GdkEvent* ev)
|
||||||
ret = grid_button_release_event (&ev->button);
|
ret = grid_button_release_event (&ev->button);
|
||||||
break;
|
break;
|
||||||
case GDK_SCROLL:
|
case GDK_SCROLL:
|
||||||
|
cerr << ' ' << ev->scroll.direction << show_gdk_event_state (ev->scroll.state);
|
||||||
ret = grid_scroll_event (&ev->scroll);
|
ret = grid_scroll_event (&ev->scroll);
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
@ -199,7 +200,13 @@ BBGUI::grid_scroll_event (GdkEventScroll* ev)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
adjust_step_pitch (seq, step, amt);
|
if (ev->state & GDK_MOD1_MASK) {
|
||||||
|
cerr << "adjust pitch by " << amt << endl;
|
||||||
|
adjust_step_pitch (seq, step, amt);
|
||||||
|
} else {
|
||||||
|
cerr << "adjust velocity by " << amt << endl;
|
||||||
|
adjust_step_velocity (seq, step, amt);
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
@ -220,6 +227,12 @@ BBGUI::adjust_step_pitch (int seq, int step, int amt)
|
||||||
bbox->sequencer().adjust_step_pitch (seq, step, amt);
|
bbox->sequencer().adjust_step_pitch (seq, step, amt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
BBGUI::adjust_step_velocity (int seq, int step, int amt)
|
||||||
|
{
|
||||||
|
bbox->sequencer().adjust_step_velocity (seq, step, amt);
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
BBGUI::update ()
|
BBGUI::update ()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -124,6 +124,7 @@ class BBGUI : public ArdourDialog {
|
||||||
void set_grab_step (double x, double y);
|
void set_grab_step (double x, double y);
|
||||||
|
|
||||||
void adjust_step_pitch (int seq, int step, int amt);
|
void adjust_step_pitch (int seq, int step, int amt);
|
||||||
|
void adjust_step_velocity (int seq, int step, int amt);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* __gtk2_ardour_beatbox_gui_h__ */
|
#endif /* __gtk2_ardour_beatbox_gui_h__ */
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue