Files
Cagire/docs/delay_reverb.md

52 lines
1.2 KiB
Markdown

# Delay & Reverb
Add space and depth to your sounds with time-based effects.
## Delay
```forth
"snare" s 0.3 delay . ( delay mix )
"snare" s 0.25 delaytime . ( delay time in seconds )
"snare" s 0.5 delayfeedback . ( feedback amount )
"snare" s 1 delaytype . ( delay type )
```
## Reverb
```forth
"pad" s 0.3 verb . ( reverb mix )
"pad" s 2 verbdecay . ( decay time )
"pad" s 0.5 verbdamp . ( high frequency damping )
"pad" s 0.02 verbpredelay . ( predelay time )
"pad" s 0.7 verbdiff . ( diffusion )
"pad" s 1 size . ( room size )
```
## Combined Example
```forth
"keys" s
c4 note
0.2 delay
0.375 delaytime
0.4 delayfeedback
0.25 verb
1.5 verbdecay
.
```
## Words
| Word | Stack | Description |
|------|-------|-------------|
| `delay` | (f --) | Set delay mix |
| `delaytime` | (f --) | Set delay time |
| `delayfeedback` | (f --) | Set delay feedback |
| `delaytype` | (n --) | Set delay type |
| `verb` | (f --) | Set reverb mix |
| `verbdecay` | (f --) | Set reverb decay |
| `verbdamp` | (f --) | Set reverb damping |
| `verbpredelay` | (f --) | Set reverb predelay |
| `verbdiff` | (f --) | Set reverb diffusion |
| `size` | (f --) | Set reverb size |