|
|
d55490d7d1
|
remove encapsulation from allocator + midi synth, parameter to disable stealing of non-gated voices
|
2025-08-10 14:08:06 +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 |
|
|
|
c586ba50a5
|
add audio buffer class to remove std::span dependency
|
2025-06-17 17:56:33 +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 |
|
|
|
5a49b62649
|
remove unused constructor parameter
|
2024-07-10 17:20:09 +02:00 |
|
Chris
|
9dc4dd5192
|
block based processing
|
2023-08-16 13:30:39 +02:00 |
|
Chris
|
044f42374b
|
clang format
|
2023-08-12 09:49:26 +02:00 |
|
Chris
|
35a29b9c2f
|
templated sample data type
|
2023-07-18 20:25:39 +02:00 |
|
Chris
|
2830e56b12
|
fix for accessing base class
|
2023-07-18 18:39:52 +02:00 |
|
Christopher Herb
|
d0fcc225a1
|
formatting
|
2023-07-10 18:11:42 +02:00 |
|
Christopher Herb
|
7c1bd1c982
|
voice interface and type checks
|
2023-07-10 18:10:25 +02:00 |
|
Christopher Herb
|
bc213362f0
|
added support for pitch wheel modulation
|
2023-07-10 17:04:16 +02:00 |
|
Christopher Herb
|
8cd0a2a7df
|
stripped samplerate from constructors
|
2023-07-08 07:25:13 +02:00 |
|
Christopher Herb
|
eaf72afdab
|
updated namespaces
|
2023-07-08 05:51:31 +02:00 |
|
Christopher Herb
|
ebae50c2e6
|
stereo operation
|
2023-07-07 17:38:31 +02:00 |
|
Christopher Herb
|
810be3b0b7
|
bugfixes to make tx_voice work with base synth
|
2023-07-07 16:57:30 +02:00 |
|
Christopher Herb
|
1bc737ad66
|
refactoring
|
2023-07-07 15:49:44 +02:00 |
|
Christopher Herb
|
feba37aae8
|
added midi synth base class and voice allocator
|
2023-07-07 15:48:32 +02:00 |
|