Currently, song waveforms are stored via Core Data in a sqlite database. This causes a few issues:
- Larger files
- Slower performance
- Unnecessary dependencies
If we stored the extracted waveform data in a special text file format (and compressed it with gzip), performance should increase and we should be able to get much better file sizes.
Currently, song waveforms are stored via Core Data in a sqlite database. This causes a few issues:
If we stored the extracted waveform data in a special text file format (and compressed it with gzip), performance should increase and we should be able to get much better file sizes.