Share this project


Share this project

Music Guru project video thumbnail
Replay with sound
Play with

The one-stop shop for learning music fundamentals across a variety of instruments.

The one-stop shop for learning music fundamentals across a variety of instruments. Read More
pledged of $10,000 goal
seconds to go

Funding Unsuccessful

This project's funding goal was not reached on October 15, 2012.

Share This Project
Cecil Bells
Project by

Cecil Bells

First created  |  1 backed

Full bio Contact

About this project

In-depth Demonstration Video Part 1

In-depth Demonstration Video Part 2

Who's it for?

Maybe you've messed around with that old guitar or dusty piano a few times over the years, but you were never quite patient enough to put in the time needed to master it, or maybe the whole "reading music" part, with all those intimidating little symbols on the staff, was more than you'd bargained for?

Perhaps you've learned to play a few songs by watching someone else, which is insanely admirable, but you'd like to dig a little deeper and maybe write your own songs eventually?

It could be that you have no idea what you're doing--you don't know the first thing about playing music, let alone reading it, and you'd like an easy way to get in on all of those sound-making shenanigans that musicians rave about.

Whatever your level, or whatever the instrument, the Music Guru's got something to offer you!

What is it?

The Music Guru is software that teaches you musical concepts.  You can pick a specific lesson covering general music theory, take ear-training lessons, take instrument-specific lessons, modify and play a virtual instrument, or play along with semi-randomly generated staff notes to hone your music-reading skills.  The specific breakdown of features is as follows...

(Lists aren't necessarily final)

General Music Knowledge Lesson Series:
-Intro to sounds, the 12TET system, and scientific notation
-Intro to the musical staff
-Intervals unraveled
-Chords explained
-Everything about scales and modes
-Things to think about when writing a song

Musical Staff Lesson Series:
-Note identification for three commonly used clefs
-Key signature identification (Circle of fifths)
-Interval identification
-Chord identification

Instrument Specific Lesson Series:
-Guitar, Piano, Bass, Ukelele, Flute, Banjo
-Instrument overview (Anatomy, how it's played, etc.)
-Note identification
-Chord identification
-Scale identification

Ear Training Lesson Series:
-Interval recognition
-Chord recognition
-Scale recognition

Instrument Explorer Mode:
-Guitar, Piano, Bass, Ukelele, Flute, Banjo
-Overlay and play scales
-Overlay and play chords
-Dynamically modify instrument tunings

Play Along Mode:
-Semi-random generated on the staff
-Adjustable beats per minute
-Customize time/key signatures

Why'd I do it?

I've been messing around with the Guitar off and on for years, (more off than on) but I was never quite satisfied with the teaching methods out there.  I found it to be frustrating that I was learning the physical dexterity required to play the instrument at the same time that I was learning the underlying fundamentals, like reading the music.  I'd also developed a fascination for chords and scales--what makes them sounds so different from one another?  Why would I use a particular scale or chord in place of another?  These questions ate away at me, and I lost many hours... no, DAYS of sleep!

I began to casually scour the Interwebs to satisfy those curiosities, and now, I've got a pretty decent understanding of the fundamentals--I know my C-sharp from my D-flat... and I know C#.  (Maybe there's a programmer out there who picked up on that joke)  Because I hate paper, and creating, organizing, and constantly shuffling flash-cards doesn't appeal to me, I thought to write a computer program to do all of the heavy-lifting, and there's the added benefit that I could easily share it with other people!

How it's evolved...

The Music Guru computer program began as a simple exercise to help me learn where all of the notes are on a guitar fretboard.  I was utterly amazed when I wrote it, used it, and I actually learned all of the notes.  Since then, my idea has expanded to the laundry-list you saw in the "What is it?" section to include the finer things like ear-training for those of you who want to learn to play songs by ear so that you can either become a Susan Glenn, or pick one up.

In addition to the guitar, I'm also going to support other instruments to include, at a minimum, the guitar, piano, bass, ukelele, flute, banjo.  There will also be an extensive set of instrument-agnostic modules aimed at teaching the fundamentals: what does 12TET mean, and why do you care?  What are those funny symbols written at the beginning of the staff, and what do they have to do with my covering Metallica on the piano?  Why did the people who came up with all of this notation make it so confusing, and why is it that the Music Guru makes it all so crystal-clear?

Where's it at, and where's it going?

I've completed the hardest parts of the project as you can see in the extended demonstration video.  At this point, I'm polishing the user interface and adding features.  Most of the work involved developing the framework, learning about music theory to the point that I could explain it to other people, and figuring out the lessons and features I wanted to include.  Keep in mind that the demo is a rough approximation of the final product; I have tons of improvements, tweaks, UI enhancements to make in the next few months.

Your contributions will go towards a few things:
-Hiring help and consulting others in the areas where I'm weak to make a better, more-polished end product. 
-Establishing a web presence to include a website where folks can eventually download the Music Guru. 
-License fees for third party software libraries.
-Miscellaneous audio and computer hardware to augment what I have lying around.

I'll be posting video updates on the projects status once every two weeks from the time this post goes live until completion.  You can also follow me on twitter @SonicAudacity.  The initial release will be targeted at the windows platform. (Windows XP or higher running the .Net Framework)  If the fundraising goal is exceeded, and if there seems to be sufficient interest, I'll develop a mobile version for Android.  If that goes well, I'll develop an IOS version.

If you contribute at the $10 level, at a minimum, you're getting the Windows version of Music Guru.  If the Android and beyond development takes place, you'll also get the same rewards on those platforms as they are released for helping me get off the ground floor.  When the project's complete, all lessons and instruments that are added down the road will be free!

That's about it.  If you have questions or comments, post them on my Kickstarter page.  Let's you and me make this happen!


Have a question? If the info above doesn't help, you can ask the project creator directly.

Ask a question

Support this project

  1. Select this reward

    Pledge $2 or more About $2.00 USD

    Every dollar counts--you'll have my thanks!

    Estimated delivery
    1 backer
  2. Select this reward

    Pledge $5 or more About $5 USD

    You'll be given the honorary title of "Music Guru," and I'll include your name on the project's website as well as in the program's credits.

    Estimated delivery
    0 backers
  3. Select this reward

    Pledge $10 or more About $10 USD

    In addition to the honorary mention, you'll receive an advance download of the Music Guru before it's officially released to the wild.

    Estimated delivery
    12 backers
  4. Select this reward

    Pledge $15 or more About $15 USD

    In addition to the honorary mention and advance download, you can opt to be enrolled in beta-testing the Music Guru.

    Estimated delivery
    2 backers
  5. Select this reward

    Pledge $25 or more About $25 USD

    In addition to all of the stuff offered up until now, you'll get an awesome alternate sound-pack for the Music Guru. I'm only offering this sound-pack for Kickstarter folks like you that get in on the ground floor, so don't miss out!

    Estimated delivery
    13 backers
  6. Select this reward

    Pledge $200 or more About $200 USD

    You'll get everything that I've offered so far, PLUS, you can tell me what instrument you'd like to see added to the Music Guru, and I'll add it! Please coordinate with me before committing the funds to make sure I OK it! (via comments section or on Twitter)

    Estimated delivery
    Limited 2 backers

Funding period

- (30 days)