sugarlabs / musicblocks

Music Blocks -- A musical microworld
https://musicblocks.sugarlabs.org/
GNU Affero General Public License v3.0
567 stars 763 forks source link

analytics need review #226

Closed walterbender closed 7 years ago

walterbender commented 8 years ago

I took a first pass at adding the music blocks to the analytics. There are axes for rhythm, pitch, and tone. We need to grade the various blocks so as to give the user some more useful feedback.

Also, the scale should be log, not linear.

pikurasa commented 8 years ago

@walterbender What is the main purpose of the analytics?

walterbender commented 8 years ago

See http://www.um.es/ead/red/46/bender_urrea.pdf

pikurasa commented 8 years ago

@walterbender Thank you, sir! I _love_ that there is analytics in here. I want to help make sure that you get the right analytics for music learning as well!

walterbender commented 8 years ago

I just did a major clean up of the analytics. But we should think about this more deeply from the point of view of music pedagogy.

pikurasa commented 8 years ago

I need to think about it, because the kind of metrics that are most readily available are not the kind of metrics I am usually looking for...

Top candidates:

  1. Collection of pitches used. (I do ask students for that when learning a new piece).
  2. Highest and Lowest note (I do ask students for that when learning a new piece).
  3. Linear (melodic) Intervals (How many octaves/unisons, thirds/tenths, seconds/ninths, etc.)
  4. What kind of chords are in piece (if any). Maybe this would just be by intervals at first (e.g. major chord of C, E, G [all in same octave] would be M3, 5th, m3)

Maybe: Starting note and ending note Key chosen, if any

Maybe do similar things for rhythm as well:

  1. What note values are used and how many times
  2. What kind of ratios are present between note values (e.g. 2:1 for quarter:eighth, 3:1 for half-note-triplet:half-note) and how often are they used.
  3. Length of piece (by some measure--quarter notes by default?)

*Maybe length of piece in seconds, too.

*Some way to analyze form? Maybe show the order of the action blocks used (e.g. A,A,B,A for our hot cross buns example)

...stopping here for the moment... I will think more about it, but this is a good rough sketch for starters