Unichord

Have you ever wanted to hear a picture or paint your favourite song? Or make music whilst writing an email or source code? Probably not. But for musicians, it might be cool to type on a piano rather than the click-clacking QWERTY keyboard that is likely in front of you now. It should be possible to fiddle words, strum sonnets, and even sing or scat strings of text. It should be possible to play Chinese on an electric guitar, Greek on a mandolin, and Sanskrit on a sitar. In fact, one can write in most any script while playing nearly any instrument in all modern, many dead, and a handful of artificial languages.

Unichord maps a bunch of musical chords to the 100,000 plus Unicode characters in much the same way as an UTF-8 file. The results are unlikely to be heard in Carnegie Hall or win a Grammy, but it’s not too bad. I suspect it would be good chord and pitch practice. It might be an ideal way to input the thousands of Chinese characters, although the learning curve might be impossibly steep.

This is the sound of “Hello World” on a piano and on a wooden flute.

Hello World Music Score

The characters of the English language can be played with one of thirty-two different chords in several keys. Capitals are in the key of D, lower cases in D#. The numbers, punctuation, space, and a bunch of symbols are in C# whilst the control characters (like copy, paste, save, etc) are in C. Other scripts require a few more chords. For example, Greek, Cyrillic, Arabic, and Hebrew require another chord. Chinese and Japanese characters require three chords to be played.

Comments (2)

  1. Gelthaw wrote::

    This is a stupid thing, which I presume you did to get hits to your website.

    Sunday, April 1, 2007 at 13:23 #
  2. Alex wrote::

    Thank you, Gelthaw, for your kind opinions. Why, do you presume, someone posts content to one’s website?

    Sunday, April 1, 2007 at 13:29 #