An aspiring jazz trumpet player's blog about jazz improvisation and ear training.

December 30, 2013 About Me 1 Comment

Eleven-year anniversary

All of my anniversary articles: 2 years - 3 years - 4 years - 5 years - 6 years - 7 years - 9 years - 10 years - 11 years - 12 years - 13 years - 15 years

It's now been eleven years since I started playing the trumpet again, after quitting for a period of seven years. In the tradition of traditions, here's another anniversary article.


Ear training has been a major focus of my jazz blog since it first went online in 2004. I built my first ear training tool soon thereafter, and the most recent version of that tool is the online Java applet known as Online Ear Trainer 2.0. In recent years, I built my "Play By Ear" ear training apps for iOS and Android devices, but the free online ear trainer continues to be my favorite tool due to the rhythm section and sequence modulation features.

As much as I like my online ear training tool, I fear that it might have a limited future due to recent issues with Java applets (an "applet" is a Java application that runs in your web browser). In 2012, Java security threats were discovered which allowed applets to directly access a computer's file system. Web browsers initially battled this threat by blocking all unsigned applets, including my online ear trainer. Various Java patches have been released since then and all applets are once again allowed to run. Unfortunately, those applets now carry the burden of ominous security warnings that appear every time they are loaded. Update: as of Jan 17, 2014, my ear training applet is now signed so you should be able to accept the security warning once without having to see it every time the applet loads.

With the security problems, the general disdain for browser plugins (e.g. Flash), and the move towards HTML5 alternatives, I wouldn't be surprised if Web browsers stop supporting Java applets entirely in the coming years. If that happens, that will be the end of my online ear trainer. It's not all doom and gloom, though. A few weeks ago I began tinkering with a possible replacement that uses a new JavaScript MIDI engine. It might not be as powerful as my Java ear trainer, but I think it will be a decent substitute. Once I have something worth sharing, I'll let you know.


In last year's anniversary article, I mentioned the disappointing sales of my "Play By Ear" Android ear training application and my decision to discontinue its future development. I've kept the app in the Google Play/Market/WhateverThey'reCallingItToday store, though, since I think it's a useful app and it's still probably worth the $1.99 price. Or so I had thought until a few days ago.

Last Thursday, I received an email from somebody who had just purchased my Android ear training application for his Nexus 5 (Android 4.4.2). Upon starting the application, he saw an error message and then the application froze. This is the first I've heard of any problems with the Android app, but if it's happening to one person, it's probably happening to others. Since I don't have any android devices to test on, and since I don't want to spend any more time on the app anyway, I went ahead and refunded his purchase and I made the Android app free from this point forward. If I receive more complaints about the app not working, I'll probably take it down entirely, so get it while it lasts.


Ever since 2004, I've been sharing some of my jazz improvisation clips on this jazz blog. The recordings are a valuable part of my jazz studies since they allow me to return to my jazz solos and study the good, the bad, and the ugly parts of my solos. And by sharing the recordings with all of you, you can marvel at the precision by which I have equally distributed the good, the bad, and the ugly in each solo. For the first year in the history of this website, however, 2013 has come and gone without a single jazz improvisation clip. Hopefully you've found another source of laughter to fill the void.

I have wanted to record some clips this year, but I lost the ability to do so when I bought a new MacBook Air at the end of 2012. Until that point, I was using an MAudio recording interface with the FireWire port of my computer. The MacBook Air doesn't have a FireWire port, though, and since I spent a good portion of this year traveling, I wasn't in any hurry to find a new solution.

A few weeks ago, I bought a new Scarlett 2i2 USB recording interface, so I can finally record myself again. Unfortunately, this development coincides with a bit of a detour in my playing, which I'll discuss next.


Three months ago, I began taking private jazz improvisation lessons with one of Atlanta's top jazz musicians. My goal was to focus on ear training, mostly to get a fresh perspective from somebody with many years of ear training research and teaching experience.

I'd like to say that I'm enjoying the lessons and I'm playing better than ever, but unfortunately that isn't the case. If anything, I'm more discouraged about my playing than I've been in a while, and I feel like I've lost some of the progress that I had made prior to taking lessons. Maybe this is one of those situations where the teacher has to break down his student before he can build him back up again. You know, like the totally awesome 80's movie, "North Shore," in which a hot-shot surfer (also named "Rick") ditches his 3-fin surf board in order to first master the tree log board, the long board, and every other shape, at which point his soul-surfer teacher allows him to return to a modern surf board just in time to (nearly) win the Banzai Pipeline competition. If you haven't seen the movie, I doubt you'll understand. But suffice it to say, I'm hanging in there for now, with the hope that Nia Peeples will make an appearance.

Happy New Year!

Comment by Roman

Glad to hear you're still playing Rick. Your improvisations have been inspiring me to keep going with the ear training using your tools. I'm looking forward for some of your 2014 improv recordrings.

Have you ever though about making a chord progression tracker tool? A program that you enter a chord progression into and press 'play' when the solo starts and it shows which chord you're at and which chord follows in whatever number of beats. I'm in the process of making such a tool for myself.. not sure if others will find it useful though.

Post a new comment



Your Website (optional)


Security Code: type the numbers you see in the image shown above
Note: Your email address will be used to send you notification if/when your comment is approved for public viewing. Additionally, I will use your email address to contact you if you ask me a direct question. Your email address will not be displayed online, nor will it be used for marketing or any other purpose.