Friday, July 29, 2011

Hiatus, features and a thank you

Well, that was a longer "week or so" than I initially expected. The short version is that since my last post my partner and I became home-owners (Yay!) and I simply didn't have the time to push out a serious update to Sythe. I also found a number of problems with the new UI - something that will be left on the back-burner for a little while.

The good news is I can now show you screenshots of some new functionality:

Firstly, I have added an toggleable Pad note grid that you can lock the synth to, with the input screen able to show a one or two octave span. The X/Y marker can still move freely but the current note is highlighted on the grid.

I have also added a Pad "Tilt" mode (toggled via the "+" button) where you can control the pitch and Sine/Saw mix by tilting the phone left, right, forwards and backwards. This allows you to change other parameters while still controlling the Pad behind the scenes.

The addition of this grid was suggested by a number of reviewers on Sythe's market page and I would like to take this opportunity to thank everyone who has given me feedback on Sythe so far. Your feedback has been both positive and filled with excellent feature suggestions.

These features will hit the market shortly, along with some internationalisation, reliability updates and background playback. 


  1. Can you optimize SYNTHE to android 2.1? Or this impossible due to lack of libraries?=(

  2. Hey,

    (what follows is a bit of an essay :D)

    The reason that I have chosen 2.2 minimum is that the sound synthesis code is very simple (for speed) and generates pure 44Khz stereo WAV audio.

    This audio format is hardware-supported on 99.9% of Android 2.2 devices, but only roughly 50% of Android 2.1 devices.

    This leaves me two options - either massively complicate (and slow) the audio synthesis code to handle multiple WAV frequencies and stereo/mono audio or to have a simple "device not supported" dialogue at start-up.

    Considering I intend to create a paid version later on I decided to avoid the issue of people either getting variable experiences for the same cost or having bought a non-functioning product by raising the minimum Android version.

    I am open to change this if there is enough interest, but there seems to be dwindling percentages of 2.1 or lower devices according to my analytics.

    Thanks for your comment.


  3. So i never cant install SYNTHE to my 2.1 device? Or i can to hope on you? Sorry for bad grammatics =)

  4. Yes, there is hope :) I will try to include 2.1 support in my next release.