├── .gitignore ├── COPYRIGHT ├── Cargo.toml ├── DESIGN_DOC.md ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── examples ├── settings_gui_demo │ ├── Cargo.toml │ └── src │ │ └── main.rs └── simple_stereo_out.rs ├── rustfmt.toml └── src ├── configuration.rs ├── enumeration.rs ├── error.rs ├── jack_backend ├── enumeration.rs ├── mod.rs ├── notification_handler.rs ├── process_handler.rs └── run.rs ├── lib.rs ├── midi_buffer.rs ├── process_info.rs ├── run.rs ├── stream_info.rs ├── stream_message.rs └── wasapi_backend ├── enumeration.rs ├── mod.rs └── run.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- 1 | This project is dual-licensed under Apache 2.0 and MIT terms. 2 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DESIGN_DOC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/DESIGN_DOC.md -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/README.md -------------------------------------------------------------------------------- /examples/settings_gui_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/examples/settings_gui_demo/Cargo.toml -------------------------------------------------------------------------------- /examples/settings_gui_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/examples/settings_gui_demo/src/main.rs -------------------------------------------------------------------------------- /examples/simple_stereo_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/examples/simple_stereo_out.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | use_small_heuristics = "Max" 2 | use_field_init_shorthand = true -------------------------------------------------------------------------------- /src/configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/configuration.rs -------------------------------------------------------------------------------- /src/enumeration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/enumeration.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/jack_backend/enumeration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/jack_backend/enumeration.rs -------------------------------------------------------------------------------- /src/jack_backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/jack_backend/mod.rs -------------------------------------------------------------------------------- /src/jack_backend/notification_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/jack_backend/notification_handler.rs -------------------------------------------------------------------------------- /src/jack_backend/process_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/jack_backend/process_handler.rs -------------------------------------------------------------------------------- /src/jack_backend/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/jack_backend/run.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/midi_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/midi_buffer.rs -------------------------------------------------------------------------------- /src/process_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/process_info.rs -------------------------------------------------------------------------------- /src/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/run.rs -------------------------------------------------------------------------------- /src/stream_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/stream_info.rs -------------------------------------------------------------------------------- /src/stream_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/stream_message.rs -------------------------------------------------------------------------------- /src/wasapi_backend/enumeration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/wasapi_backend/enumeration.rs -------------------------------------------------------------------------------- /src/wasapi_backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/wasapi_backend/mod.rs -------------------------------------------------------------------------------- /src/wasapi_backend/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeadowlarkDAW/rainout/HEAD/src/wasapi_backend/run.rs --------------------------------------------------------------------------------