show info
hide info

Harmonizer is a musical instrument for studying diatonic scales through harmonic motions. Diatonic scales are serving as the basis for a wide range of music including folk songs, jazz, classical music. This instrument introduces modal scales, pentatonic and a few of the different minor / major structures. Harmonic motion is based on simple trigonometric pendulums (sinus, cosines, etc) that describes really organic motions. The goal of Harmonizer is to collide these two concepts and see what happens.

The instrument (at the moment) is constructed of a few circular rings: outermost is for rescaling the whole instrument. Then, there is the ring of the relevant notes. The middle section is about to change and play the parameters of motion. Use your mouse to adjust any of these.

Harmonizer is made with ProcessingJS and the sound engine is made with the free open source patching tool Pure Data using a javascript wrapper library called WebPd. It runs in all modern browsers (has been tested with latest Chrome, Firefox).

Harmonizer is a work-in-progress project. The idea & the first implementation is made as a final prototype for the course "Creative Programming for Digital Media & Mobile Apps" held at Coursera. If any questions / additions please mail to
stc (at) binaura (dot) net.

© Agoston Nagy 2013