Commit graph

376 commits

Author SHA1 Message Date
Weird Constructor
7e743eae07 Documented more stuff 2021-08-06 02:02:26 +02:00
Weird Constructor
bb052d0837 Document oversampling and distortion with VPSOscillator 2021-08-05 18:39:42 +02:00
Weird Constructor
ba8e6ec33f refactored the VPSOscillator into it's own struct 2021-08-05 18:26:09 +02:00
Weird Constructor
16dc1f01f4 rename oversample, tweaking limit_v 2021-08-05 06:57:31 +02:00
Weird Constructor
a0b22a49b1 worked a bit on the limits of the v and d parameters 2021-08-05 06:32:54 +02:00
Weird Constructor
24379ae521 Added distortion to the VPS oscillator and tweaked a few more parameters 2021-08-05 06:12:50 +02:00
Weird Constructor
b4d6cb1cdb jiggled code around... 2021-08-05 05:48:27 +02:00
Weird Constructor
820c0bd69f implemented oversampling for the VPS oscillator, but it does not seem to do much... 2021-08-05 05:48:00 +02:00
Weird Constructor
f8be4ca565 added the resonator from FunDSP 2021-08-05 05:25:10 +02:00
Weird Constructor
7d27d6f618 make all the biquad cascades work 2021-08-05 05:22:46 +02:00
Weird Constructor
f9b4509dd9 added a butterworth biquad filter node, mostly for testing it though... 2021-08-05 05:20:47 +02:00
Weird Constructor
32b2725f49 Implemented VPS oscillator and adapted some oversampling code 2021-08-04 06:51:31 +02:00
Weird Constructor
3d140b2ead Adjusted README.md to GPL-3.0-or-later. 2021-08-04 03:58:59 +02:00
Weird Constructor
509385ffd1 Relicensed to GPL-3.0-or-later. 2021-08-04 03:58:43 +02:00
Weird Constructor
2c48e979c3 Added function and selector to prevent selection of specific random NodeIds 2021-08-03 06:21:04 +02:00
Weird Constructor
360adc10be More helper functions to make life easier for HexoSynth 2021-08-01 20:35:57 +02:00
Weird Constructor
8b07869963 defined a few helper functions 2021-08-01 16:35:56 +02:00
Weird Constructor
94c4428d04 Fixed the documentation code for PolyBlepOscillator 2021-08-01 06:55:43 +02:00
Weird Constructor
b974ed0bd7 documented the PolyBlepOscillator 2021-08-01 06:43:17 +02:00
Weird Constructor
3cbe0111cc some more helper functions 2021-08-01 01:20:06 +02:00
Weird Constructor
37b57a4472 more helper functions for the Cluster functionality in HexoSynth 2021-07-31 13:26:10 +02:00
Weird Constructor
b7f544f102 added a link about the i16 to f32 conversion 2021-07-29 22:38:46 +02:00
Weird Constructor
908dc4292f fixing the monitor tests after increasing the buffer length 2021-07-28 05:12:47 +02:00
Weird Constructor
f134ba102c Add implementation to detect adjacent cell positions to CellDir 2021-07-27 18:56:15 +02:00
Weird Constructor
cce6f3fc91 Fix a warning. 2021-07-27 18:49:25 +02:00
Weird Constructor
79646d819e Fix some warnings in BOsc 2021-07-27 18:49:25 +02:00
Weird Constructor
994173bf83 Added tracker cheat sheet 2021-07-27 03:37:29 +02:00
Weird Constructor
9a0b135e55 Made the min/max monitors 160 samples wide and capture 3 seconds of audio now. 2021-07-26 21:21:20 +02:00
Weird Constructor
97d01f56ea Added a graph view to the BOsc oscillator 2021-07-26 05:48:42 +02:00
Weird Constructor
fa14f5cbe5 Added BOsc test for detuning 2021-07-26 05:34:56 +02:00
Weird Constructor
f413bf76dd Added a basic test for BOsc 2021-07-26 05:34:16 +02:00
Weird Constructor
25aaf5ba7d Initialize all oscillators with different phases and adjust the corresponding tests accordingly. 2021-07-25 22:49:33 +02:00
Weird Constructor
76ab78d565 Added function for flipping CellDir directions 2021-07-25 15:53:51 +02:00
Weird Constructor
dda3416a6a remove some dead code 2021-07-25 13:32:32 +02:00
Weird Constructor
239928a313 Implemented a basic oscillator node 'BOsc' 2021-07-25 13:32:16 +02:00
Weird Constructor
294c25ec02 finished the Mix3 test 2021-07-25 11:21:41 +02:00
Weird Constructor
60a04f96bc node_mix3 test not finished yet. 2021-07-24 23:15:09 +02:00
Weird Constructor
f4bc7341f6 Added Mix3 node, and changed serialization format to port names. 2021-07-24 23:00:09 +02:00
Weird Constructor
4f4f3aed25 Shortened too long descriptions. 2021-07-24 20:30:23 +02:00
Weird Constructor
c6da61e38b Logging used a bit more 2021-07-24 11:02:43 +02:00
Weird Constructor
64f42d5edd wrote a globally useable logging implementation 2021-07-24 10:08:37 +02:00
Weird Constructor
a715d5abc4 fixing some clippy warnings 2021-07-23 06:35:03 +02:00
Weird Constructor
cdb054b62c Removed debugging prints 2021-07-23 03:51:43 +02:00
Weird Constructor
c15557d270 fixed thread safety issues with PatternData 2021-07-22 05:31:54 +02:00
Weird Constructor
52649a9875 adjusted the Simper SVF to use the sin() coefficient calculation. 2021-07-19 18:46:45 +02:00
Weird Constructor
888205b3ef fix documentation warnings 2021-07-18 19:15:06 +02:00
Weird Constructor
1a5427ae87 improved the documentation a bit 2021-07-18 18:58:10 +02:00
Weird Constructor
707da156ea finished the moog filter tests 2021-07-18 18:38:59 +02:00
Weird Constructor
b7349ccae4 more moog filter code 2021-07-18 14:04:26 +02:00
Weird Constructor
c4495d6039 implemented moog filter and started to test it 2021-07-18 08:18:32 +02:00