PSG::MIDIController class of PicoRuby
Type aliases
synth_t
untyped
logger_t
untyped
report_value_t
Integer | String
report_t
[Symbol, Symbol, report_value_t]
mapping_t
[MIDIBASE::event_t, report_t?]
report_key_t
[MIDIBASE::Router::source_t, Symbol, Integer?, Symbol]
Singleton methods
new
PSG::MIDIController.new(synth_t synth, ?logger: logger_t) -> void
Instance methods
handle
instance.handle(MIDIBASE::event_t event, ?source: MIDIBASE::Router::source_t, ?priority: Integer, ?timestamp_us: Integer?, **MIDIBASE::context_value_t context) -> bool
handle_midi
instance.handle_midi(MIDIBASE::event_t event, MIDIBASE::Router::source_t source, Integer priority, Integer? timestamp_us) -> bool