Compare commits
4 Commits
feat/delay
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| c3775f4548 | |||
| 9675905401 | |||
| 552b82bbaf | |||
| 360c18ee0a |
@@ -10,8 +10,24 @@ on:
|
|||||||
- 'Cargo.lock'
|
- 'Cargo.lock'
|
||||||
- 'bundler.toml'
|
- 'bundler.toml'
|
||||||
- 'tools/**'
|
- 'tools/**'
|
||||||
|
# This workflow validates itself: a broken step, a moved script path or a
|
||||||
|
# wrong runner label then fails loudly on the commit that caused it, rather
|
||||||
|
# than surfacing later against an unrelated source change. Note the limit -
|
||||||
|
# it checks the job body, not the trigger block above. Break `on:` and the
|
||||||
|
# symptom is silence, which looks like success.
|
||||||
|
- '.github/workflows/**'
|
||||||
|
# Mirrors the push filter. Without it a PR touching only the README would run a
|
||||||
|
# full build - the branch filter alone constrains where, not what.
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ master ]
|
branches: [ master ]
|
||||||
|
paths:
|
||||||
|
- 'src/**'
|
||||||
|
- 'xtask/**'
|
||||||
|
- 'Cargo.toml'
|
||||||
|
- 'Cargo.lock'
|
||||||
|
- 'bundler.toml'
|
||||||
|
- 'tools/**'
|
||||||
|
- '.github/workflows/**'
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
# Target the self-hosted Rust/audio runner registered to the `musiikki` org.
|
# Target the self-hosted Rust/audio runner registered to the `musiikki` org.
|
||||||
|
|||||||
@@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
A stereo delay/echo plugin — Rust, CLAP/VST3, egui.
|
A stereo delay/echo plugin — Rust, CLAP/VST3, egui.
|
||||||
|
|
||||||
Scaffolded from [`musiikki/nih-plug-template`](http://192.168.2.199:3005/musiikki/nih-plug-template);
|
Scaffolded from [`musiikki/nih-plug-template`](http://pi5-16.local:3005/musiikki/nih-plug-template);
|
||||||
the DSP is not written yet, the plugin currently passes audio through an example gain stage.
|
the DSP is a simple stereo delay with independent left/right delay lines, feedback, and a wet/dry mix control.
|
||||||
|
|
||||||
## Quick Start
|
## Quick Start
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone http://192.168.2.199:3005/musiikki/kolmekivi
|
git clone http://pi5-16.local:3005/musiikki/kolmekivi
|
||||||
cd kolmekivi
|
cd kolmekivi
|
||||||
cargo xtask bundle kolmekivi --release --features vst3
|
cargo xtask bundle kolmekivi --release --features vst3
|
||||||
```
|
```
|
||||||
@@ -81,7 +81,7 @@ cp -r "target/bundled/Kolmekivi.vst3" ~/.vst3/
|
|||||||
```
|
```
|
||||||
Cargo.toml # Package deps + the opt-in `vst3` feature — NIH-plug pinned to codename-206's rev
|
Cargo.toml # Package deps + the opt-in `vst3` feature — NIH-plug pinned to codename-206's rev
|
||||||
bundler.toml # Bundle name for `cargo xtask bundle`
|
bundler.toml # Bundle name for `cargo xtask bundle`
|
||||||
src/lib.rs # Plugin skeleton — params, DSP, and egui editor, with one example gain param
|
src/lib.rs # Plugin — params, stereo delay DSP, and egui editor
|
||||||
xtask/ # Bundler xtask (cargo xtask bundle)
|
xtask/ # Bundler xtask (cargo xtask bundle)
|
||||||
.cargo/config.toml # xtask alias
|
.cargo/config.toml # xtask alias
|
||||||
tools/ # Branding toolkit — see Renaming
|
tools/ # Branding toolkit — see Renaming
|
||||||
|
|||||||
Reference in New Issue
Block a user