├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── docs ├── fanout.gif ├── fanout1.png ├── fanout2.png ├── fanout3.png ├── fanout4.png ├── fanoutchannel.gif ├── note_generator.gif └── note_off_delay.png ├── filter_out_non_note ├── Cargo.toml └── src │ └── lib.rs ├── max_note_duration ├── Cargo.toml ├── build.rs └── src │ ├── lib.rs │ └── parameters.rs ├── midi_delay ├── Cargo.toml └── src │ ├── lib.rs │ └── parameters.rs ├── note_fan_out ├── Cargo.toml └── src │ ├── lib.rs │ └── parameters.rs ├── note_generator ├── Cargo.toml └── src │ ├── bin │ └── host.rs │ ├── lib.rs │ └── parameters.rs ├── note_off_delay ├── Cargo.toml ├── build.rs └── src │ ├── bin │ └── note_off_host.rs │ ├── lib.rs │ └── parameters.rs ├── osx_vst_bundler.sh └── util ├── Cargo.toml └── src ├── absolute_time_midi_message.rs ├── absolute_time_midi_message_vector.rs ├── constants.rs ├── debug.rs ├── delayed_message_consumer.rs ├── lib.rs ├── messages.rs ├── midi_message_type.rs ├── parameter_value_conversion.rs ├── parameters.rs └── raw_message.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/README.md -------------------------------------------------------------------------------- /docs/fanout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/docs/fanout.gif -------------------------------------------------------------------------------- /docs/fanout1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/docs/fanout1.png -------------------------------------------------------------------------------- /docs/fanout2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/docs/fanout2.png -------------------------------------------------------------------------------- /docs/fanout3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/docs/fanout3.png -------------------------------------------------------------------------------- /docs/fanout4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/docs/fanout4.png -------------------------------------------------------------------------------- /docs/fanoutchannel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/docs/fanoutchannel.gif -------------------------------------------------------------------------------- /docs/note_generator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/docs/note_generator.gif -------------------------------------------------------------------------------- /docs/note_off_delay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/docs/note_off_delay.png -------------------------------------------------------------------------------- /filter_out_non_note/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/filter_out_non_note/Cargo.toml -------------------------------------------------------------------------------- /filter_out_non_note/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/filter_out_non_note/src/lib.rs -------------------------------------------------------------------------------- /max_note_duration/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/max_note_duration/Cargo.toml -------------------------------------------------------------------------------- /max_note_duration/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/max_note_duration/build.rs -------------------------------------------------------------------------------- /max_note_duration/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/max_note_duration/src/lib.rs -------------------------------------------------------------------------------- /max_note_duration/src/parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/max_note_duration/src/parameters.rs -------------------------------------------------------------------------------- /midi_delay/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/midi_delay/Cargo.toml -------------------------------------------------------------------------------- /midi_delay/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/midi_delay/src/lib.rs -------------------------------------------------------------------------------- /midi_delay/src/parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/midi_delay/src/parameters.rs -------------------------------------------------------------------------------- /note_fan_out/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/note_fan_out/Cargo.toml -------------------------------------------------------------------------------- /note_fan_out/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/note_fan_out/src/lib.rs -------------------------------------------------------------------------------- /note_fan_out/src/parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/note_fan_out/src/parameters.rs -------------------------------------------------------------------------------- /note_generator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/note_generator/Cargo.toml -------------------------------------------------------------------------------- /note_generator/src/bin/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/note_generator/src/bin/host.rs -------------------------------------------------------------------------------- /note_generator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/note_generator/src/lib.rs -------------------------------------------------------------------------------- /note_generator/src/parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/note_generator/src/parameters.rs -------------------------------------------------------------------------------- /note_off_delay/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/note_off_delay/Cargo.toml -------------------------------------------------------------------------------- /note_off_delay/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/note_off_delay/build.rs -------------------------------------------------------------------------------- /note_off_delay/src/bin/note_off_host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/note_off_delay/src/bin/note_off_host.rs -------------------------------------------------------------------------------- /note_off_delay/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/note_off_delay/src/lib.rs -------------------------------------------------------------------------------- /note_off_delay/src/parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/note_off_delay/src/parameters.rs -------------------------------------------------------------------------------- /osx_vst_bundler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/osx_vst_bundler.sh -------------------------------------------------------------------------------- /util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/util/Cargo.toml -------------------------------------------------------------------------------- /util/src/absolute_time_midi_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/util/src/absolute_time_midi_message.rs -------------------------------------------------------------------------------- /util/src/absolute_time_midi_message_vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/util/src/absolute_time_midi_message_vector.rs -------------------------------------------------------------------------------- /util/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/util/src/constants.rs -------------------------------------------------------------------------------- /util/src/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/util/src/debug.rs -------------------------------------------------------------------------------- /util/src/delayed_message_consumer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/util/src/delayed_message_consumer.rs -------------------------------------------------------------------------------- /util/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/util/src/lib.rs -------------------------------------------------------------------------------- /util/src/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/util/src/messages.rs -------------------------------------------------------------------------------- /util/src/midi_message_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/util/src/midi_message_type.rs -------------------------------------------------------------------------------- /util/src/parameter_value_conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/util/src/parameter_value_conversion.rs -------------------------------------------------------------------------------- /util/src/parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/util/src/parameters.rs -------------------------------------------------------------------------------- /util/src/raw_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valsteen/note_effects_vst/HEAD/util/src/raw_message.rs --------------------------------------------------------------------------------