Skip to content

Commit

Permalink
Add simple delay example
Browse files Browse the repository at this point in the history
Signed-off-by: falkTX <[email protected]>
  • Loading branch information
falkTX committed Feb 21, 2024
1 parent c4474e1 commit a8c3945
Show file tree
Hide file tree
Showing 6 changed files with 96 additions and 3 deletions.
2 changes: 1 addition & 1 deletion hvcc
3 changes: 1 addition & 2 deletions plugins/MikeMoreno-EP_MK1/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
"description": "EP-MK1 is a real-time physical model of an Electric Piano",
"homepage": "https://github.com/MikeMorenoDSP/EP-MK1",
"license": "GPL-3.0",
"lv2_info": "lv2:InstrumentPlugin",
"maker": "Miguel Moreno",
"midi_input": 1,
"midi_output": 0,
Expand All @@ -15,6 +14,6 @@
"vst2",
"vst3"
],
"plugin_uri": "urn:hvcc:MikeMoreno:EP_MK1"
"lv2_info": "lv2:InstrumentPlugin"
}
}
4 changes: 4 additions & 0 deletions plugins/Wasted_Audio-Simple_Delay/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Wasted Audio Simple Delay

A basic delay patch with dry/wet, delay-time and feedback controls.

26 changes: 26 additions & 0 deletions plugins/Wasted_Audio-Simple_Delay/delay_simple.pd
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#N canvas 1110 134 462 574 12;
#X obj 93 498 outlet~;
#X obj 94 49 inlet~;
#X obj 171 309 r dtime\$1;
#X obj 135 125 delwrite~ delay\$0 5000;
#X obj 171 339 delread~ delay\$0 0;
#X obj 170 427 *~;
#X obj 188 400 r dvol\$1;
#X obj 274 402 *~;
#X obj 274 427 s~ feedback\$0;
#X obj 158 79 r~ feedback\$0;
#X obj 292 375 r dfeed\$1;
#X obj 94 230 *~;
#X obj 112 195 r dryvol;
#X connect 1 0 3 0;
#X connect 1 0 11 0;
#X connect 2 0 4 0;
#X connect 4 0 5 0;
#X connect 4 0 7 0;
#X connect 5 0 0 0;
#X connect 6 0 5 1;
#X connect 7 0 8 0;
#X connect 9 0 3 0;
#X connect 10 0 7 1;
#X connect 11 0 0 0;
#X connect 12 0 11 1;
21 changes: 21 additions & 0 deletions plugins/Wasted_Audio-Simple_Delay/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"dpf": {
"project": true,
"description": "Basic delay with dry/wet, delay-time and feedback controls",
"homepage": "https://github.com/Wasted-Audio/hvcc-examples",
"license": "ISC",
"maker": "Wasted Audio",
"midi_input": 0,
"midi_output": 0,
"plugin_formats": [
"clap",
"jack",
"lv2_sep",
"vst2",
"vst3"
],
"clap_info": [ "audio-effect", "delay", "stereo" ],
"lv2_info": "lv2:DelayPlugin",
"vst3_info": "Fx|Delay|Stereo"
}
}
43 changes: 43 additions & 0 deletions plugins/Wasted_Audio-Simple_Delay/plugin.pd
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
#N canvas 543 346 834 361 12;
#X obj 58 299 dac~;
#X obj 59 27 adc~;
#X obj 391 139 s dtime1;
#X obj 394 112 hsl 128 15 0 5000 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 467 171 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 541 229 hsl 128 15 0 0.95 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 464 198 s dvol1;
#X obj 538 256 s dfeed1;
#X obj 58 148 *~;
#X obj 106 111 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 319 83 s dryvol;
#X obj 322 56 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 57 177 delay_simple 1;
#X obj 103 83 r Gain @hv_param 0 1 0.75;
#X obj 319 27 r Dry_Volume @hv_param 0 1 0.75;
#X obj 391 83 r Delay_Time @hv_param 0 5000 500;
#X obj 464 142 r Wet_Volume @hv_param 0 1 0.75;
#X obj 538 200 r Delay_Feedback @hv_param 0 1 0.25;
#X obj 85 219 *~;
#X obj 84 248 delay_simple 1;
#X connect 1 0 8 0;
#X connect 1 1 18 0;
#X connect 3 0 2 0;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 8 0 12 0;
#X connect 9 0 8 1;
#X connect 9 0 18 1;
#X connect 11 0 10 0;
#X connect 12 0 0 0;
#X connect 13 0 9 0;
#X connect 14 0 11 0;
#X connect 15 0 3 0;
#X connect 16 0 4 0;
#X connect 17 0 5 0;
#X connect 18 0 19 0;
#X connect 19 0 0 1;

0 comments on commit a8c3945

Please sign in to comment.