iGetIt! Music

Online music education courseware for non-musicians who want to learn how to write their own rock songs.

My Photo
Name: Jim Plamondon
Location: Austin, Texas, United States

This blog documents the development of JIMS iGetIt! Music System (JIMS). JIMS' goal is to help you Understand Music in 24 Hours™, if you are (a) a non-musician (b) who wants to learn how to write your own rock songs. Requiring no instrument other than your own computer, and without using traditional notation, JIMS is being designed to deliver a deep understanding of tonal structure...in just 24 hours.

Sunday, August 2, 2009

Note-layout spreadsheet

I just posted, to the iGetItMusic.com website, a spreadsheet that's useful for exploring isomorphic note-layouts: JIMS_Note.xls. There has been some discussion of isomorphic note-layouts in the Music Notation Project's forums, which prompted this blog posting.

The spreadsheet workbook starts with a "Variables" sheet, which contains six highlighted cells (variables):
Alpha (Period)
Beta (Generator)
H_Alpha
V_Alpha
H_Beta
V_Beta

Some years ago, I posted a document that described isomorphic note-layouts in terms of the adjacency intervals H & V. That document defined H and V in semitones. That's fine for 12-tone equal temperament (12-tet), but the "semitone" has no musical meaning outside of that one tuning. ("Augmented unison" has meaning; "minor second" has meaning; but the "semitone" is, in 12-tet, a conflation of those two meaningful terms into one meaningless artifact.)

To make the description of adjacency intervals more general, the JIMS_Note spreadsheet defines adjacency intervals as vectors [a, b], where a is the number of alphas, and b is the number of betas. The interval [a, b] is ((a*alpha) + (b*beta)) cents wide. Alpha and beta are the two intervals that define a rank-2 tuning of p-limit just intonation. In the syntonic temperament, alpha is the tempered octave (c. 1200 cents), and beta is the tempered perfect fifth (c. 702 cents). 12-tet is just one specific tuning of the syntonic temperament, in which alpha is exactly 1200 cents and beta is exactly 700 cents.

Every note in such a rank-2 temperament can be defined as a note[a, b] where both a and b are integers. This two-dimensional definition of notes is a good fit with two-dimensional hexagonal-grid keyboards, exactly as the one-dimensional (i.e., stack of semitones) definition of notes is a good fit with the one-dimensional piano-style keyboard.

In the JIMS_Note spreadsheet, one can
- specify values for alpha and beta (thus specifying the tuning), and also
- specify the adjacency intervals H & V using the generalized [a, b] intervals rather than semitone counts.

Using this spreadsheet, you can plug any adjacency intervals you like into the "Variable" sheet's definitions of H & V, and see the resulting isomorphic note-layouts.

The "Variables" sheet also contains a table of adjacency intervals for common isomorphic keyboards, including the Wicki, Janko, Chromatic Button Accordion (both type B and type C), Wesley, and Triad (aka Harmonic Table).

When plugging new values into the spreadsheet, it helps to know how to express common tonal intervals in [a, b] form.
A1: [-4, 7]
m2: [ 3, -5]
M2: [-1, 2]
m3: [ 2, -3]
M3: [-2, 4]
d4: [ 5, -8]
P4: [ 1, -1]
A4: [-3, 6]
d5: [ 4, -6]
P5: [ 0, 1]
A5: [-4, 8]
...and P8: [1, 0]

Many of these intervals are enharmonic in 12-tet, such as A1/m2, d4/M3, and A4/d5. However, that's an artifact of 12-tet; in all other tunings, these pairs are NOT enharmonic. Defining these intervals using the [a, b] approach makes Dynamic tonality possible.

Labels:

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home