Commit graph

228 commits

Author SHA1 Message Date
Weird Constructor da08c8d85e implemented a Comb filter 2021-08-06 05:05:47 +02:00
Weird Constructor 210d542af5 proper wrapping 2021-08-06 02:09:18 +02:00
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