TwinNote AudioVisualizer

Announcing the TwinNote AudioVisualizer — a fun, interactive, and engaging way to test-drive TwinNote.

The TwinNote AudioVisualizer (1.0)

The “AudioVisualizer” was developed over the last couple of months with early versions appearing in TwinNote Labs.  It builds on the previous alternative keyboard layouts lab experiment, providing a choice of onscreen keyboards you can play and hear. It adds visualization so that when you play a note it is displayed on a large two-octave TwinNote staff. You can play any number of notes and the staff scrolls horizontally to make room for them.  You can then play back a series of notes you played, allowing you to just focus on watching the staff and listening to the music. The playback retains the same timing with which you played the notes.  Finally, it provides “pre-cooked” series of notes like scales and melodies that can be displayed and then played back at the click of a button.

The AudioVisualizer mainly provides an engaging hands-on experience with the way pitch is represented in TwinNote, so it does not (yet?) incorporate many other aspects of the notation (duration symbols, etc.).  That said, I think it does a nice job at what it does, and I was really pleased at how well it all came together.

When considering where to put it on the site, I soon realized that it should go right on the home page where no one would miss it.  After all, it could display all the scales that have been at the top of the homepage, but now offered audio playback for them and a lot more besides.  I was also inspired by the Klavar Music Foundation of Great Britain’s home page that has an interactive keyboard showing Klavar in action.

So please give it a try and let me know what you think!  Also let me know if you have a suggestion for melodies to add to it. There are still things I would like to improve, and revisions I would like to make to the homepage, but I wanted to go ahead and put this out there.

Technical Details

As far as the technologies that power the AudioVisualizer, it was built with Javascript, HTML, and CSS.  The audio is done with the HTML5 audio tag, which works in the most recent versions of Firefox, Chrome, and Safari, but not Internet Explorer, which will not get HTML5 audio until version 9. (Check whether your browser supports HTML5 audio here.)  The visualization works in Safari on Apple’s iOS (iPad, iPhone, iPod Touch) and the touch screen interface complements it nicely.  For some reason the audio does not (yet) work in iOS, even though the audio works in Safari on the desktop.  I have not yet had a chance to try it on Google’s Android.

Other Minor Site Revisions

For the record, you may notice that I have made some updates to the site as well: 1) the footer now shows the complete sitemap for easier navigation, 2) new social sharing buttons in the footer make it easier to share the TwinNote site with others, 3) new streamlined header with the note appearing on the right instead of the left, 4) under Sheet Music, “Twinkle, Twinkle, Little Star” now has its own page that lets you preview it before downloading a PDF.

Posted on by Paul Morris | Permalink.

3 thoughts on “TwinNote AudioVisualizer

  1. I’m not a legal expert, but my understanding is that alternative notation systems are not considered authored works (like creative works of art or written works) so are not covered by copyright protection.

    It may be possible to patent an alternative notation system as an invention. Some have or have tried, but it is not clear whether those patents would hold up if legally challenged. I have not filed for a patent on TwinNote, and do not have plans to do so.

    Legal matters aside, my approach is that I want TwinNote to be free from any encumbrance that might hinder its use. If someone uses it for something other than private use, then attribution and a link to the TwinNote website would be appreciated.

    Note that the content of the TwinNote *website* is licensed under a creative commons license. But that does not cover the TwinNote notation system itself.

  2. Pingback: TwinNote Blog — Fine-Tuning TwinNote, Part One

Comments are closed.