|
|
8c996e4f54
|
add parameter get function
|
2025-11-18 17:15:43 +01:00 |
|
|
|
c5f4645980
|
fix typos
|
2025-11-18 17:15:08 +01:00 |
|
|
|
d9756c6c62
|
update readme
|
2025-11-06 11:09:21 +01:00 |
|
|
|
6a95053a53
|
update copyright year
|
2025-11-06 11:08:36 +01:00 |
|
|
|
12ae07d115
|
add license headers
|
2025-11-06 11:05:54 +01:00 |
|
|
|
a362ab6c91
|
use alaw companding, apply formatting
|
2025-11-06 10:58:34 +01:00 |
|
|
|
3b4d069ece
|
consolidate yfilters into one file, convert to procedural style
|
2025-11-06 07:49:39 +01:00 |
|
|
|
f7fc4cfe75
|
parameterize noise duration
|
2025-11-05 16:46:33 +01:00 |
|
|
|
82e752f7b8
|
convert demo noise generator to procedural approach, optimize a bit
|
2025-11-05 16:44:58 +01:00 |
|
|
|
1f818f4271
|
add initial step sequencer implementation
|
2025-11-05 16:30:51 +01:00 |
|
|
|
974f35541d
|
reduce line length in clang-format to 90
|
2025-11-05 16:29:49 +01:00 |
|
|
|
fe2c7bfe23
|
add wavefolder
|
2025-11-05 16:28:35 +01:00 |
|
|
|
c2a1cd157d
|
fix eq default value
|
2025-10-24 12:28:41 +02:00 |
|
|
|
6e08ec70c9
|
convert pump compressor to procedural approach
|
2025-10-24 02:32:25 +02:00 |
|
|
|
8af07582ae
|
apply procedural approach to clipper+tube
|
2025-10-24 01:59:55 +02:00 |
|
|
|
b7ef24d324
|
remove ivoice (deprecated)
|
2025-10-24 01:59:02 +02:00 |
|
|
|
8e04e9bf67
|
remove soft clipper
|
2025-10-23 20:16:35 +02:00 |
|
|
|
63a00e1744
|
add smoothing to split eq mode transitions
|
2025-10-21 11:06:00 +02:00 |
|
|
|
6fb32fbcf6
|
remove old triplex classes
|
2025-10-13 17:30:40 +02:00 |
|
|
|
f4502eb699
|
add to_upper function
|
2025-10-09 07:54:11 +02:00 |
|
|
|
64f252acfc
|
add a-law companding functions
|
2025-09-17 19:50:02 +02:00 |
|
|
|
41b2dce01a
|
add split eq
|
2025-09-17 19:45:30 +02:00 |
|
|
|
5693617912
|
trim to 2 decimals
|
2025-09-10 19:46:07 +02:00 |
|
|
|
53a9725e0c
|
add string trimming function
|
2025-09-09 19:05:57 +02:00 |
|
|
|
3ad3e1d265
|
fix voice note states
|
2025-08-29 15:07:11 +02:00 |
|
|
|
bd48a3a1a1
|
triplex initializer functions
|
2025-08-25 18:57:00 +02:00 |
|
|
|
0d965fb2a0
|
set found voices to busy, ignore non-gated
|
2025-08-15 11:43:30 +02:00 |
|
|
|
e4f12dede3
|
rename enum values, move event count to voice
|
2025-08-13 18:16:44 +02:00 |
|
|
|
989ea9ba8f
|
simplify voice allocator, high level triplex synth implementation
|
2025-08-11 13:34:55 +02:00 |
|
|
|
abbba13aad
|
Merge branch 'main' into proceduralsynth
|
2025-08-10 14:12:29 +02:00 |
|
|
|
391e50ad7f
|
add dice
|
2025-08-10 14:08:57 +02:00 |
|
|
|
d55490d7d1
|
remove encapsulation from allocator + midi synth, parameter to disable stealing of non-gated voices
|
2025-08-10 14:08:06 +02:00 |
|
|
|
e6d6e4f482
|
add voice functions
|
2025-08-04 13:33:03 +02:00 |
|
|
|
51de37bfb6
|
initial triplex procedural reimplementation
|
2025-08-03 17:15:08 +02:00 |
|
|
|
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 |
|