My Tiva Launchpad Simple Drum Machine

I've completed my next Tiva LaunchPad project. I created a simple drum machine. Press a button and an audible 8-bit drum sample is played back. A video explaining and demoing it is below. A link to the C program I wrote which runs on the LaunchPad is given below as well.


If you're inter…

Date: November 26th, 2016 at 12:28pm
Author: Terence Darwen
Tags: Embedded, Tiva LaunchPad, TM4C123G, ARM-Cortex-M4, Drum Machine, 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

Thoughts on "Extreme Programming Explained" by Kent Beck

I've known about Extreme Programming (XP) since the early 2000's but had never gotten around to reading "Extreme Programming Explained", the original book on XP, by the creator of XP, Kent Beck. I recently just read the second edition which was published in 2005. It seems it holds up pretty well e…

Date: November 13th, 2016 at 10:47am
Author: Terence Darwen
Tags: Reading Material, Book Review, Kent Beck, Extreme Programming, XP, 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

Studying "Effective Modern C++" by Scott Meyers

My weekday routine on this sabattical usually consists of spending the first few hours of the day studying software engineering related books, blogs, etc and the remainder of the day is dedicated to working on projects that put learned skills to practice.

Three months into the sabbatical, I've studi…

Date: October 17th, 2016 at 8:17am
Author: Terence Darwen
Tags: Reading Material, Book Review, C++, Modern C++, C++11, C++14, Effective Modern C++, Scott Meyers, Sabbatical