Smooth Playhead

As part of implementing latency compensation I thought I’d do something about the erratic movement of the playhead in Sputter. Since the app considers a generated chunk of audio currently playing, there can be more than one sixteenth measures generated in one go. This makes for uneven speed of the playhead, especially on devices with large audio buffers.

Today I have begun rectifying this. In a coming version the playhead will be moving smoothly along at 60 FPS, in contrast to jumping directly from one sixteenth measure to the next.

Here is a video of the current progress, and as you can see it is already soooo much nicer than the current implementation. Please note that the video does not have sound, since the in built screen recorder in Android does not currently support that.