|
|
3d79d24eff
|
procedural audio buffer, add mods to synth
|
2025-08-03 11:18:23 +02:00 |
|
|
|
9095a6952a
|
refined voice allocation procedure
|
2025-08-03 00:35:55 +02:00 |
|
|
|
1c579f1aa2
|
start of procedural synth reimplementation
|
2025-08-02 09:02:30 +02:00 |
|
|
|
2354be5896
|
reduce maximum gain reduction to 12
|
2025-08-01 18:49:20 +02:00 |
|
|
|
1ab0d89b00
|
add program-dependent attack/release times
|
2025-08-01 15:35:14 +02:00 |
|
|
|
5b7385df07
|
initialize param in struct
|
2025-07-31 20:32:18 +02:00 |
|
|
|
989eafebd9
|
extract rms detector to separate file
|
2025-07-31 20:25:02 +02:00 |
|
|
|
9c7d9abc18
|
refined oneknob compressor
|
2025-07-31 16:26:40 +02:00 |
|
|
|
90ce27a374
|
fixed log calculation
|
2025-07-31 16:26:25 +02:00 |
|
|
|
d55ce17705
|
add one-knob compressor with feedback topology
|
2025-07-31 00:16:40 +02:00 |
|
|
|
d7945451f2
|
remove pop2
|
2025-06-23 14:40:28 +02:00 |
|
|
|
c6def58726
|
add namespace and default values
|
2025-06-20 18:27:38 +02:00 |
|
|
|
9d121865d6
|
fix indentation
|
2025-06-20 17:12:35 +02:00 |
|
|
|
8b0e937935
|
initialize all voices instead of dynamic allocation (fixes access errors)
|
2025-06-20 17:12:17 +02:00 |
|
|
|
24ef40bc07
|
add constructor parameter controlling reservation of number of voices
|
2025-06-20 15:23:03 +02:00 |
|
|
|
83b5f9c877
|
std format alternative
|
2025-06-17 17:56:41 +02:00 |
|
|
|
c586ba50a5
|
add audio buffer class to remove std::span dependency
|
2025-06-17 17:56:33 +02:00 |
|
|
|
d74a89b82d
|
fix clang format
|
2025-06-17 13:38:11 +02:00 |
|
|
|
8f69b4fcf8
|
add optional modulators to synth/voices
|
2025-05-16 13:44:15 +02:00 |
|
|
|
2b077a13a2
|
clean up includes
|
2025-05-15 14:00:27 +02:00 |
|
|
|
f4f61a2fd4
|
introduce synthesizer parameter mappings
|
2025-04-26 15:45:16 +02:00 |
|
|
|
432265a010
|
add macro control struct
|
2025-03-08 21:39:33 +01:00 |
|
Chris
|
1220c8dba5
|
change uint to int for compatibility
|
2024-08-28 15:24:54 +02:00 |
|
|
|
8996c93125
|
add pump compressor
|
2024-08-29 10:22:15 +02:00 |
|
Chris
|
70c9819422
|
add missing include
|
2024-08-06 14:02:33 +02:00 |
|
|
|
9c8af0cc98
|
remove clipper
|
2024-07-24 15:47:33 +02:00 |
|
|
|
cb3afb8789
|
fix random device
|
2024-07-22 21:50:31 +02:00 |
|
|
|
e65116a9c3
|
randomize phase
|
2024-07-22 21:44:32 +02:00 |
|
|
|
99c0028ba5
|
add option to skip sustain phase
|
2024-07-12 11:53:57 +02:00 |
|
|
|
58522c7584
|
fix pitch envelope processing
|
2024-07-12 09:08:08 +02:00 |
|
|
|
ce8a248247
|
fix offset comparison
|
2024-07-10 17:20:29 +02:00 |
|
|
|
5a49b62649
|
remove unused constructor parameter
|
2024-07-10 17:20:09 +02:00 |
|
|
|
506f17ca75
|
add missing includes
|
2024-06-29 08:32:17 +02:00 |
|
|
|
d08d4acda9
|
template processing
|
2024-06-27 15:31:20 +02:00 |
|
|
|
deabea6cbf
|
template whole oversampler class
|
2024-06-26 19:45:56 +02:00 |
|
|
|
99368e6869
|
template up/downsample input
|
2024-06-26 13:35:39 +02:00 |
|
|
|
970694d3f2
|
add cmake project
|
2024-06-24 18:12:01 +02:00 |
|
|
|
a1f35384cd
|
add missing cmath include
|
2024-06-24 18:11:23 +02:00 |
|
|
|
033b8bb211
|
fix memory leak
|
2024-06-19 12:29:02 +02:00 |
|
|
|
c53b80c940
|
use reset method
|
2024-06-15 14:21:23 +02:00 |
|
|
|
f400b4ca8e
|
only downsample with ratios above 1
|
2024-06-15 14:15:37 +02:00 |
|
|
|
e874ee7d14
|
clean up
|
2024-06-15 14:13:12 +02:00 |
|
|
|
9a15a25788
|
new simple oversampler
|
2024-06-15 13:55:36 +02:00 |
|
|
|
11e4298310
|
add block processing
|
2024-06-15 09:59:49 +02:00 |
|
|
|
0675ffe244
|
include assert
|
2024-06-04 14:31:43 +02:00 |
|
|
|
383cdb6edc
|
template input data
|
2024-06-01 14:17:54 +02:00 |
|
|
|
989dba5a6b
|
add oversampler
|
2024-05-24 13:28:31 +02:00 |
|
|
|
e4a4a661a0
|
updated license
|
2024-05-24 11:24:15 +02:00 |
|
|
|
06d8cbe101
|
updated license
|
2024-05-24 11:23:49 +02:00 |
|
Chris
|
aaa765ed1a
|
Delete LICENSE
|
2023-11-17 11:39:47 +01:00 |
|