17 Commits
Author SHA1 Message Date
jens 4d84df05d8 [Reverb]
- added resize()
- removed process()
2025-11-16 15:46:47 +01:00
jens b9b7077c4d added early reflections 2025-11-16 10:16:55 +01:00
jens 09591a3148 - added Delay
- added MultiDelay
- added Diffusor
2025-11-15 15:38:20 +01:00
jens 57d755a531 [Reverb]
- refactored Diffusor, Delay into separate files
2025-11-15 15:37:33 +01:00
jens 910170e8dc [Reverb]
- no channel sum for last diffusion step
- elimnated latency due to feedback delay
- added print for channel shuffle and delay values
2025-11-13 17:50:36 +01:00
jens 6348a4db71 refactored 2025-11-12 22:47:08 +01:00
jens 9948682d03 [Reverb]
- fixed mix down
2025-11-11 19:52:35 +01:00
jens aae1af9fdd [reverb]
- added getter/setter for delay, feedback delay
2025-11-11 18:11:05 +01:00
jens 4d6dbe770b [Reverb]
- Diffusor: added process_multi out-of-place
2025-11-11 12:29:18 +01:00
jens 1d55f63a5e [Reverb]
- removed numSteps. NumSteps is determied by length of initializer_list
2025-11-10 10:48:21 +01:00
jens 8cfd39f245 [Reverb]
- num diffusion steps is template param
- Contructor: use initializer list for delays per diffusion step
- added param for feedback delay min and max
2025-11-09 22:32:20 +01:00
jens e481f5215e [Reverb]
- refactored gain loop
- added setter for gain
2025-11-09 21:25:45 +01:00
jens 6334c66df0 refactored 2025-11-09 20:29:12 +01:00
jens cb9ed606cb added base delay for feedback delay 2025-11-09 19:37:34 +01:00
jens a7499201b2 added feedback 2025-11-09 19:29:37 +01:00
jens f55bb73e7a - added process multi 2025-11-09 18:34:00 +01:00
jens 681290c9ae - refactored
- BufferMulti numChannels is template parameter
2025-11-09 13:20:16 +01:00