My Awesome Phase Vocoder (Audio Examples and Free Software Download)

In the spirit of the blog post I wrote on Alternative Music Production Software a few weeks ago, I've been spending a good amount of time working on a phase vocoder lately. I'm happy to say I have an early working demo version that sounds quite good.

Piano Waveform Stretched and Compressed

The phase vocoder allows for stretching and com…

Date: February 14th, 2017 at 9:42pm
Author: Terence Darwen
Tags: Audio Software, Cross-Platform Development, Phase Vocoder, Digital Signal Processing, DSP, C++, Sabbatical

Thoughts on AutoDrumatic and Alternative Music Production Software

An important part of this sabbatical is not just studying books, blog posts, other's code, C++ disassembly, etc, but also to put newly learned skills to practical use. This was partially the reason I started working on AutoDrumatic (mentioned and demonstrated in previous blog posts here and here).

Date: January 27th, 2017 at 2:14pm
Author: Terence Darwen
Tags: AutoDrumatic, Audio Software, Cross-Platform Development, Sabbatical

AutoDrumatic Version 0.1.0

As shown in the video below, I've added functionality to the left sidebar pane in AutoDrumatic and also added some additional drum hits.


As mentioned, I should have another update to AutoDrumatic in a couple of weeks with some additional necessary functionality. If you'd like to give…
Date: November 22nd, 2016 at 9:23am
Author: Terence Darwen
Tags: AutoDrumatic, Audio Software, Cross-Platform Development, C++ Development, Sabbatical

AutoDrumatic (Video Demo and Free Download)

As mentioned before, as part of this software engineering sabbatical I'm currently on, I work on projects that put learned software engineering practices to use in practical applications. One of the recent projects I've been working on is something I call "AutoDrumatic".

I have plans for AutoDrumat…

Date: November 4th, 2016 at 11:21am
Author: Terence Darwen
Tags: AutoDrumatic, Audio Software, Cross-Platform Development, C++ Development, Sabbatical

My Continuous Integration and Automated Release Build System

Generally, if something bad is going to happen, it's best to know about it sooner rather than later. To me, this is a lot of what continouis integration (CI) is about.

When contemplating a build server for the Darwen Audio Software Project I was considering setting up a dedicated machine. However…

Date: October 3rd, 2016 at 8:13am
Author: Terence Darwen
Tags: Continuous Integration, Build Server, One Click Release, Cross-Platform Development, Sabbatical