axkg / terminatorX

Synchronized turntables to scratch on digital vinyl
https://terminatorX.org
GNU General Public License v2.0
8 stars 4 forks source link

Rework audio loading #8

Open axkg opened 7 months ago

axkg commented 7 months ago

The current input audio loaders load the complete audio into the buffer. To reduce memory usage and accelerate file loading, files could be streamed on the fly during playback. However, with today's RAM dimensions and processing speeds it is probably less of an issue. In addition, the whole file would need to be scanned (and potentially cached) to render the waveform in the UI.

This issue was formally tracked on the now obsolete TODO file.