pub mod host_rt;
pub mod protocol;
#[cfg(feature = "ops")]
pub mod api;
#[cfg(feature = "ops")]
pub mod client;
#[cfg(feature = "ops")]
mod ops;
#[cfg(feature = "ops")]
pub mod resolve;
#[cfg(feature = "ops")]
pub mod scan;
#[cfg(feature = "ops")]
pub mod sounds;
#[cfg(feature = "ops")]
pub use api::{
process_effect, process_effect_with, render_instrument, render_instrument_with, MidiEvent, MidiEventKind,
PluginFormat, PluginOptions, PluginRef, PluginRun,
};
#[cfg(feature = "ops")]
pub fn ops() -> Vec<ferraus_core::OpSpec> {
ops::ops()
}