giuscris / 5thsview

🎼 A dual visualization exercise based on musical intervals of fifths

Home Page:https://giuscris.github.io/5thsview/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🎼 5thsview

This is a JavaScript visualization exercise based on musical intervals of fifths.

There are two different views, ⭕️ circle and 🌀 spiral, and three different scales, Pythagorean, 5-limit just and 12-tone equal temperament (ET).

Circle view displays an entire octave with note points along the circumference and segments connecting subsequent notes in an interval of fifths. This forms an open or closed dodecagram (twelve points star) depending on the scale type. Pythagorean and just scale leave a gap, but ET closes the diagram.

Pythagorean Scale (Circle View) Just Scale (Circle View) ET Scale (Circle View)

This gap is known, again depending on the tuning, as Pythagorean comma or Syntonic comma.

Spiral view, spanning three octaves, is better in showing the comma as a wedge-shaped figure indicating the “offset” between subsequent octaves.

Pythagorean Scale (Spiral View) Pythagorean Scale with Comma (Spiral View)

About

🎼 A dual visualization exercise based on musical intervals of fifths

https://giuscris.github.io/5thsview/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:JavaScript 76.8%Language:HTML 20.2%Language:CSS 3.0%