Robbert van der Helm
|
cec42ac2d6
|
Strip symbols from release builds
Keeps everything a lot smaller, and I'm not expecting backtraces from
release builds anyways.
|
2022-03-09 01:08:50 +01:00 |
|
Robbert van der Helm
|
305a3f922b
|
Fix comments in the Crisp plugin
|
2022-03-09 00:51:52 +01:00 |
|
Robbert van der Helm
|
8f45ef84ee
|
Change Crisp keyword order
Since Bitwig uses the first relevant one as the category.
|
2022-03-09 00:29:46 +01:00 |
|
Robbert van der Helm
|
48bc64ebb1
|
Update for CLAP 0.21
|
2022-03-09 00:27:44 +01:00 |
|
Robbert van der Helm
|
919eb7e5e6
|
Remove now unused include
|
2022-03-09 00:27:39 +01:00 |
|
Robbert van der Helm
|
3a4f8abb4b
|
Increase the default Crisp amount
|
2022-03-09 00:05:37 +01:00 |
|
Robbert van der Helm
|
6072eb103d
|
Add a stereo control parameter for Crisp
|
2022-03-09 00:03:35 +01:00 |
|
Robbert van der Helm
|
e8301f6c9d
|
Add back symmetrical AM
|
2022-03-08 23:46:05 +01:00 |
|
Robbert van der Helm
|
55315fb7f3
|
Add an output gain parameter
|
2022-03-08 23:30:12 +01:00 |
|
Robbert van der Helm
|
792e9469b5
|
AM only the positive ranges
This is what the original Fake Distortion preset did.
|
2022-03-08 23:20:30 +01:00 |
|
Robbert van der Helm
|
46901bf5c9
|
Add a basic version of Crisp
|
2022-03-08 21:10:36 +01:00 |
|
Robbert van der Helm
|
4cca7af930
|
Make the PCG implementation const compatible
|
2022-03-08 20:51:01 +01:00 |
|
Robbert van der Helm
|
817ff72265
|
Add a PCG implementation for pcg32i and floats
|
2022-03-08 20:42:59 +01:00 |
|
Robbert van der Helm
|
6bfc4ab76f
|
Add a basic sketch for Crisp
|
2022-03-08 19:02:21 +01:00 |
|
Robbert van der Helm
|
1a7ad0a7a0
|
Trim whitespace and units when parsing parameters
|
2022-03-08 18:53:35 +01:00 |
|
Robbert van der Helm
|
c3767831cd
|
Mention unit handing in value to string
|
2022-03-08 18:47:28 +01:00 |
|
Robbert van der Helm
|
2c6f65a342
|
Add formatters for percentages
|
2022-03-08 18:45:18 +01:00 |
|
Robbert van der Helm
|
24f3593de0
|
Move order conversion to formatters module
|
2022-03-08 18:31:20 +01:00 |
|
Robbert van der Helm
|
bb341fdf50
|
Add an empty plugin for Crisp
|
2022-03-08 18:03:38 +01:00 |
|
Robbert van der Helm
|
e7e38990b4
|
Use the parallel bundle build on the CI
|
2022-03-08 18:03:22 +01:00 |
|
Robbert van der Helm
|
ae9730ece4
|
Remove mono tag from Diopser
|
2022-03-08 17:38:46 +01:00 |
|
Robbert van der Helm
|
b9412657c1
|
Fix allocation error from thread locals
|
2022-03-08 14:07:29 +01:00 |
|
Robbert van der Helm
|
be39e19365
|
Allow FFTW to destroy input arrays
Since they're scratch buffers anyways.
|
2022-03-08 13:50:45 +01:00 |
|
Robbert van der Helm
|
da1e850722
|
Avoid allocations when switching between plans
|
2022-03-08 13:27:16 +01:00 |
|
Robbert van der Helm
|
6e1b4cf37f
|
Increase skewed pitch range
Sicne +/- 1 is more or less the usable range.
|
2022-03-08 12:51:08 +01:00 |
|
Robbert van der Helm
|
3be99f4e8e
|
Split up building and bunding for parallel builds
This helps a lot when using the -p option to bundle multiple packages.
|
2022-03-08 11:50:36 +01:00 |
|
Robbert van der Helm
|
dfaa19d998
|
Update clap-sys dependency
|
2022-03-08 00:54:09 +01:00 |
|
Robbert van der Helm
|
37e1b9523b
|
Optionally disallow allocations in reset function
|
2022-03-08 00:46:17 +01:00 |
|
Robbert van der Helm
|
fd8bd025c8
|
Implement the reset function everywhere
|
2022-03-08 00:44:10 +01:00 |
|
Robbert van der Helm
|
70d3b5d557
|
Add a reset function to the plugin trait
This is used as part of CLAP 0.19/0.20, and we can just always call it
after the initialize function to stay consistent for VST3 plugins.
|
2022-03-08 00:35:55 +01:00 |
|
Robbert van der Helm
|
10ced981bd
|
Remove todos about fixing skewed discrete ranges
Because those have been removed.
|
2022-03-08 00:27:25 +01:00 |
|
Robbert van der Helm
|
8ee380864c
|
Update for CLAP 0.20
|
2022-03-08 00:21:51 +01:00 |
|
Robbert van der Helm
|
fedfa47b43
|
Fix building instructions in readmes
|
2022-03-07 22:07:57 +01:00 |
|
Robbert van der Helm
|
ef1abe0508
|
Tweak the gain compensation
|
2022-03-07 21:33:00 +01:00 |
|
Robbert van der Helm
|
715ba467a9
|
Make the window overlap configurable
It gets super whacky now.
|
2022-03-07 21:26:50 +01:00 |
|
Robbert van der Helm
|
115d03a34a
|
Make the window size for configurable
|
2022-03-07 21:19:38 +01:00 |
|
Robbert van der Helm
|
329da782b5
|
Fix with_string_to_value() after param refactor
|
2022-03-07 21:00:39 +01:00 |
|
Robbert van der Helm
|
17f3c6cc6c
|
Add an in-place version of the Hann function
|
2022-03-07 20:52:37 +01:00 |
|
Robbert van der Helm
|
81308d0c8d
|
Change gain multiplier coefficients
|
2022-03-07 20:47:34 +01:00 |
|
Robbert van der Helm
|
9ae8b4620f
|
Smooth pitch value changes
|
2022-03-07 20:27:43 +01:00 |
|
Robbert van der Helm
|
344427f254
|
Skew the pitch parameter range
|
2022-03-07 20:22:16 +01:00 |
|
Robbert van der Helm
|
951cac51d7
|
Add a pitch parameter to Puberty Simulator
Because might as well.
|
2022-03-07 20:21:20 +01:00 |
|
Robbert van der Helm
|
e575514543
|
Change Puberty Simulator description
|
2022-03-07 20:08:47 +01:00 |
|
Robbert van der Helm
|
57239ab1c1
|
Fix url in main Cargo.toml file
|
2022-03-07 20:03:05 +01:00 |
|
Robbert van der Helm
|
967d94eeac
|
Only link to master branch builds in the readme
|
2022-03-07 19:57:47 +01:00 |
|
Robbert van der Helm
|
55e258bd27
|
Add the one and only Puberty Simulator plugin
|
2022-03-07 19:51:38 +01:00 |
|
Robbert van der Helm
|
e1e6b2137e
|
Compute a spectrum in Diopser
This will be used in the GUI.
|
2022-03-07 15:03:49 +01:00 |
|
Robbert van der Helm
|
376c1d7b0a
|
Fix gain compensation in STFT example
|
2022-03-07 02:04:47 +01:00 |
|
Robbert van der Helm
|
f05d209169
|
Add an analysis-only function to StftHelper
|
2022-03-07 01:14:36 +01:00 |
|
Robbert van der Helm
|
b06e67bde7
|
Supper non-buffer and non-sidechain inputs in STFT
|
2022-03-06 22:26:37 +01:00 |
|