Commit graph

469 commits

Author SHA1 Message Date
Weird Constructor c763d7ab8e fixed freq parameter rounding and freq calculation has been clamped and patch loading with unknown parameters is allowed for now. 2021-07-02 20:08:11 +02:00
Weird Constructor ed429e867c more sensible defaults 2021-07-02 05:12:30 +02:00
Weird Constructor 8b296ab407 made the mapper easier to use 2021-07-02 05:12:17 +02:00
Weird Constructor f99bcfc348 started work on the mapper node 2021-07-02 05:11:11 +02:00
Weird Constructor fb3bb7dab2 finished noise implementation 2021-07-01 05:06:46 +02:00
Weird Constructor bada6377ee added a Rng abstraction around SplitMix64 2021-07-01 05:06:42 +02:00
Weird Constructor 7b5ea3e27f added node_noise.rs 2021-06-30 22:15:32 +02:00
Weird Constructor 8c656a8ce3 Merge branch 'master' of ssh://hentai-kamen.m8geil.de:19022/WeirdConstructor/HexoDSP 2021-06-30 06:22:40 +02:00
Weird Constructor c94a000115 Added information to the matrix to be able to quickly determine if a parameter has an input assigned. 2021-06-30 06:22:38 +02:00
Weird Constructor dd89eebbd5 added to noise to oscillators 2021-06-30 03:55:26 +02:00
Weird Constructor 087983b386 boilerplate for a noise oscillator 2021-06-30 03:53:30 +02:00
Weird Constructor 143f204ac8 finished allpass tests 2021-06-29 05:08:43 +02:00
Weird Constructor 1020684e13 fix warnings 2021-06-28 19:33:02 +02:00
Weird Constructor 85ad5e7955 helpers for comb and allpass, and added allpass node 2021-06-28 05:10:46 +02:00
Weird Constructor a92ad0de35 wrote test for tseq trig 2021-06-28 03:48:02 +02:00
Weird Constructor 9397b978dc added trigger input 2021-06-27 23:38:14 +02:00
Weird Constructor de15c3cfd7 there is no limit for audio files, it's up to you to kill your ram. 2021-06-27 07:48:42 +02:00
Weird Constructor 845df99ab5 updated splitmix64 implementation 2021-06-23 05:13:50 +02:00
Weird Constructor 40c5c2c9c9 fix documentation for delay feedback 2021-06-23 05:12:37 +02:00
Weird Constructor bdbfd01608 make a note for DelayBuffer::feed 2021-06-23 05:11:39 +02:00
Weird Constructor 3f8bee1301 fixed a bug in the delay line, that made it 1 sample off, getting incrementally worse 2021-06-23 05:11:24 +02:00
Weird Constructor 1e0caab020 finished writing tests for the delay node 2021-06-23 05:07:32 +02:00
Weird Constructor adfcd3f431 wrote basic delay tests 2021-06-22 05:04:11 +02:00
Weird Constructor b57dc2a4b7 with jack pls 2021-06-21 19:58:04 +02:00
Weird Constructor 7201ec315e fixed a performance bug 2021-06-21 06:05:53 +02:00
Weird Constructor 2607e40c4a make CellDir::C clear all ports 2021-06-20 21:33:21 +02:00
Weird Constructor 4bf011261e added delay sync 2021-06-20 13:14:19 +02:00
Weird Constructor 63644b00da removed DC blocker from delay, was a bad idea if you want to delay CV.... 2021-06-20 09:12:02 +02:00
Weird Constructor 8995541fda parameter fine tuning 2021-06-20 08:28:40 +02:00
Weird Constructor 47681a28f0 fixed delay time scale 2021-06-19 14:11:23 +02:00
Weird Constructor cbc69f3ca3 implemented untested DSP part of Delay 2021-06-19 12:17:22 +02:00
Weird Constructor 9e752fe3f1 documented the delay node 2021-06-19 11:17:00 +02:00
Weird Constructor 337ffa12f5 prepared delay boilerplate 2021-06-19 10:50:39 +02:00
Weird Constructor a89433c320 implemented delay buffer 2021-06-19 09:34:02 +02:00
Weird Constructor b4796e98cf fixed warnings 2021-06-18 05:09:36 +02:00
Weird Constructor 8ee47a7eac finished Ad graph 2021-06-18 05:06:14 +02:00
Weird Constructor e13cf0834e finished AD tests and added preliminary graph impl 2021-06-18 03:58:00 +02:00
Weird Constructor 32dd6468a8 implemented more tests for AD env 2021-06-17 05:09:49 +02:00
Weird Constructor ca2fbaa671 wrote a test for frequency cleanliness 2021-06-16 19:54:20 +02:00
Weird Constructor f673792c17 wrote retrigger test 2021-06-16 05:06:50 +02:00
Weird Constructor 9cc9fafc7e tested direct trigger 2021-06-16 03:55:41 +02:00
Weird Constructor a425733a51 made node_test finally useful for... tests! 2021-06-16 03:54:46 +02:00
Weird Constructor bf8f96b56d simplified code a bit more 2021-06-15 20:01:03 +02:00
Weird Constructor 152f193388 fixed inner workings of AD envelope 2021-06-15 19:51:33 +02:00
Weird Constructor 52ce2f26af implemente Ad node, still need to test 2021-06-15 05:12:53 +02:00
Weird Constructor 3fbc471ff4 small code cleanup 2021-06-14 18:42:40 +02:00
Weird Constructor c45c15d64b sketched out the AD envelope 2021-06-14 05:37:08 +02:00
Weird Constructor 9f7d67f096 finished Ad node boilerplate 2021-06-13 08:48:42 +02:00
Weird Constructor 14525276b3 changed int to float WAV conversion to sample / 0x8000 2021-06-13 07:23:25 +02:00
Weird Constructor c2ee0f0c21 set proper trigger length 2021-06-12 16:58:53 +02:00