Robbert van der Helm
|
dfedd7b2c4
|
Enable assert_no_alloc in debug builds
|
2022-02-03 15:58:00 +01:00 |
|
Robbert van der Helm
|
da291175d1
|
Rename SmoothLinear to Linear
We'll rethink this when we get to sample accurate automation.
|
2022-02-02 22:00:00 +01:00 |
|
Robbert van der Helm
|
f8eb0e4ea6
|
Make gain smoothing slower in examples
|
2022-02-02 21:35:18 +01:00 |
|
Robbert van der Helm
|
8f89754ba5
|
Add simple linear parameter smoothing
|
2022-02-02 21:26:13 +01:00 |
|
Robbert van der Helm
|
c8cc6bd26b
|
Re-export all user facing includes
|
2022-02-02 15:16:10 +01:00 |
|
Robbert van der Helm
|
f44597df7c
|
Move the buffer adapter to its own module
|
2022-02-02 15:01:41 +01:00 |
|
Robbert van der Helm
|
048d69213e
|
Make the buffer own the output slices
This gets rid of a lot of lifetime casting and other unsoundness.
|
2022-02-02 14:41:35 +01:00 |
|
Robbert van der Helm
|
58736f5cc8
|
Add a super unsafe channel buffer adapter
To avoid having to perform lifetime magic here, this buffer needs to own
the slices and be stored as part of the RwLock.
|
2022-02-02 13:02:28 +01:00 |
|
Robbert van der Helm
|
d5fde24854
|
Use skewed range for frequency parmater
|
2022-02-01 23:38:27 +01:00 |
|
Robbert van der Helm
|
6bb83061dd
|
Rename the params module to param
It's a heterogeneous module, and splitting the ranges to their own
module will be a bit weird otherwise.
|
2022-02-01 20:51:22 +01:00 |
|
Robbert van der Helm
|
59b70eecae
|
Add a sine test tone generator
|
2022-02-01 19:56:28 +01:00 |
|