Moonlight Sonata Visualized (2012) [video]
youtube.com
youtube.com
The Silverlight clone was named to Moonlight (a Mono project - RIP), which on the surface seems like just a simple association, but Moonlight is a sonata in C#! :)
http://www.musanim.com/ArtOfFugue/
This guy does visualizations of lots of pieces, using a variety of techniques. He did the entire Open Source Art Of The Fugue (Kimiko Ishizaka), and explains his choices of viz tools for each one.
This playlist contains his favorite version of each piece:
https://m.youtube.com/playlist?list=PLtj_HurkS7Zy5ocS2jbmtgk...
[1] https://www.youtube.com/watch?v=Tybs1T9OLBg&list=PLtj_HurkS7...
> In music, a fugue (/fjuːɡ/ fewg) is a contrapuntal compositional technique in two or more voices, built on a subject (a musical theme) that is introduced at the beginning in imitation (repetition at different pitches) and which recurs frequently in the course of the composition.
The box (fugue) reoccurs throughout the piece and reoccurs several times in various variations.
Looking at the bottom (zoomed out map area), you can see the fugue as the "bolder" sections of the piece and their shape is clear that it repeats throughout the piece. There are also times (single pistons) where the sequence occurs outside of the fugue proper.
Also notice the many countersubjects (secondary recurring melodies). They are made clearly visible in the video: wherever they appear, their notes are highlighted and connected so that each occurrence looks like a small, recognizable constellation.
It might have been interesting to treat all subject and countersubjects equally with the "constellation" style (which I find clearer than the weird box-and-column), then try representing harmonic aspects of the composition, which are so far completely left out of the visualization. Not that it would be an easy task, of course...
The only lattice visualizations I know of are Gary Garrett’s: http://www.garygarrett.me/
I had notes arranged in lattice (Tonnetz, harmonic table layout, however you want to call it) with full chromatic range of 3 and half octaves. The lattice responds to touches by playing correct note. The patterns really become obvious on lattice layout. Major and minor chords are visually recognizable and harmonic shifts are just graphical translations due to lattice isomorphic properties.
I extracted notes of Moonlight Sonata, and did simple analysis to determine how likely note M appears after note N (Markov chains). After few notes are played on lattice, the Moonlight Sonata analysis is used to suggest (highlight) some choices that could follow played notes.
If you follow these suggestions, the Moonlight Sonata 'feel' is easily recognizable to listener. Player still has full control of tempo, composition structure and embellishments. It was meant to be an experiment into interactive music, sort of auto-complete embedded in musical instrument.
Unfortunately the highlighting worked only in original key of composition (C#). When I tried to analyze intervals instead of absolute pitches, the suggestions became erratic and no longer musical. Also I found it hard to analyze and visualize polyphony. I might revisit this project and make it work in the future.
The one I use regularly is to map the color wheel to the circle of fifths (for a fuller description, see http://www.musanim.com/HarmonicColoring/ ).
y MIDI Player has a hexagonal pitch grid mode (for a list of features, see http://www.musanim.com/Player/ ).
I've done some experiments in showing interval classes (to highlight differences between consonance and dissonance), but the techniques don't work well for most pieces, and this is the only sample I've published: https://www.youtube.com/watch?v=7Xu2cSEko6M
When I learned more about auditory neurology, I did some experiments with that (see this page in my project timeline http://www.musanim.com/mam/hist33.html ).
But mostly, I don't think any of these approaches (or anybody else's, for that matter), really do the job.
I’ve always wondered if such a visualization can help folks learn music better and more intuitively by stimulating their visual cortex.
The base notes are the darker notes. The red notes are the treble. The ring shows the notes from low to high (left side to right.) The lines look to indicate the sustain.
Chords are easily shown when multiple notes are hit at the same time. It also looks like the measure shows up as an outer ring.
Also what’s cool is how future notes/chords are illustrated by the up and coming items from the middle.
Now I am wondering if there is some way to map the consonance / dissonance / diatonic / chromatic structure of a piece of music visually, in addition to (or instead of) pitch. I know next to nothing about music, so I cannot begin to imagine how one might do that.
Tieing the shifts in the patterns in the right hand more clearly visually to when a new chord is struck in the left I think would make it a lot easier to see exactly what's going on.
I think also making it clearer how the fingers move up/down would make it visually more obvious...
It's a very interesting piece to visualize given how much it utilizes repetition with slight variations.
I don't mean to take anything away from this beautiful visualization, just something which I think would take it to the next level.
I have been wondering for a while if it's possible to show both harmonic and melodic relationships at the same time - garett's visualization shows the b7 to 1 movement as a large harmonic leap, but hides the fact that it's a small melodic movement
http://www.musanim.com/ArtOfFugue/
He explains his choice of visualizations for each piece... All based on a world class recording.
Here's the playlist of his favorites.
https://m.youtube.com/watch?list=PLtj_HurkS7Zy5ocS2jbmtgk-mu...
My favorite is the Canon in reverse motion, where it's laid out to show you how Bach uses mirror versions of each melody.
https://m.youtube.com/watch?list=PLtj_HurkS7Zy5ocS2jbmtgk-mu...
Or maybe it's the final Fugue on three subjects, done to show you where Bach stopped composing and how ishizaka completed the piece from elements of the entire work.
https://m.youtube.com/watch?list=PLtj_HurkS7Zy5ocS2jbmtgk-mu...
Anyway lots to explore here.
While listening, it occurred to me that Beethoven probably did not use a piano tuned to equal temperament. I wonder what temperament he would have used.
If you are curious, the collection is at https://www.youtube.com/playlist?list=PLvL3SharHGKut2spUcOB0...
https://www.youtube.com/playlist?list=PL9CSjAx04SPvTyIBZpE2S...