Epic Windmill

Creative software development

NodeBeat v1.3.6 released!

We’ve just pushed out a new version of NodeBeat to Google Play!


  • Rebuild using the latest NDK/GCC
  • Updated language files
  • Fixed keyboard orientation
  • Fixed issues with the storage path of some devices


  • Soundcloud sharing
  • Replaced zip compression with ogg encoding
  • Updated the UI to show a progressbar when NodeBeat is preparing the audio file.

Quiztones for Android now available!

Epic Windmill is proud to present another audio application for the Android platform. In collaboration with Dan Comerchero, we’ve been working hard to bring the popular iOS/Mac frequency ear training app Quiztones to the Android platform. It is now available at Google Play.

Press release

“MINNEAPOLIS, Minn., September 6, 2012 – Quiztones founder Dan Comerchero announces the release of an Android version of the popular ear training app Quiztones.

Quiztones for Android is a frequency ear training app for amateur and professional audio engineers, producers, and musicians. Previously only available for Mac and iOS, it has helped countless musicians and audio professionals train their ears to instantly and intuitively recognize frequencies. This is useful when mixing, adjusting EQ settings, and identifying/eliminating feedback.

Audio professionals as well as amateur musicians spend a great deal of time analyzing frequencies, whether adjusting them for a good mix in the studio, or trying to get rid of feedback on stage. Ear training with Quiztones can make this a lot faster and easier by training the ear and eliminating trial and error methods of frequency identification such as sweeping.

Read the full press release here: http://musicmarcom.com/Quiztones_for_Android.html

Where to get it?

Product website:

Google Play:
Quiztones for Android

NodeBeat featured on the BlackBerry Dev blog

Interested in how we ported NodeBeat to the BlackBerry PlayBook platform?

The BlackBerry Developer Blog wrote an article about us, our app and the journey that was involved with it: NodeBeat: A BlackBerry Open Source Success Story

NodeBeat for BlackBerry PlayBook now available!

After receiving a BlackBerry PlayBook through the developer offer in March, we started to look into the possibility of porting NodeBeat to the PlayBook platform.

While it is a smaller tablet (7 inch) than the iPad (10 inch), it feels quite nice in the hand. Spec wise this device is great (dual-core cpu, 1 GB ram, dedicated graphics chip), therefor it would be nice to test if the PlayBook would be a perfect platform to run NodeBeat on.


Since NodeBeat is build on top of the popular openFrameworks (OF) platform, I forked openFrameworks and started to work on a new add-on for OF called ofxQNX to extend the current framework. While there initially were some difficulties with the audio part, Seth managed to integrate SDL into ofxQNX (just for the audio) which now provides us with very low latency audio playback. More information about the ofxQNX project (it is open source!) and how you can use it in your own projects can be found on my personal research blog.

BB 10 Jam

With NodeBeat as our (ofxQNX) guinea pig, we have been working pretty hard the past weeks to get NodeBeat up and running just in time for BB 10 Jam. Since NodeBeat uses a lot of different OF features, it was a perfect way to test out ofxQNX and the stability of the add-on.

Below is some footage I shot of an early NodeBeat Beta running on the PlayBook (it basically lacks the UI). I love that compared to the Android build, this device is giving us much lower input and audio latencies which really enhance the experience.

We have submitted NodeBeat to the BlackBerry AppWorld so hopefully it will be available soon for your listening pleasure!

[Edit 29-apr]
It’s now available on the BlackBerry Appworld and is actually at the top of the charts! It’s currently on sale for just 99ct!


More information

Product website:

BlackBerry App World:
NodeBeat for BlackBerry PlayBook


NodeBeat Android Updates

Since the release of the NodeBeat port for Android last year, me and Seth worked hard to improve the Android version. Compared to the iOS version, our initial release had limited functionality. We spend some time improving the UI as well as implementing lots of the newer features that were already present in the iOS versions of NodeBeat.

The current version of NodeBeat now allows users to customize a lot of the audio. You can now select the Waveform type, Key, Scale and we offer more amplitude control for fine tuning your sounds. Another new feature that we copied over from the iOS version is the background keyboard which can be played at different octaves and scales.

Below is a short video I shot last month that roughly shows what you can expect from this release.


New Features

Audio Features

  • 20 Musical Scales
  • All 12 Musical Keys Signatures
  • 7 Octave Range
  • Background Keyboard/Piano
  • Audio Waveform Adjustment (Sine, Triangle, Sawtooth, Square)
  • Creative Sound Sculpting (Echo, Attack, Decay, Release)

Rhythm Features

  • Adjustable Tempo

Sharing/Exporting Features

  • Record and email audio file
  • Save/Load Creations

General Features

  • Adjustable Node Physics (gravity, speed, proximity)
  • Drum and Octave Generators
  • Start/Stop Nodes by double tapping
  • Sleep Timer for falling asleep to NodeBeat

Where to get it?

Product website:

Android Market:
NodeBeat for Android

Amazon AppStore:
NodeBeat for Android

It’s official now

It’s official now, I’m proud owner of my new startup company Epic Windmill.

Previously known for my research work in the field of multitouch, HCI and information visualization, Epic Windmill will be serving as a place for my creative and casual software projects. For the time being, it will focus on the development of applications for handheld devices such as smartphones and tablets (Android and iOS).

Currently two apps are already available from the Android Market, NodeBeat (a creative audio sequencer) and fIRC (a free chat app). We’re preparing a release for NodeBeat so be sure to follow @NodeBeat for more details. A new fIRC will be released later this month.

– Laurence

p.s. Don’t forget to follow us on Twitter @EpicWindmill and like us on Facebook!