Skip to content

Commit f2754ab

Browse files
committed
can bypass all midi sends
1 parent af135d1 commit f2754ab

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

crates/notation_bevy/src/viewer/control.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use notation_bevy_utils::prelude::{
99
BevyUtil, DockPanel, DockSide, LayoutAnchor, LayoutConstraint, LayoutSize, View, ViewBundle,
1010
};
1111
use float_eq::float_ne;
12-
use notation_midi::prelude::{MidiState, PlayControlEvent};
12+
use notation_midi::prelude::{MidiState, PlayControlEvent, MidiSettings};
1313
use notation_model::play::play_control::TickResult;
1414
use notation_model::prelude::{Tab, Units};
1515

@@ -227,6 +227,7 @@ impl ControlView {
227227
mut settings: ResMut<NotationSettings>,
228228
viewer_query: Query<(Entity, &Arc<NotationViewer>), With<Arc<NotationViewer>>>,
229229
tab_pathes: Res<TabPathes>,
230+
mut midi_settings: ResMut<MidiSettings>,
230231
mut midi_state: ResMut<MidiState>,
231232
mut play_control_evts: EventWriter<PlayControlEvent>,
232233
mut window_resized_evts: EventWriter<WindowResizedEvent>,
@@ -245,6 +246,8 @@ impl ControlView {
245246
window_resized_evts.send(WindowResizedEvent());
246247
}
247248
ui.separator();
249+
ui.checkbox(&mut midi_settings.bypass_hub, "Bypass Midi Hub");
250+
ui.separator();
248251
let play_title = if midi_state.play_control.play_state.is_playing() {
249252
"Pause"
250253
} else {

0 commit comments

Comments
 (0)