Sputter 1.1.0-beta1 Released!

Finally I am pleased to announce that Sputter version 1.1.0-beta1 is released to all open beta testers on Google Play. It features the changes to the note properties functionality mentioned several times before. Additionally the color of the note names in the grid are now more visible, something which has been requested from several users. The reason this is not in production is that there are a few minor additions I would like to make.

Sputter 1.1.0-alpha1 Released to Alpha Testers

The seemingly everlasting work on new note properties functionality has finally made its way into a release. Note velocities and retrigger status is now visible on the notes themselves, which makes it much easier to work with and what they actually do clearer. This release is only available to alpha testers. Wanna become one? Pop me an email to support@casualcomputing.info and include the gmail address you use on Google Play.

Pixel Ratio Quirks

On all modern devices has a device pixel ratio property. It describes how many physical screen pixels corresponds to one logical pixel in the development platform. For example, the first iPhone had a pixel ratio of 1, which corresponds to a 160dpi screen. The iPhone 4 had a pixel ratio of 2 with a screen of 320dpi. This makes it easier for developers to handle different screen resolution with regards to the physical sizes of UI elements.

Note Properties Progress

Finally I had the opportunity to work with the improved note properties functionality previously described. This is what I have achieved so far: There now is a visual representation of wether or not a note is retriggered, which will hopefully make them easier to use as well as more obvious what they do. Also, the color of the notes will be lighter on notes with lower velocity. These changes will make it unnecessary to open the note properties to inspect the velocity and retrigger status of a note.

New Subreddit for Sputter!

So I am proud to present the new subreddit for Sputter! You can visit it here: https://www.reddit.com/r/SputterApp/ Hopefully people will come over there and share ideas, issues, questions or songs with each other. I will certainly keep an eye on it and will also be posting news items from this blog. Today I have expanded the bug reporting dialog to include links to this blog as well as the new subreddit, which is included in the new release 1.

Back From Vacation

After four weeks of vacation, I am finally back to my day job and of course working one day a week on Sputter. This year was spent within the borders of Norway (given the current circumstances) and it consisted for the most part of visiting relatives and enjoying the great nature of our country. During this time I have also thought more about the note properties upgrade, previously mentioned. There is now a complete sketch which will be implemented in the foreseeable future.

Note Properties Postponed... For the Better?

UI design is a complex task, and when you have an idea which seems to make 100% sense while out and about, once you sit down and begin implementing it the devils in the details become clearer. Also, sometimes better options reveal themselves which opens up new possibilities. As I worked on the new note properties as described in the previous blog post I realised that the velocity value would not make sense on notes which have retrigger off.

Improved Note Properties

If you longpress a note in the grid editor of Sputter, you are presented with options for note length, velocity and retriggering: The current implementation has several downsides: The main menu button is obscured, so it is not easy to reach undo, redo, transport controls, etc. Only one note can be selected at a time. Velocity of notes are not visible after you close the dialog. There is no indication on the notes wether or not retrigger is enabled.

Sputter Announced

Sputter was published to Google Play silently a couple of weeks ago. There was no fanfare and no announcements. This was because there was only a limited number of testers in the alpha and beta stages, and I wanted to catch as many bugs as possible before the “big day”. Today I have notified some relevant news sites, blogs and reddits about its existance. Already, there is a news item up on KVR, and hopefully there will be others too.

Developing With an Audience

Development of Sputter has gone on in my spare time over the last seven years or so. Before that I was working on Vibrafun, Kalimba, and a couple of other apps, soon totaling to ten years of development. All these years I kept development to myself and a couple of friends and family until the “big day” of release. Posting on my blog and to social media was not prioritized and usually only (hastily) done when something was released.