X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fnageru_midi_mapping.proto;h=a5fbcf99be3e83239b1304163d0fe5b2a430edd4;hb=d5c507ae2f61367df3bd4b538d119b6aa3794af9;hp=6eb8001ba4e00dd539297347aa50ebcb257780f0;hpb=5982dac8e7df84c42f9a42c228e003c60f837f21;p=nageru diff --git a/nageru/nageru_midi_mapping.proto b/nageru/nageru_midi_mapping.proto index 6eb8001..a5fbcf9 100644 --- a/nageru/nageru_midi_mapping.proto +++ b/nageru/nageru_midi_mapping.proto @@ -40,6 +40,16 @@ message MIDIMappingBusProto { optional MIDIButtonProto toggle_limiter = 20; optional MIDIButtonProto toggle_auto_makeup_gain = 21; + // Video mixing. + optional MIDIButtonProto switch_video_channel = 38; + optional MIDIButtonProto apply_transition = 39; + + // Main UI. Really global, but see the comment on lo-cut etc. above. + optional MIDIButtonProto prev_audio_view = 40; + optional MIDIButtonProto next_audio_view = 41; + optional MIDIButtonProto begin_new_video_segment = 42; + optional MIDIButtonProto exit = 43; + // These are also global (they belong to the master bus), and unlike // the bank change commands, one would usually have only one of each, // but there's no reason to limit them to one each, and the editor UI @@ -94,6 +104,10 @@ message MIDIMappingProto { optional int32 toggle_compressor_bank = 11; optional int32 clear_peak_bank = 12; + // Bus (not non-audio) buttons. + optional int32 switch_video_channel_bank = 24; + optional int32 apply_transition_bank = 25; + // Global controller banks. optional int32 locut_bank = 13; optional int32 limiter_threshold_bank = 14; @@ -103,5 +117,11 @@ message MIDIMappingProto { optional int32 toggle_limiter_bank = 16; optional int32 toggle_auto_makeup_gain_bank = 17; + // Global non-audio buttons. + optional int32 prev_audio_view_bank = 20; + optional int32 next_audio_view_bank = 21; + optional int32 begin_new_video_segment_bank = 22; + optional int32 exit_bank = 23; + repeated MIDIMappingBusProto bus_mapping = 18; }