dagargo / elektroid

Sample and MIDI device manager
https://dagargo.github.io/elektroid/
GNU General Public License v3.0
221 stars 32 forks source link

Allow internal audio processing with floats #145

Open dagargo opened 2 months ago

dagargo commented 2 months ago

At the moment, it always works with short.

In particular, this is desired for audio transformations, like volume normalization, filtering...

But it is also possible that I'm overthinking all this.

dagargo commented 1 month ago

Also it is important when saving files using a different bit depth than the native one.

For instance, after doing some changes in a sample and saving it, if the file uses 24 bits, the resulting sample will still have 24 bits samples but as the editor uses only 16 bits there will be a loss of precision.