From what I understood from the code, the downsampling process is using the nearest available sample at a given time to add directly to the generated sample.
I wonder if using some downsampling algorithms here could improve the quality of the generated kits.
This is a part of a pipeline I'd like to progressively implement in LSDPatcher so we will be able to decouple parts of the conversion process (dithering, downsampling, bitcrushing, etc...) to offer alternatives to have a better handle on how the sample sounds in LSDj.
From what I understood from the code, the downsampling process is using the nearest available sample at a given time to add directly to the generated sample.
I wonder if using some downsampling algorithms here could improve the quality of the generated kits.
This is a part of a pipeline I'd like to progressively implement in LSDPatcher so we will be able to decouple parts of the conversion process (dithering, downsampling, bitcrushing, etc...) to offer alternatives to have a better handle on how the sample sounds in LSDj.