Hi RonW,

thank you very much for clarifying this.

I didn't do any MIDI stuff yet, so i wasn't aware of this. But your hint will be mentioned in dispatches ;-)

If you are interested why i do this:

My efforts on this issue are inspired by the Thesaurus of Scales and Melodic Patterns by Nicolas Slonimsky, Thesaurus of Intervallic Melodies by Jerry Bergonzi and some writings of Pat Martino, especially Linear Expressions and The Nature Of Guitar

NB.: The original text of "The Nature Of Guitar" seems to be copyright restricted or n/a, i'm not sure about this and so i don't link to this source directly.

For a in-depth explanation of the concepts of Martino you might also take a look at the thesis of Dr. Jörg Heuser.

I thought converting musical symbols for algorithmic analysis to integers (in this case Midi numbers) is a good thing. Even for the price of losing harmonical context.

So far about the background.

Best regards, Karl

Update: ...and i'll fix the wrong octave in my OP ASAP ;-)

«The Crux of the Biscuit is the Apostrophe»


In reply to Re^7: utf8 hash keys revisited: How can i use musical symbols as hash keys? by karlgoethebier
in thread utf8 hash keys revisited: How can i use musical symbols as hash keys? by karlgoethebier

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.