Commit graph

196 commits

Author SHA1 Message Date
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
Weird Constructor 1a5dfb4b50 remove debug print 2021-07-17 21:24:24 +02:00
Weird Constructor f6223548c8 implemented properties that can be used to store GUI related state in the patch 2021-07-17 20:12:32 +02:00
Weird Constructor 5a75e45f3f finished tests for the simper SVF 2021-07-17 19:27:19 +02:00
Weird Constructor 4291fd2602 fixed a few noise related tests. 2021-07-17 10:03:10 +02:00
Weird Constructor 107f3521cc Make the noise atv default 0.5 for more useable not so fast clipping noise. 2021-07-17 09:47:57 +02:00
Weird Constructor 0e48eea78e Started working on testing the rest of the Simper SVF. 2021-07-17 09:47:57 +02:00
Weird Constructor 8c3c834907 Allow direct access to the NodeId::label. 2021-07-17 09:47:57 +02:00
Weird Constructor f17e695410 last_row_idx is not out of f32 range anymore and we need to fill all rows because of the gate encoding with 0xF000 2021-07-17 06:22:21 +02:00
Weird Constructor 4bcf1c7531 use the CaMeL case names of the nodes as cell label 2021-07-15 19:32:33 +02:00
Weird Constructor aab2f8dc20 improved documentation 2021-07-15 06:48:05 +02:00
Weird Constructor 7a46c38a00 use f32 instead of f64 for filtering 2021-07-15 06:28:44 +02:00
Weird Constructor 7f7b8a0837 tuned the SVF filter a bit more 2021-07-15 05:12:05 +02:00
Weird Constructor b03f5e11e8 raised max resonance for simper svf 2021-07-15 05:09:48 +02:00
Weird Constructor 53853d890e implemented Simper SVF and refactored node_sfilter.rs 2021-07-15 05:08:06 +02:00
Weird Constructor 647b3b6b6d adjust documentation 2021-07-14 05:47:05 +02:00
Weird Constructor 9b02befdda finished tests for hal chamberlin svf 2021-07-13 06:40:35 +02:00
Weird Constructor a7228c9cf7 formatting 2021-07-13 05:13:58 +02:00
Weird Constructor 03fa23e818 added hal cham. svf high pass test 2021-07-13 05:08:31 +02:00
Weird Constructor 131ac0ff36 more documentation for the helpers 2021-07-13 05:01:46 +02:00
Weird Constructor dd96d56465 improve documentation 2021-07-13 03:56:50 +02:00
Weird Constructor f121f1d3fa document more filters 2021-07-13 03:54:29 +02:00
Weird Constructor 2112f8bdaf finished low pass svf tests 2021-07-12 20:31:47 +02:00
Weird Constructor 86f93968f7 more sane limits for chamberlin svf and more tests 2021-07-12 20:18:10 +02:00
Weird Constructor 47ad5610f3 Implemented the Hal Chamberlin SVF filter, and wrote first test. 2021-07-12 19:54:01 +02:00
Weird Constructor 88874c75b5 replaced microfft with rustfft for bigger fft sizes 2021-07-12 06:29:33 +02:00
Weird Constructor 4e2cb0dca4 some basic fft code based on rustfft crate 2021-07-12 06:23:45 +02:00
Weird Constructor 5a3eb18f5c Documentation change 2021-07-11 11:59:13 +02:00
Weird Constructor 0bd97bf904 simplified the tests a bit 2021-07-11 11:13:42 +02:00
Weird Constructor 367d446dc1 implemented proper tests for the one pole filters 2021-07-11 11:03:20 +02:00
Weird Constructor 6f14af5293 apply better clamping for the tpt filters 2021-07-10 22:48:20 +02:00