Sputter 1.5.2 Released
While fiddling around with Sputter one of the recent days, I discovered three bugs and shortcomings which are now fixed in the latest version 1.5.2.
Some (most?) of you might not be aware of it, but the grid in Sputter is actually three times taller than what is shown on screen at any given time:
The way you move through the range of notes is to slide up and down with two fingers, as described in the help screen:
Some combinations of scale and base note, as selected in the settings screen, may result in the range of notes exceeding the possible notes in the MIDI range. In this case those exceeding notes are greyed out in the grid:
You may notice that there still can be notes in that grey area, even if they are not played back. That is intentional, since that way one can switch between different scales and base notes and still keep the notes intact.
In the case where there are notes in the grey area, the application would crash when playback started and subsequentially stopped. The reason is that when playback is stopped the engine attempts to stop all playing notes. Usually when playing and stopping notes it will check if they are out of range, but appearently in this case it did not. It does now.
Additionally two other bugs/annoyances are also fixed:
- Crash when swiping the screen while startup logo is showing
- Fiddly movement when moving up or down the note range
In other news the new C++ code for the sequencer engine is moving along nicely. It is now at the point where it is possible to play notes and adjust parameters, all running natively and outside of Java. Will post an update regarding this in the near future.