Skip to main content

Square One available on the Android market

device-2012-03-03-225349This is just a short post to let you know that a first version of the Android app I’ve been working on for the last couple of weeks is available on the Android market. The app is called Square One and it’s a simple bassline synthesizer. It’s free so try it out and let me know what you think of it, but be prepared it’s still an early version. I hope to add more features in the next few months and maybe build something that can be used to create real music.

The lower part of the screen contains the sequencer controls that can be used to program your own bass lines. On the left is a four by four grid of buttons where you can select a step in the sequence. On the right you can select the note to be played on that step. When you’re done you can press Start and the sequence starts playing. The knobs on the top can be used to control a couple of parameters from the synthesizer engine that creates the sound. You can control the cutoff frequency and resonance of the low-pass filter, attack and release of the envelope and you can control the delay effect in real time.


  1. found this last night on app market. quite cool. could do with somemore waveforms, an octave down and some easier way of programming individual steps while sequencer is running. like the delay line. really good app for version one tho. looking forward to seeing how this developes. B-)

  2. Thank you for your kind comment and especially the suggestions.
    I'll look into the octave down and extra waveforms. Although I would like to improve the oscillator first to make just the square wave sound better.

    I'll probably have a new version ready this week with a couple of extra options like the ability to accent notes and change how much the envelope affects the cutoff. And I'm working on making the app look better on tablets too.

    I hope you'll like the new version.


Post a Comment

Popular posts from this blog

Using xUnit.Net with .Net 4.0

I’ve been using xUnit.Net for a while now. It’s just a tiny bit cleaner and slightly less abrasive than other .Net unit testing frameworks. Leaving out unnecessary stuff like [TestFixture] and shortening Assert.AreEqual to the equally clear but shorter Assert.Equal don’t seem like big improvements but when you type them several times a day tiny improvements start to add up. I also like the use of the [Fact] attribute instead of [Test]. It shifts the focus from testing to defining behavior. So how do we get all this goodness working with the Visual Studio 2010 beta?

Building Android projects with Jenkins, Ant and Mercurial

I have recently set up a Jenkins build server for my Android projects hosted on Bitbucket. It’s not difficult but there are a couple pitfalls and the information on how to do this isn’t available from one single place so I decided to document the process and put up the information over here. Maybe other people will benefit from having a step-by-step guide too.