~~~ WORK IN PROGRESS... ~~~ * What I HAVE programmed: * ~Click the note you want to put on the staff. It will fade in color a bit to indicate what you have chosen I have made this repetitive programming up to quarter note ~The program will get a length of the note you chose in order to put the correct value on the staff _____________( )_____________ * What is in the making * ~You start at the beginning by selecting the clef ~The note you select will appear on either B, if you are using Treble clef, or D, if it is Bass clef, or A, if Tenor clef, and C, if Alto clef. ~Actually MAKING THE STAFF ~Scroll bars(I need help with that) ~Playback logic(I have an idea for that) ~Finishing everything ~Polishing the layout _____________( )_____________ ***_***
I got the idea a long time ago, but it was a horrible way to do it, so I scrapped it. If you really want to know what it was, here is the original idea: 0+whole note, |0=half note, .=quarter note, |.=eighth note, ||.=sixteenth note, ext., and dots=*. after each note, you typed the note, ex. C4, or A3. You enter in the key sig. by typing the key in, ex. C maj, D Min. Accidentals, you write, before anything else, are #, b, and n. For Tuplets, you started a bracket around however many note codes were in the tuplet, and typed the number that goes above the tuplet on the right side, note that the brackets always go on the outside of everything. A slur was parentheses around the notes. Staccatos were marked by a period before the note. Glissandi were written by a dash between two notes, and trills were~ after the note. Grace notes are the notes that the grace note would be, but the note(s) is/are in {}. Ex. is Bach's Minuet No.2, which would look like this: C maj |.C3, |.E3, |.G3, |.C4, |.D3, |.B4, .C4, (..C3, ..C3), |.C3, |.E3, |.G3, |.C4, |.D3, |.B4, .C4, (..C3, ..C3), .A4, .A4, |.A4, |.C4, .G3, .G3, |.G3, |.C4, .F3, |.G3, |.F3, |.E3, |.F3, *|0D3, |.C3, |.E3, |.G3, |.C4, |.D3, |.B4, .C4, (..C3, ..C3), |.C3, |.E3, |.G3, |.C4, |.D3, |.B4, .C4, (..C3, ..C3), .A4, |.G3, |.F3, |.E3, |.D3, .G3, |.F3, |.E3, |.D3, |.C3, [(|.D3, |.E3, |.F3)]3, (..G2, ..B3), *|0C3 Then skipping to a later part of the piece |.C4, |.B4, |.A4, |.C4, |.B4, |.A4, .B4, (..E3, ..A4), [(|.B4, |.C4, |.D4)]3, (..E3, #..G3), .A4, #|.G3, |.A4, .B4, .C4, |.C4, |.B4, |.A4, n|.G3...... If you've made it here, you are devoted I have a challenge... Write your favorite piece of classical music with this format in the comments. I'll try to do Minuet by Boccherini...