Trying a different approach to rendering waveforms to improve performance.
Added gitignore
Now drawing waves safely, can be moved to background operation. Small masking issue persists.
Implemented waveform cache and image acquisition architecture.
Fixed some leaks in the drawing methods for waveforms. Performance is now acceptable.
Fixed memory issue with allocated pixels.
Refined detail views considerably. Finalized architecture.
New assets for generic track.
Cleaned up.
Added submodules to ignore.
Added extraneous comment.
Nothing.
Trying to merge in working branch.
Added ignore to JSON submodule.
Merged in WavePerformance branch.