ports macro

This commit is contained in:
🪞👃🪞 2024-07-03 20:56:17 +03:00
parent 2067004d4a
commit e86be4facc
10 changed files with 104 additions and 102 deletions

View file

@ -69,7 +69,13 @@ pub fn main () -> Usually<()> {
];
state.track_cursor = 1;
state.scene_cursor = 1;
state.note_start = 12;
let client = jack.as_client();
for track in state.tracks.iter() {
if let Some(port) = track.midi_ins()?.get(0) {
client.connect_ports(&track.midi_out, port)?;
}
}
state.midi_in = Some(client.register_port("midi-in", MidiIn)?);
state.transport = Some(client.transport());
state.playing = Some(TransportState::Stopped);