Commit graph

99 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
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
85ad5e7955 helpers for comb and allpass, and added allpass node 2021-06-28 05:10:46 +02:00
Weird Constructor
9397b978dc added trigger input 2021-06-27 23:38:14 +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
4bf011261e added delay sync 2021-06-20 13:14:19 +02:00
Weird Constructor
8995541fda parameter fine tuning 2021-06-20 08:28:40 +02:00
Weird Constructor
cbc69f3ca3 implemented untested DSP part of Delay 2021-06-19 12:17:22 +02:00
Weird Constructor
337ffa12f5 prepared delay boilerplate 2021-06-19 10:50:39 +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
a425733a51 made node_test finally useful for... tests! 2021-06-16 03:54:46 +02:00
Weird Constructor
52ce2f26af implemente Ad node, still need to test 2021-06-15 05:12:53 +02:00
Weird Constructor
9f7d67f096 finished Ad node boilerplate 2021-06-13 08:48:42 +02:00
Weird Constructor
4f29168a08 implemented reverse mode for sample player 2021-06-12 09:12:25 +02:00
Weird Constructor
30b67efe70 replace len with mxlen instead 2021-06-11 05:05:42 +02:00
Weird Constructor
e6df5039ef fixed test after out.gain had been added 2021-06-11 05:01:19 +02:00
Weird Constructor
faf06be4e1 Added documentation for Out, FbWr and FbRd. 2021-06-08 05:08:45 +02:00
Weird Constructor
718f46154f improving documentation 2021-06-08 03:56:40 +02:00
Weird Constructor
a846242218 fixed warnings 2021-06-07 05:03:29 +02:00
Weird Constructor
f925ac8116 added help and description to nodes 2021-06-07 05:00:10 +02:00
Weird Constructor
c09477d50f the mod definition now also defines the step resolution 2021-06-06 18:09:21 +02:00
Weird Constructor
7703523749 use trunc and not floor for display 2021-06-06 13:36:53 +02:00
Weird Constructor
1d5ea0599e round instead of flooring cents 2021-06-06 13:33:41 +02:00
Weird Constructor
12c8362465 detune rounding implemented 2021-06-06 13:19:31 +02:00
Weird Constructor
ad250e65fd proper min/max for the detune params 2021-06-06 12:27:34 +02:00
Weird Constructor
1ceb25bf31 fixed sine detune test 2021-06-06 09:31:41 +02:00
Weird Constructor
a9ac28e351 applied detune to the sampler and sin, added tests that need to be fixed 2021-06-06 09:24:41 +02:00
Weird Constructor
79c3e36eab sin now has a detune UI parameter (not yet handled in DSP) 2021-06-05 09:13:42 +02:00
Weird Constructor
1b22ab623a added missing file and implemented gate output ports to the sequencer 2021-06-04 20:24:55 +02:00
Weird Constructor
d069c4aafa finished settings formatting via macro refactor 2021-06-04 18:14:41 +02:00
Weird Constructor
8bb0083aec added concept of rounding function and format function for parameters 2021-06-04 05:06:41 +02:00
Weird Constructor
3bf1d62239 debugging FbWr/FbRd, the buffer is not read correctly 2021-06-03 05:10:29 +02:00
Weird Constructor
b7284b6b8a gave all nodes access to NodeExecContext 2021-06-02 03:59:21 +02:00
Weird Constructor
297360e398 started implementing feedback delays 2021-06-01 05:14:06 +02:00
Weird Constructor
2350db8e60 fixed potential out ranged values in the tracker 2021-05-30 12:44:12 +02:00
Weird Constructor
a9ad083e27 fixed a crash bug 2021-05-29 15:22:32 +02:00
Weird Constructor
a7a2a26d67 implemented declick, working on tests 2021-05-29 13:45:26 +02:00
Weird Constructor
3530b6df2d implemented offset and len for sampler, and unified the oneshot and loop implementation. 2021-05-29 11:41:46 +02:00
Weird Constructor
72e2e21aa1 added wav 2021-05-22 22:56:19 +02:00
Weird Constructor
4384f0a2e1 added parameters 2021-05-22 12:13:38 +02:00
Weird Constructor
2772d27ab8 added preliminary sampler node 2021-05-19 03:58:33 +02:00
Weird Constructor
c3a7701416 copied code from hexosynth and made all tests pass 2021-05-18 05:11:19 +02:00