Expand description
MIDI/audio bridge helpers for STREAM 6.
The bridge crate adapts finite stream packet spines between MIDI and PCM using the existing sound and audio-lift libraries. It does not talk to host audio or MIDI devices.
Structs§
- Bridge
Output - Result of a bridge conversion: the produced stream plus any diagnostics.
- Stream
Bridge Lib - Loadable library exposing the
stream/bridgefunction to a runtime. - Stream
Bridge Lift Midi Options - Options controlling PCM-to-MIDI lifting through the audio-lift libraries.
- Stream
Bridge Render Options - Options controlling MIDI-to-PCM rendering through the sound libraries.
Functions§
- install_
stream_ bridge_ lib - Installs the stream prelude and registers
StreamBridgeLibintocx. - lift_
pcm_ items_ to_ midi - Lifts a collection of PCM stream items into a MIDI stream of detected notes.
- lift_
pcm_ stream_ to_ midi - Drains a PCM stream and lifts it into a MIDI stream of detected notes.
- render_
midi_ items_ to_ pcm - Renders a collection of MIDI stream items into a PCM stream.
- render_
midi_ stream_ to_ pcm - Drains a MIDI stream and renders it into a PCM stream.
- stream_
bridge_ lift_ midi_ options_ class_ symbol - Returns the class symbol for
StreamBridgeLiftMidiOptions. - stream_
bridge_ render_ options_ class_ symbol - Returns the class symbol for
StreamBridgeRenderOptions. - stream_
bridge_ symbol - Returns the
stream/bridgesymbol naming the bridge function export.