I think I should provide a bit of an update as to what I have been
doing. At present I am awaiting a response for an email I sent to
Daniele Radicioni about her code that automatically generates all
possible chord positions for a given name (e.g C Major) on the guitar.
She said that she would be back in communication in September. I have
some code that she sent me but what I have lacks the actual algorithm
used to generate the chords. Once I can reproduce what she has done I
will work transforming that set of algorithms into what will work for
Rosegarden.

My algorithm, as it stands so far, is:

Input:
        - Chord Name
          - scale (C)
          - triad (Major)
        - Fretboard for a particular instrument
          - First goal is a six string guitar
          - Second goal is a banjo (not all strings go the full length
of
            the guitar).
        - Fretboard tuning 
          - First goal is to use standard EADGBE tuning
        - Fingering span
          - The range of acceptable spans is 3 to 5
        - Chord inversion (e.g. Root or 1st)
        - Bass note (e.g. F# for the chord D/F#)
        
        Output: all possible chord positions
        
        So far I have the correct fretboard being generated with any
sort of tuning. What I don't have is how to generate the fingerings.
Hence my need for Danielle to respond to my email. She has a good
program that does it already but the source code is incomplete
unfortunately.

Once I understand how she generated the chords I will make my version of
her program work as the binary she sent me. When that is done I will be
in a good position to begin cleaning and redesigning her work to fit
into Rosegarden. Finally I will make the chord selection window show the
fretboard diagrams just as kguitar does.

So that is my status. Personally I am studying for the PhD qualification
exams I have to take in October plus being a teaching assistant to two
professors. Just wanted to let everyone know that I am working on this
plus having a normal life. :)

Stephen


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to