Categories: family, open source, personal projects, tinnitus, woo
generalfuzz Picture

personal projects

Acoustic CR Neuromodulation Tinnitus Protocol

March 14, 2014

It turns out there are a few treatments for tinnitus. Most of these treatments involve sound therapy, where the ultimate goal is to help retrain your brain to tune out the tinnitus. These therapies have been shown to be effective for some percentage of people with tinnitus – probably less than 50%.

The most recent tonal therapy is called Acoustic CR® Neuromodulation, and there’s a dandy scientific paper that describes it. I saw that someone on reddit created a nice program for generating ACRN tones. It occurred to me that there might be a way to implement a simple and useful ACRN web-app using modern javascript libraries. It gave me something to focus on during my times of significant woe.

I put it up @

Example image

If you have tinnitus, give it a whirl. It’ll cost you nothing. It may or may not be exactly the same as the $5000 ANM ACRN treatment, but it should give you a good idea what it would be like. I’m always open to suggestions/feedback to improve the project.

Nope – A Muni train guessing game

April 24, 2015

Jasper (5 years old) and I were waiting for a BART train downtown at the end of an epic all day adventure. As we waited, we heard the sound of the muni trains arriving overhead.

Jasper said, “I think it’s a J.”

I said, “I think its a N.”

Jasper waited a few beats, and said “Nope, its a K” with full confidence despite complete ignorance.

I thought to myself “Wow. There’s a great game for a five-year-old”

A couple hundred hours later, I finished building 1.0 of that game.

Example image

I ended up building it using the ionic framework, and have published the android version of it on Google play. If you have 60MB to spare on your phone (due to lots of tiny videos of Jasper) and a small child who likes to guess things and touch screens, you should totally install it. I even wrote a theme song for the app.

“Nope!” uses realtime data from If there is no internet, it just makes it up like Jasper would.

I also made the source code available. That’s just how I roll.

Song Feedback Web Application

April 24, 2019

I’ve put time and care into the creation of my eigth album, Study Music, and created something I feel proud of.

Looking backwards, though, I had a hard time with the reception to my seventh album, “Oughta See”, from a few years ago. I was surprised that people didn’t seem to dig it as much my as previous work. It motivated me to ensure that things would go better with my next release.

I determined that I wanted to engage my listeners by soliciting more feedback before I released my next album. I built a stand-alone music feedback web-app - a tool for doing market research of your music within your fan base.


I then used it to test my latest songs before releasing the new album. The feedback that I got helped evolve the songs and album structure, and allowed me to feel confident about the new music before releasing the album.

I open sourced the feedback app to anyone who thinks they will find it useful. Here is the demo, a demo of the data collection page, and the github source.

There are a few slightly technical steps required to install the app: you’ll need an AWS account, a dynamodb service, and a couple of AWS storage buckets. This is all explained in the github readme.

Some use cases I’ve come up with for my feedback tool:

I also hope it can be used by other people in ways I haven’t considered.

For point of reference, I made two posts to my Facebook audience of almost 3,000 people. Without using any ads, a little over 100 people used my new tool, of which almost half left additional feedback in addition to rating tracks. It was a great experiment in programming and engagement which also helped me to dial in my album.