This website requires JavaScript.
be9640ac9c
Rename a few node descriptions and remove a debug print
Weird Constructor
2021-08-16 20:23:40 +0200
7b17b4766c
Added test for VOsc
Weird Constructor
2021-08-16 03:53:59 +0200
52d12fa213
completed PVerb tests
Weird Constructor
2021-08-15 14:44:57 +0200
2c458ca117
Moved TSeq to Mod and wrote first tests for PVerb
Weird Constructor
2021-08-15 12:49:39 +0200
348cc8d7c7
Fix the PVerb blowing up with too small sizes.
Weird Constructor
2021-08-14 22:03:05 +0200
05932d28ba
fixed a bug in the dattorro reverb with the pre-delay amount
Weird Constructor
2021-08-14 11:27:23 +0200
78257f82bc
Documented the PVerb node.
Weird Constructor
2021-08-14 11:05:26 +0200
6651d06f45
Adjusted the trigger threshold
Weird Constructor
2021-08-14 07:45:11 +0200
a9ac7ec1e8
Fix the top reflection in the RndWk max
Weird Constructor
2021-08-14 00:39:46 +0200
488192fd81
use the same parameter range for the slew and the predly
Weird Constructor
2021-08-13 20:27:47 +0200
d2cd29c65f
fixed slew times of the rndwk tests
Weird Constructor
2021-08-13 06:12:18 +0200
993c690bc4
Changed slew logix to a real slew rate limiter
Weird Constructor
2021-08-13 06:04:48 +0200
99eead8402
Refactored out SlewValue, fixed TsLFO test, added RndWk test. Documented RndWk.
Weird Constructor
2021-08-13 05:48:20 +0200
369bc720b9
Renamed TsLfo to TsLFO
Weird Constructor
2021-08-13 05:13:17 +0200
c65ca730b1
Finished DSP implementation of the RndWk node
Weird Constructor
2021-08-13 05:12:42 +0200
25fffde4eb
fixed delay tests, broken due to fixed delay interpolation
Weird Constructor
2021-08-12 22:18:00 +0200
f63292f9db
started work on RndWlk node, for a triggered noise source
Weird Constructor
2021-08-12 22:12:24 +0200
cd41a16894
added test case for TsLfo
Weird Constructor
2021-08-12 06:10:01 +0200
e985f704f1
another test for the comb filter
Weird Constructor
2021-08-12 05:47:31 +0200
fc4d4b418a
Added test for the Comb node
Weird Constructor
2021-08-12 03:55:46 +0200
ec88b9821c
Fixed tests
Weird Constructor
2021-08-11 05:05:04 +0200
815745c4ec
ah, forgot you can modulate the size of the reverb from the outside. back to cubic for the delay lines in the reverb.
Weird Constructor
2021-08-08 21:17:38 +0200
c0c0ac7b04
fixed interpolation in the delay line and switched to nearest for the delays in the dattorro reverb and to cubic inside the modulated all-pass filters.
Weird Constructor
2021-08-08 21:16:40 +0200
0f344b0fc1
removed DC offset stuff from BOsc and the all pass has a more standard implementation again now.
Weird Constructor
2021-08-08 14:56:54 +0200
dae7c512eb
I think the reverb is now mostly done!
Weird Constructor
2021-08-08 13:43:51 +0200
79c11cd45b
Fixed some more bugs in the reverb
Weird Constructor
2021-08-08 12:51:31 +0200
14bf59bfac
Finished more generic float types in helpers.rs
Weird Constructor
2021-08-08 09:43:16 +0200
d6c1a38102
Working on making the stuff in hexodsp::dsp::helpers f32/f64 agnostic
Weird Constructor
2021-08-08 00:56:10 +0200
525c8d8c1b
Fixed more bugs in the Dattorro reverb (delay time interpretation in DelayBuffer)
Weird Constructor
2021-08-08 00:12:02 +0200
c57274bfe4
Fixed a bug in the allpass filter, and the dattorro reverb sounds better and better, still some weird glitchy stuff in the modulation
Weird Constructor
2021-08-07 19:18:54 +0200
e45b8a5ebd
Finished reverb translation and added as a node, but there are still bugs to fix.
Weird Constructor
2021-08-07 16:56:59 +0200
43f1f6d7b9
more translation work on the Dattorro reverb
Weird Constructor
2021-08-07 11:31:52 +0200
d529156bb8
implemented some crossfade curves
Weird Constructor
2021-08-07 10:00:42 +0200
ca871c78d1
More implementation work on the Dattorro reverb
Weird Constructor
2021-08-07 08:37:41 +0200
2f71b682b0
More work on Dattorro reverb
Weird Constructor
2021-08-06 19:25:24 +0200
83b8c1a1fc
translated some more dattorro code
Weird Constructor
2021-08-06 06:38:08 +0200
3d2c4c0c74
Started implementing the Dattorro plate reverb
Weird Constructor
2021-08-06 06:05:13 +0200
a99c703781
fix the graph for the LFO
Weird Constructor
2021-08-06 06:01:11 +0200
d307ed898f
More LFO time parameter fine tuning
Weird Constructor
2021-08-06 05:58:59 +0200
41441ccb29
Working on the first LFO node
Weird Constructor
2021-08-06 05:49:03 +0200
80e9fa0d8e
removed other moog variants and replaced it with a slightly nicer/different one.
Weird Constructor
2021-08-06 05:14:42 +0200
da08c8d85e
implemented a Comb filter
Weird Constructor
2021-08-06 05:05:47 +0200
210d542af5
proper wrapping
Weird Constructor
2021-08-06 02:09:18 +0200
7e743eae07
Documented more stuff
Weird Constructor
2021-08-06 02:02:26 +0200
bb052d0837
Document oversampling and distortion with VPSOscillator
Weird Constructor
2021-08-05 18:39:42 +0200
ba8e6ec33f
refactored the VPSOscillator into it's own struct
Weird Constructor
2021-08-05 18:26:09 +0200
16dc1f01f4
rename oversample, tweaking limit_v
Weird Constructor
2021-08-05 06:57:31 +0200
a0b22a49b1
worked a bit on the limits of the v and d parameters
Weird Constructor
2021-08-05 06:32:54 +0200
24379ae521
Added distortion to the VPS oscillator and tweaked a few more parameters
Weird Constructor
2021-08-05 06:12:50 +0200
b4d6cb1cdb
jiggled code around...
Weird Constructor
2021-08-05 05:48:27 +0200
820c0bd69f
implemented oversampling for the VPS oscillator, but it does not seem to do much...
Weird Constructor
2021-08-05 05:48:00 +0200
f8be4ca565
added the resonator from FunDSP
Weird Constructor
2021-08-05 05:25:10 +0200
7d27d6f618
make all the biquad cascades work
Weird Constructor
2021-08-05 05:22:46 +0200
f9b4509dd9
added a butterworth biquad filter node, mostly for testing it though...
Weird Constructor
2021-08-05 05:20:47 +0200
32b2725f49
Implemented VPS oscillator and adapted some oversampling code
Weird Constructor
2021-08-04 06:51:31 +0200
3d140b2ead
Adjusted README.md to GPL-3.0-or-later.
Weird Constructor
2021-08-04 03:58:59 +0200
509385ffd1
Relicensed to GPL-3.0-or-later.
Weird Constructor
2021-08-04 03:58:43 +0200
2c48e979c3
Added function and selector to prevent selection of specific random NodeIds
Weird Constructor
2021-08-03 06:21:04 +0200
360adc10be
More helper functions to make life easier for HexoSynth
Weird Constructor
2021-08-01 20:35:57 +0200
8b07869963
defined a few helper functions
Weird Constructor
2021-08-01 16:35:56 +0200
94c4428d04
Fixed the documentation code for PolyBlepOscillator
Weird Constructor
2021-08-01 06:55:43 +0200
b974ed0bd7
documented the PolyBlepOscillator
Weird Constructor
2021-08-01 06:43:17 +0200
3cbe0111cc
some more helper functions
Weird Constructor
2021-08-01 01:20:06 +0200
37b57a4472
more helper functions for the Cluster functionality in HexoSynth
Weird Constructor
2021-07-31 13:26:10 +0200
b7f544f102
added a link about the i16 to f32 conversion
Weird Constructor
2021-07-29 22:38:46 +0200
908dc4292f
fixing the monitor tests after increasing the buffer length
Weird Constructor
2021-07-28 05:12:47 +0200
f134ba102c
Add implementation to detect adjacent cell positions to CellDir
Weird Constructor
2021-07-27 18:56:15 +0200
cce6f3fc91
Fix a warning.
Weird Constructor
2021-07-27 18:49:25 +0200
79646d819e
Fix some warnings in BOsc
Weird Constructor
2021-07-27 18:49:25 +0200
994173bf83
Added tracker cheat sheet
Weird Constructor
2021-07-27 03:37:29 +0200
9a0b135e55
Made the min/max monitors 160 samples wide and capture 3 seconds of audio now.
Weird Constructor
2021-07-26 21:21:20 +0200
97d01f56ea
Added a graph view to the BOsc oscillator
Weird Constructor
2021-07-26 05:48:42 +0200
fa14f5cbe5
Added BOsc test for detuning
Weird Constructor
2021-07-26 05:34:29 +0200
f413bf76dd
Added a basic test for BOsc
Weird Constructor
2021-07-26 05:34:16 +0200
25aaf5ba7d
Initialize all oscillators with different phases and adjust the corresponding tests accordingly.
Weird Constructor
2021-07-25 22:49:33 +0200
76ab78d565
Added function for flipping CellDir directions
Weird Constructor
2021-07-25 15:53:51 +0200
dda3416a6a
remove some dead code
Weird Constructor
2021-07-25 13:32:32 +0200
239928a313
Implemented a basic oscillator node 'BOsc'
Weird Constructor
2021-07-25 13:32:16 +0200
294c25ec02
finished the Mix3 test
Weird Constructor
2021-07-25 11:21:41 +0200
60a04f96bc
node_mix3 test not finished yet.
Weird Constructor
2021-07-24 23:15:09 +0200
f4bc7341f6
Added Mix3 node, and changed serialization format to port names.
Weird Constructor
2021-07-24 23:00:09 +0200
4f4f3aed25
Shortened too long descriptions.
Weird Constructor
2021-07-24 20:30:23 +0200
c6da61e38b
Logging used a bit more
Weird Constructor
2021-07-24 11:02:43 +0200
64f42d5edd
wrote a globally useable logging implementation
Weird Constructor
2021-07-24 10:08:37 +0200
a715d5abc4
fixing some clippy warnings
Weird Constructor
2021-07-23 06:35:03 +0200
cdb054b62c
Removed debugging prints
Weird Constructor
2021-07-23 03:51:43 +0200
c15557d270
fixed thread safety issues with PatternData
Weird Constructor
2021-07-22 05:31:54 +0200
52649a9875
adjusted the Simper SVF to use the sin() coefficient calculation.
Weird Constructor
2021-07-19 18:46:45 +0200
888205b3ef
fix documentation warnings
Weird Constructor
2021-07-18 19:15:06 +0200
1a5427ae87
improved the documentation a bit
Weird Constructor
2021-07-18 18:58:10 +0200
707da156ea
finished the moog filter tests
Weird Constructor
2021-07-18 18:38:59 +0200
b7349ccae4
more moog filter code
Weird Constructor
2021-07-18 14:04:26 +0200
c4495d6039
implemented moog filter and started to test it
Weird Constructor
2021-07-18 08:18:32 +0200
1a5dfb4b50
remove debug print
Weird Constructor
2021-07-17 21:24:24 +0200
f6223548c8
implemented properties that can be used to store GUI related state in the patch
Weird Constructor
2021-07-17 20:12:32 +0200
5a75e45f3f
finished tests for the simper SVF
Weird Constructor
2021-07-17 19:27:19 +0200
4291fd2602
fixed a few noise related tests.
Weird Constructor
2021-07-17 10:03:10 +0200
107f3521cc
Make the noise atv default 0.5 for more useable not so fast clipping noise.
Weird Constructor
2021-07-17 09:47:57 +0200
0e48eea78e
Started working on testing the rest of the Simper SVF.
Weird Constructor
2021-07-17 09:47:57 +0200
8c3c834907
Allow direct access to the NodeId::label.
Weird Constructor
2021-07-17 09:47:57 +0200