If liberals have a defining flaw, it is their naive belief that other people are essentially reasonable, just as they aspire to be. This flaw is exemplified by recent attempts to explain the 2016 election. Was it the economy? Was our message wrong? Did we forget about our base?

No, it was just racism.

America has always harbored a seething underclass of pinheaded racist imbeciles, but Republicans like John McCain and Mitt Romney were too honorable to play that game. In 2016 the country ran out of honorable Republicans, so now we have Donald Trump.


Sequencer & synthesizer — Android — C++, Android NDK

Syntheogen™ is a step sequencer and synthesizer I developed for Android phones and tablets:

Syntheogen screen shots
LOOP STEPS dialog TRACK EFFECTS dialog TRIM CLIP dialog SONG dialog

Syntheogen was mostly written with C++ and the Android NDK. Production builds target Android, but the app also runs on Windows, which I use for development and testing.

The interface was built on a custom GUI framework, and specifically designed to support touchscreen devices. The sequencing and synthesis engines are also custom designs, and the sequencer offers features not found in other music apps: measures can be sized and divided almost arbitrarily, patterns of different length can be mixed in the same loop, and notes can be tied to produce legato phrases of any length.

To learn more, visit the Syntheogen site or watch the Quick Start video.