Neutone / neutone_sdk

Join the community on Discord for more discussions around Neutone! https://discord.gg/VHSMzb8Wqp
GNU Lesser General Public License v2.1
470 stars 22 forks source link

Support minimum and maximum buffer sizes #7

Closed christhetree closed 1 year ago

christhetree commented 2 years ago

Currently the WaveformToWaveformBase interface only supports a list of exact buffer sizes or an empty list which implies that all buffer sizes are supported.

We should extend this interface to support a minimum and/or maximum buffer size since this situation will arise (especially minimum buffer size). This will also improve the ability of the SQW to select the optimal buffer size and delay.