4-implement-scene-switching-engine #4

Merged
boomjacky merged 16 commits from 4-implement-scene-switching-engine into master 2026-05-13 12:51:04 -04:00
2 changed files with 4 additions and 3 deletions
Showing only changes of commit 44177f785f - Show all commits

View File

@@ -42,8 +42,8 @@ void channel_add_midi(jack_client_t *client, int idx) {
snprintf(in_name, sizeof(in_name), "channel%d_midi_in", next_channel_id); snprintf(in_name, sizeof(in_name), "channel%d_midi_in", next_channel_id);
snprintf(out_name, sizeof(out_name), "channel%d_midi_out", next_channel_id); snprintf(out_name, sizeof(out_name), "channel%d_midi_out", next_channel_id);
cur[idx].midi_in = jack_port_register( cur[idx].midi_in = jack_port_register(client, in_name, JACK_DEFAULT_MIDI_TYPE,
client, in_name, JACK_DEFAULT_MIDI_TYPE, JackPortIsInput, 0); JackPortIsInput, 0);
cur[idx].midi_out = jack_port_register( cur[idx].midi_out = jack_port_register(
client, out_name, JACK_DEFAULT_MIDI_TYPE, JackPortIsOutput, 0); client, out_name, JACK_DEFAULT_MIDI_TYPE, JackPortIsOutput, 0);
if (!cur[idx].midi_in || !cur[idx].midi_out) { if (!cur[idx].midi_in || !cur[idx].midi_out) {

View File

@@ -67,7 +67,8 @@ void midi_handle_events(void *port_buffer, jack_nframes_t nframes) {
queue_push(&cmd_queue, cmd); queue_push(&cmd_queue, cmd);
} break; } break;
case 66: { case 66: {
command_t cmd = {.type = CMD_ADD_MIDI_CHANNEL, .channel = -1, .data = 0}; command_t cmd = {
.type = CMD_ADD_MIDI_CHANNEL, .channel = -1, .data = 0};
queue_push(&cmd_queue_main_midi, cmd); queue_push(&cmd_queue_main_midi, cmd);
} break; } break;
default: default: