METHOD AND SYSTEM FOR AUTOMATIC MUSIC TRANSCRIPTION AND SIMPLIFICATION
20230099808 · 2023-03-30
Assignee
Inventors
Cpc classification
G10H2220/015
PHYSICS
G10H2210/056
PHYSICS
G10H2220/121
PHYSICS
G10G1/02
PHYSICS
G10H2210/086
PHYSICS
International classification
Abstract
Provided are systems and methods for transforming a digital score file into one or more of a plurality of levels of simplified visualization outputs. Methods of the present invention may be computer implemented. Systems of the present invention may include at least one display device, a non-transitory memory having instructions embedded thereon, and a processor in communication with the non-transitory memory and the at least one display device. Systems and methods of the present invention may be configured to receive at least one digital score file, upon which one or more simplification rules are executed, resulting in at least one simplified visualization output. Simplification rules may include, but are not limited to, song length, tempo adjustment, tie, rhythm, harmonic rhythm, and chord. One or more simplified visualization outputs are then provided.
Claims
1. A computer implemented method for transforming a digital score file into one or more of a plurality of levels of simplified visualization outputs, comprising: a. Receiving at least one digital score file; b. Receiving one or more inputs related to said plurality of simplification levels; c. Executing one or more executable instructions located on at least one non-transitory memory, wherein said one or more executable instructions are configured to cause a processor to: i. Transcribe said digital score file into a digital score file transcription; ii. Execute one or more simplification instructions on said digital score file transcription; iii. Generate one or more simplified visualization outputs.
2. The method of claim 1 wherein said one or more executable instructions further includes generating one or more simplified digital score files and then generating said one or more simplified visualization outputs from said one or more simplified digital score files.
3. The method of claim 1 wherein said one or more simplification instructions includes at least one of rhythm simplification instructions and harmonic rhythm simplification instructions.
4. The method of claim 1 wherein said one or more simplification instructions includes song length simplification instructions.
5. The method of claim 4 wherein said one or more simplification instructions further includes tempo adjustment simplification instructions.
6. The method of claim 5 wherein said one or more simplification instructions further includes tie simplification instructions.
7. The method of claim 6 wherein said one or more simplification instructions includes at least one of rhythm simplification instructions and harmonic rhythm simplification instructions.
8. The method of claim 7 wherein said one or more simplification instructions includes harmonic rhythm simplification instructions and further includes chord simplification instructions.
9. The method of claim 7 wherein said one or more simplification instructions includes both rhythm simplification instructions and harmonic rhythm simplification instructions and further includes at least one or range simplification instructions and chord simplification instructions.
10. The method of claim 1 wherein said visualization output is musical notation including at least one of melody music notation, chord music notation, lead sheet music notation, or arrangement music notation.
11. A computer implemented method for transforming a digital score file into one or more of a plurality of levels of simplified visualization outputs, comprising: a. Receiving at least one digital score file; b. Receiving one or more inputs related to said plurality of simplification levels; c. Receiving one or more inputs related to a desired score type of said simplified visualization output; d. Executing, by a processor, one or more song length simplification rules; e. Executing, by a processor, one or more tempo adjustment simplification rules; f. Executing, by a processor, one or more tie simplification rules; g. Executing, by a processor, at least one of rhythm simplification rules and harmonic rhythm simplification rules; h. Generating at least one simplified visualization output.
12. The method of claim 12 further comprising transcribing said digital score file prior to executing any of said simplification rules and wherein said simplification rules are executed on a digital score transcription.
13. The method of claim 12 further comprising generating at least one simplified digital score file.
14. The method of claim 13 wherein said at least one simplified visualization output is generated from said at least one simplified digital score file.
15. A system for transforming a digital score file into one or more of a plurality of levels of simplified visualization outputs, comprising: a. At least one display device; b. A non-transitory memory having instructions embedded thereon; and c. A processor in communication with said non-transitory memory and the at least one display device, said processor configured to access said instructions to perform or direct steps, the steps comprising: i. Receiving at least one digital score file; ii. Receiving one or more inputs related to said plurality of simplification levels; iii. Executing, by a processor, one or more song length simplification rules; iv. Executing, by a processor, one or more tempo adjustment simplification rules; v. Executing, by a processor, one or more tie simplification rules; vi. Executing, by a processor, at least one of rhythm simplification rules and harmonic rhythm simplification rules; vii. Generating at least one simplified visualization output. viii. Displaying said at least one simplified visualization output on said display device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
DETAILED DESCRIPTION
[0057] Embodiments of the present invention provide a system and method for improving musical education. Methods and systems of the invention use inputs and outputs to transform a digital score file into one or more simplified outputs for users of varying skill levels. This detailed description uses traditional Western music in the preferred and illustrated embodiments; however, the method and system of the present invention is applicable to all types of music. Other types of music to which this invention applies include, but are not limited to, the Carnatic music system, African music systems, and the Arab tone system.
[0058] Throughout the detailed description, several figures are referenced that are in chart format with rules inserted therein or with reference numerals inserted therein which are discussed in this detailed description, with the rules based on the level of simplification. In the charts, if a box is left blank, its rule is the rule for the level or level(s) below it for which a rule is presented (either in the chart or via reference numeral).
[0059] Certain aspects of Western music will be discussed herein to aid the reader in understanding the invention. As noted above, these aspects of Western music are provided as an example only. Music notation is the combination of musical instructions provided in a visual format to a user. Music notation includes several elements: Notes, which are also called musical notes or pitch, refer to the name assigned to specific musical pitches. For example, in Western music, specific frequencies are equated to letters within the musical alphabet: A, B, C, D, E, F, and G. In addition, in between some of these letters are additional notes notated by a sharp (#) or flat (b) symbol. There are seven letters used in Western music, but 12 notes total. As this invention is applicable to all types of music, including but not limited to Western music, the specific notes provided herein are exemplary only. An octave is a variation of a pitch class. One octave is a multiple of two of a specific frequency. For example, A4=440 Hz, which means that A5=880 Hz and A3=220 Hz.
[0060] Pulse refers to a steady, underlying beat that can be played with or against. The rate of a pulse is typically measured by beats per minute (bpm), although the invention is not limited to same. Meter is the measurement of the number of pulses between more or less regularly recurring accents. Tempo is the speed of a song. Tempo may be measured or notated by beats per minute (bpm).
[0061] A staff is a set of five lines that act as a matrix for pitch and rhythmic elements. This matrix provides the foundation for visualization of music. Specific notes are assigned to particular places on the staff. Ledger lines are single use lines that allow for differentiation of notes once they are outside of the staff. Also notated on the staff may be one or more rests. A rest is a space or silence in music. In Western music, typically rests have the same structure as a note and can be broken down such as a whole rest, half rest, quarter rest, eighth rest, sixteenth rest, and so on.
[0062] The above elements lead to rhythm, which is the systematic arrangement of sounds over time. A sound may include, but is not limited to, a note. With respect to musical rhythm, a hierarchal note system is used, which is subdivided into divisions of two. The largest note is a whole note, which is subdivided into two half notes, which can then be subdivided into four quarter notes, which can then be subdivided into eight eighth notes, which can be subdivided in sixteen sixteenth notes. Further subdivisions occur, but whole, half, quarter, eighth, and sixteenth notes are the most common.
[0063] As is known in the art, there are many instruments that exist today, and they all have specific pitch ranges. Because of this, different clefs are used to indicate which notes are represented by the lines and spaces on a musical staff. Placing a clef on a staff assigns a particular pitch to one of the five lines, which defines the pitches on the remaining lines and spaces. Common clefs include, but are not limited to, the treble clef, the bass clef, the alto clef, and the tenor clef. A percussion clef is also used, but it does not set pitches; rather it allows for different drum and percussion instruments to be assigned to each line or space. Sharps and flats may be indicated next to each note, or a particular key may be used to indicate that certain notes are sharp and/or flat throughout an entire piece.
[0064] A time signature may be used to specify how many beats are contained in each measure of a piece and which note value is equivalent to a beat. A time signature can be broken down into two components: the top number being how many beats per measure, and the bottom number being what type of note is the pulse or beat. An example may be three over four, wherein there are three (3) quarter notes (4) per measure. While the numerator of a time signature has no real limitations, the denominator is typically a note value, for example, a half note, a quarter note, an eighth note, etc. Time signatures allow for the organization of music into individual measures where one can see starts and ends of phrases, number measures for practice or reference, contextualize rhythms, and interpret how music should be felt.
[0065] One of these note values is assigned to the pulse to derive note length. Most commonly the quarter note is assigned to the pulse, meaning that each beat of the pulse is one quarter note. In that case, a quarter note is equal to one beat; a half note is two beats; a whole note is four beats; and an eighth note is one half of a beat; etc. The tempo dictates the speed of the song. In the most common example where quarter notes are assigned to the pulse, the number of beats per minute indicates how many quarter notes occur each minute.
[0066] Meter is the measurement of the number of pulses between more or less regularly recurring accents. There are two main types of meter: simple and compound. Simple meter, also called, duple meter, is when each beat is subdivided into two notes. A compound meter, or triple meter, is when each beat is subdivided into three notes.
[0067] Notes may be further modified by articulation. As is known in the art, common types of articulation include, but are not limited to: accent, femata, forza, glissando, legato, marcato, porato/mezzo-staccato, rinforzando, sforzando, staccatissimo, staccato, and tenuto.
[0068] The dynamics of a piece is the indication or variation in loudness between notes or phrases. Common forms of dynamics include, but are not limited to, crescendo, decrescendo, diminuendo, forte, fortepiano, fortissimo, mezzo forte, mezzo piano, piano, pianissimo. Moreover, music may include expression markings, which indicate how particular music should be played. Expression markings may be directed to a particular section, phrase, or even a single note.
[0069] Moving now to the present invention, provided are methods and systems of music simplification. In a first embodiment of a method and system 100 of the invention, steps are provided to transform a digital score file into a simplified visualization for a plurality of skill levels. Referring to
[0070] Referring now to
[0071] In the preferred embodiment of
[0072] Referring to
[0073] Accordingly, before executing the simplification rules, in preferred embodiments, the system checks the user instrument 112, the user level 114, and the score type 116 desired. As noted above, these inputs may be from a user or any other means. Depending on the score type 116, the system may execute one or more of four series of simplification rules. First, the melody 118 simplification rules may be executed to generate a simplified melody visualization. Next, the chord 120 simplification rules may be executed to generate a simplified chord visualization. Third, the lead sheet 122 rules may be executed to generate a simplified lead sheet visualization. Because the lead sheet 112 includes both melody and chord elements, one or more portions of the lead sheet 122 simplification rules may include the melody and/or chord simplification rules. In the preferred embodiment, the fourth option is arrangement 124 simplification rules which may be executed to provide arrangement sheet music.
[0074] After the system has received inputs related to simplification level 104, the system is ready to execute one or more simplification rules 106. If the score type is melody, in preferred embodiments, only the melody simplification rules will be executed. The execution of the melody simplification rules 118 may include one or more series of rules, including but not limited to song length simplification 126, tempo adjustment(s) 128, rhythm simplification 130 (preferably with ties first), range simplification 132, and/or fingerings and positions 134. All of these series of rules will be discussed in further detail below. After all melody 118 simplification rules 126, 128, 130, 132, 134 are executed, the system will generate a simplified MIDI file 176.
[0075] Alternatively, the score type may be chord 120, in which case a series of chord simplification rules are executed. Execution of the chord simplification rules 120 may include one or more series of rules, including but not limited to, song length simplification 136, tempo adjustments(s) 138, harmonic rhythm simplification (preferably with ties first) 140, chord simplification 142, and/or fingerings and positions 144. All of these series of rules will be discussed in further detail below. After all chord 120 simplification rules 136, 138, 140, 142, 144 are executed, the system will generate a simplified MIDI file 176.
[0076] Still referring to
[0077] Execution of the arrangement simplification 124 may include, but is not limited to song length simplification 160, tempo adjustment(s) 162, rhythm simplification (preferably with ties first) 164, range simplification 166, harmonic rhythm simplification 168, chord simplification 170, music generation 172, and/or fingers & positions 174. Because an arrangement generally includes all musical notation, elements of melody and chords are typically present. As such, the arrangement 124 simplification rules may include elements of the melody 118 and chord 120 simplification rules. In addition, the arrangement 124 simplification rules may include elements of the lead sheet 122 simplification rules, as the elements of a lead sheet are typically found on an arrangement. After all arrangement 124 simplification rules 160, 162, 164, 166, 168, 170, 172, 174 are executed, the system will generate a simplified MIDI file 176.
[0078] In preferred embodiments, the simplification rules generate a simplified digital score, which in the illustrated preferred embodiment is a simplified MIDI file 176. The system then generates notation simplification 178, which may be XML formatting in the preferred embodiment. The method and system then provide a visualization 180 of the simplified digital score to the user. The visualization 180 may be a transcription of the simplified digital score file. Accordingly, the result of the process is to transform the original digital score 102 file into a simplified visualization 108 for the user. The simplified visualization 108 is tailored to the skill level of the user.
[0079] In preferred embodiments, the simplification results in four primary levels of simplification, although some levels may be further subdivided. The four primary levels result from the length of the simplification, which will be discussed below. However, one of skill in the art will recognize that any number of simplification levels and sublevels may be employed.
[0080] Referring to
TABLE-US-00001 TABLE 1 Song length simplification rules of the preferred embodiment of a system and method of the invention. Level 4 (hardest) Full track Level 3 Half of the track. (For example, introduction, ABAB) Level 2 Two sections (For example, AB) Level 1 (easiest) One section, preferably the section that has been repeated the most. (If tied with another section, preferred methods and systems choose the section that comes first.)
[0081] Referring to
TABLE-US-00002 TABLE 2 Tempo adjustment rules of the preferred embodiment of a system and method of the invention. Tempo Range >40 bpm-80 bpm 80 bpm-120 bpm 120 bpm-160 bpm 160 bpm-200+ bpm Level 5 Original level Original level Original level Original level Level 4c Original level Original level Original level −1 Level Level 4b Original level Original level Original level −2 Level Level 4a +1 Level Original level Original level −1 Level Level 3d Original level Original level Original level −1 Level Level 3c +1 Level Original level −1 Level −2 Level Level 3b +1 Level Original level Original level −1 Level Level 3a Original level Original level −1 Level −2 Level Level 2b +1 Level Original level Original level −1 Level Level 2a +1 Level Original level −1 Level −2 Level Level 1b Original level Original level Original level Original level Level 1a Original level Original level Original level Original level
[0082] As noted above, the system and method may include rules related to tied notes, such as in the rhythm and harmonic rhythm simplification series of simplification rules. See for example
[0083] Referring again to
TABLE-US-00003 TABLE 3 Key to rules designated by reference numerals in FIGS. 4A-4E. FIG. 4A 410 Delete third note, second note becomes 8.sup.th note 402 Delete fourth note, third note becomes 8.sup.th note 404 Delete second note, first note becomes 8.sup.th note 422 Delete second note, turn first note into 8.sup.th note 428 Move note one 16.sup.th back, turn into 8.sup.th note 432 Move note one 16.sup.th forward, turn into 8.sup.th note 406 Delete second and fourth note, turn first and third into 8.sup.th notes 412 Move all three notes one 16.sup.th back, delete second note, turn first and third note into 8.sup.th notes 416 Move both notes one 16.sup.th back, turn both notes into 8 notes 420 Move first note one 16.sup.th back, turn first note into 8.sup.th note 408 Delete second, third and fourth notes, turn first note into quarter note 414 Delete second and third note, move first note one 16.sup.th back, turn first note into quarter note 418 Delete second note, move first note one 16.sup.th back, turn first note into quarter note 422 Delete second note, move first note one 16.sup.th back, turn first note into quarter note 426 Delete note 430 Delete note 434 Move note one 16.sup.th back, turn into quarter note FIG. 4B 436 Delete second note, turn first note into 8.sup.th note 440 Delete first note, move second and third note one 16.sup.th back and turn them into 8.sup.th notes 444 Delete third note, turn second note into 8.sup.th note 448 Move second note one 16.sup.th forward, turn both notes into 8.sup.th notes 452 Move second note one 16.sup.th back, turn both notes into 8.sup.th notes 438 Delete second and third note, turn first note into quarter note 442 Delete first and third note, move second note one 16.sup.th back and turn into quarter note 446 Delete second and third note, turn first note into quarter note 450 Delete second note, turn first note into quarter note 454 Delete second note, turn first note into quarter note 456 Delete second note, turn first note into quarter note 458 Move note one 8.sup.th note back, turn into quarter note FIG. 4C 460 Delete middle note, turn first note into quarter note 462 Delete second and third note, turn first note into dotted quarter note 464 Move second note one 8.sup.th forward, turn first note into quarter note 466 Delete second note, turn first note into dotted quarter note 468 Move second note one 8.sup.th back, turn first note into doted quarter note 470 Move first note one 8.sup.th back, turn first note into quarter note 472 Delete second note, move first note one 8.sup.th back, turn into doted quarter note 474 Delete note 476 Delete second note, turn first note into dotted quarter note 478 Delete second note, turn first note into 8.sup.th note 480 Delete note 482 Move note one 16.sup.th back, turn into 8.sup.th note 484 Delete note 486 Delete note 488 Delete second note, turn first note into quarter note 490 Move note one 8.sup.th note back, turn into quarter note FIG. 4D 492 Delete middle note, turn first note into 8.sup.th note 494 Delete second and third note, turn first note into dotted 8.sup.th note 496 Move second note one 16.sup.th forward, turn first note into 8.sup.th note 498 Delete second note, turn first note into dotted 8.sup.th note 500 Delete second note, move first note back one 16.sup.th' turn note into dotted 8.sup.th note 502 Delete note 504 Move first note back one 16.sup.th, turn note into dotted 8.sup.th note 506 Delete second note, turn first note into 8.sup.th note 508 Delete note 510 Move note one 16.sup.th back, turn into 8.sup.th note 512 Delete note 514 Delete note FIG. 4E 516 Turn first note into dotted 8th note, turn second note into 16th note placed on fourth 16th position tied to 8th note, turn third note into 8.sup.th note in second 8.sup.th position of second beat 518 Turn first note into quarter note, turn second and third note into 8.sup.th notes on second beat 520 Delete second note, turn first and third note into two quarter notes 522 Delete second note, turn first and third note into two 8.sup.th notes 524 Delete second and third note, turn first note into quarter note 526 Delete second note, turn first and third note into two 16.sup.th notes 528 Delete second and third note, turn first note into eighth note 530 Turn first and second notes into two 16ths on first beat, turn third note into 8.sup.th note in second 8.sup.th position of first beat, turn fourth and fifth note into 8.sup.th notes of second beat 532 Delete last note, turn first, second, third, and fourth notes into 8.sup.th notes 534 Delete second, fourth, and fifth notes, turn first and third note into quarter notes 536 Delete last note, turn first, second, third, and fourth notes into 16.sup.th notes 538 Delete fourth and fifth note, turn first and second note into 16.sup.th notes, turn third note into 8.sup.th in second 8.sup.th position of first beat 540 Delete second and third note, turn first note into 8.sup.th note, turn fourth and fifth note into 16ths in third and fourth 16.sup.th position of first beat 542 Delete second, fourth, and fifth notes, turn first and third note into 8.sup.th notes 544 Delete second, third, fourth, and fifth note, turn first note into quarter note 546 Turn first note into quarter note, turn second note into 8.sup.th note in third 8.sup.th position 548 Delete second note, turn first note into dotted quarter note
[0084] The harmonic rhythm simplification rules of the preferred embodiment depend on the grouping length, such as a whole note, dotted half note, half note, dotted quarter note, quarter note, dotted eighth note eighth note, sixteenth note, and tuplets.
TABLE-US-00004 TABLE 4 Key to rules designated by reference numerals in FIGS. 5A-5I. FIG. 5A 560 Delete second note, turn first note into whole note 562 Delete second note, turn first note into whole note 564 Delete first note, turn second note into whole note 566 Delete second note, turn first note into half note 568 Delete fourth note, turn third note into half note 570 Delete first and fourth note, move second note back a quarter note, turn note into whole note 572 Delete second and fourth note, turn first and third notes into half notes FIG. 5B 574 Delete first and third note, turn second note into half note 576 Move note back one quarter note, turn into whole note 578 Delete second note, turn first note into half note 580 Delete second note, turn first note into half note 582 Delete first note, turn second note into half note 584 Delete note FIG. 5C 586 Delete second note, turn first note into dotted half note 588 Delete first note, turn second note into dotted half note 590 Delete second and third note, turn first note into dotted half note 592 Delete second note, move first note back one quarter note, turn note into dotted half note 594 Delete note 596 Move note back one quarter note, bum into dotted half note FIG. 5E 598 Delete middle note, turn first note into quarter note 602 Move second note one 8.sup.th forward, turn first note into quarter note 608 Move first note one 8.sup.th back, turn first note into quarter note 600 Delete second and third note, turn first note into dotted quarter note 604 Delete second note, turn first note into dotted quarter note 606 Move second note one 8.sup.th back, turn first note into dotted quarter note 610 Delete second note, move first note one 8.sup.th back, turn into dotted quarter note 612 Delete second note, turn first note into dotted quarter note 614 Delete note FIG. 5F 616 delete second, third, and fourth notes, turn first note into quarter note 618 Delete fourth note, third note becomes 8.sup.th note 620 Delete second note, first note becomes 8.sup.th note 622 Delete second and fourth note, turn first and third into 8.sup.th notes 624 Delete second and third note, move first note one 16.sup.th back, turn first note into quarter note 626 Delete third note, second note becomes 8.sup.th note 628 Move all three notes one 16.sup.th back, delete second note, burn first and third note into 8.sup.th notes 630 Delete second note, move first note one 16.sup.th back, turn first note into quarter note 632 Move both notes one 16.sup.th back, turn both notes into 8.sup.th notes 634 Delete second note, move first note one 16.sup.th back, turn first note into quarter note 636 Move first note one 16.sup.th back, turn first note into 8.sup.th note 638 Delete note 640 Delete second note, turn first note into 8.sup.th note 642 Delete note 644 Move note one 16.sup.th back, turn into 8.sup.th note 646 Move note one 16.sup.th back, turn into quarter note 648 Move note one 16.sup.th forward, turn into 8.sup.th note FIG. 5G 650 Delete second note, turn first note into 8.sup.th note 652 Delete second and third note, turn first note into quarter note 654 Delete first note, move second and third note one 16.sup.th back and turn them into 8.sup.th notes 656 Delete first and third note, move second note one 16.sup.th back and turn into quarter note 658 Delete third note, turn second note into 8.sup.th note 660 Delete second and third note, turn first note into quarter note 662 Move second note one 16.sup.th forward, turn both notes into 8.sup.th notes 664 Delete second note, turn first note into quarter note 668 Move second note one 16.sup.th back, turn both notes into 8.sup.th notes 670 Delete second note, turn first note into quarter note 672 Delete second note, turn first note into quarter note 674 Move note one 8.sup.th note back, turn into quarter note FIG. 5H 676 Delete middle note, turn first note into 8.sup.th note 678 Delete second and third note, turn first note into dotted 8.sup.th note 680 Move second note one 16.sup.th forward, turn first note into 8.sup.th note 682 Delete second note, turn first note into doted 8.sup.th note 684 Delete second note, move first note back one 16.sup.th, turn note into doted 8.sup.th note 686 Delete note 688 Move first note back one 16.sup.th, turn note into dotted 8.sup.th note 690 Delete second note, turn first note into 8.sup.th note 692 Delete note 694 Move note one 16.sup.th back, turn into 8.sup.th note 696 Delete note 698 Delete note 700 Delete note FIG. 5I 702 Turn first note into dotted 8.sup.th note, turn second note into 165.sup.th note placed on fourth 16.sup.th position tied to 8.sup.th note, turn 704 Turn first note into quarter note, turn second and third note into 8.sup.th notes on second beat 706 Delete second note, turn first and third note into two quarter notes 708 Delete second note, turn first and third note into two 8.sup.th notes 710 Delete second and third note, turn first note into quarter note 712 Delete second note, turn first and third note into two 16.sup.th notes 714 Delete second and third note, turn first note into eighth note 716 Turn first and second notes into two 16ths on first beat, turn third note into 8.sup.th note in second 8.sup.th position 720 Delete last note, turn first, second, third, and fourth notes into 8.sup.th notes 722 Delete second, fourth, and fifth notes, turn first and third note into quarter notes 724 Delete last note, turn first, second, third, and fourth notes into 16.sup.th notes 726 Delete fourth and fifth note, turn first and second note into 16.sup.th notes, turn third note into 8.sup.th in second 8.sup.th position 728 Delete second and third note, turn first note into 8.sup.th note, turn fourth and fifth note into 16.sup.th in third and fourth 16th 730 Delete second, fourth, and fifth notes, turn first and third note into 8.sup.th notes 732 Delete second, third, fourth, and fifth note, turn first note into quarter note 734 Turn first note into quarter note, turn second note into 8.sup.th note in third 8.sup.th position 736 Delete second note, turn first note into dotted quarter note
[0085] The simplification rules executed by the system may also include range simplification rules, 132, 152, 164. The range simplification rules of the preferred embodiment are shown in
[0086] Further, the simplification rules of the preferred embodiment include chord simplification rules 142, 156, 170. The chord simplification rules of the preferred embodiment are shown in
[0087] The arrangement simplification rules 124 may include a music generation step 172. The music generation step may generate music for instruments or parts that were not originally in the digital score file 110. Accordingly, it may provide a composition step. All categories of simplification rules — melody 118, chord 120, lead sheet 122, and arrangement 124 may include a fingerings and positions simplification step 134, 144, 158, 174. The fingerings and positions simplification step 134, 144, 158, 174 may provide guidance to the user with respect to suggested and/or necessary positions and/or fingers. For example, for fretted instruments, like guitar, it is likely that one can play the same note/pitch class on more than one position and/or string. For that reason, it is helpful to notate which position/string to play for the notes in the sheet music. Playing in a higher position (e.g. 7th fret) is typical as it allows the player the largest range for the most common notes. This requires more experience and more counting with the instrument, which can be difficult for beginners. On the other hand, playing in a lower position (e.g. 2nd fret) limits the range for the most common notes but is much easier to count. In some embodiments, such as the illustrated preferred embodiment, it is desirable to recommend the position best suited for the learner's skill level. When combined with range simplification, sheet music can become very achievable not just to read, but to play. Moreover, for most instruments, there is often more than one way to orient one's hands and fingers to play a particular musical passage. Providing fingerings for notes can help a learner play a passage not only easier, but healthier as well. Displaying fingerings frequently can be helpful to a beginner, and as they progress, can be displayed less frequently as to not obstruct the music. In preferred embodiments of the invention the digital score file 102 is a MIDI file 110. MIDI files allow the attachment of several types of information that can then be visualized as will be described later. In non-limiting examples, MIDI files can include information such as pitch, length, volume, etc. Fingering and/or position information, including but not limited to the examples discussed above, can be added to the MIDI file channels and then displayed when a visualization is generated.
[0088] As provided in
[0089] The generated visualization 180 will vary based on the instrument, which is preferably inputted 112 at the beginning of the method for processing by the system. Depending on the level of the user and the instrument, certain aspects of musical notation will be displayed or not displayed. Tables 5-8 show which elements are displayed in the visualization for each level in preferred embodiments.
TABLE-US-00005 TABLE 5 1. Elements are displayed (“Yes”) and are not displayed (“No”) in the visualization for the instrument piano in each level in preferred embodiments of the present invention. Level 1 Level 2a Level 2b Level 3 Level 4a Level 4b Level 5 Barlines No Yes Yes Yes Yes Yes Yes Noteheads No No No Yes Yes Yes Yes Durations No Yes Yes Yes Yes Yes Yes Flags No No No Yes Yes Yes Yes Key Signature No No No No No Yes Yes Time Signature No No No Yes Yes Yes Yes Clefs No Yes Yes Yes Yes Yes Yes Staff lines No No No No Yes Yes Yes Staff guides No No No No Yes Yes Yes String guides No No No No No No No Repeat signs No No No No Yes Yes Yes Rests No Yes Yes Yes Yes Yes Yes Accidentals Yes Yes Yes Yes Yes Yes Yes Dynamics No No No Yes Yes Yes Yes Articulations No No No No Yes Yes Yes Other symbols No No No No Yes Yes Yes
TABLE-US-00006 TABLE 6 Elements are displayed (“Yes”) and are not displayed (“No”) in the visualization for the instruments acoustic and electric guitars in each level in preferred embodiments of the present invention. Level 1 Level 2a Level 2b Level 3 Level 4a Level 4b Level 5 Barlines No Yes Yes Yes Yes Yes Yes Noteheads No No Yes Yes Yes Yes Yes Durations No Yes Yes Yes Yes Yes Yes Flags No Yes Yes Yes Yes Yes Key Signature No No No No No Yes Yes Time Signature No No No Yes Yes Yes Yes Clefs No Yes Yes Yes Yes Yes Yes Staff lines No No No No Yes Yes Yes Staff guides No No No No Yes No No String guides Yes Yes Yes No No No No Repeat signs No No No No Yes Yes Yes Rests No Yes Yes Yes Yes Yes Accidentals Yes Yes Yes Yes Yes Yes Yes Dynamics No No No Yes Yes Yes Yes Articulations No No No No Yes Yes Yes Other symbols No No No No Yes Yes Yes
TABLE-US-00007 TABLE 7 Elements are displayed (“Yes”) and are not displayed (“No”) in the visualization for the instrument ukulele in each level in preferred embodiments of the present invention. Level 1 Level 2a Level 2b Level 3 Level 4a Level 4b Level 5 Barlines No Yes Yes Yes Yes Yes Yes Noteheads No No Yes Yes Yes Yes Yes Durations No Yes Yes Yes Yes Yes Yes Flags No No Yes Yes Yes Yes Yes Key Signature No No No No No Yes Yes Time Signature No No No Yes Yes Yes Yes Clefs No Yes Yes Yes Yes Yes Yes Staff lines No No No No Yes Yes Yes Staff guides No No No No Yes Yes No String guides Yes Yes Yes No No No No Repeat signs No No No No Yes Yes Yes Rests No No Yes Yes Yes Yes Yes Accidentals Yes Yes Yes Yes Yes Yes Yes Dynamics No No No Yes Yes Yes Yes Articulations No No No No Yes Yes Yes Other symbols No No No No Yes Yes Yes
TABLE-US-00008 TABLE 8 Elements are displayed (“Yes”) and are not displayed (“No”) in the visualization for the instrument electric bass in each level in preferred embodiments of the present invention. Level 1 Level 2a Level 2b Level 3 Level 4a Level 4b Level 5 Barlines No Yes Yes Yes Yes Yes Yes Noteheads No No Yes Yes Yes Yes Yes Durations No Yes Yes Yes Yes Yes Yes Flags No No Yes Yes Yes Yes Yes Key Signature No No No No No Yes Yes Time Signature No No No Yes Yes Yes Yes Clefs No Yes Yes Yes Yes Yes Yes Staff lines No No No No Yes Yes Yes Staff guides No No No No Yes Yes No String guides Yes Yes Yes No No No No Repeat signs No No No No Yes Yes Yes Rests No No Yes Yes Yes Yes Yes Accidentals Yes Yes Yes Yes Yes Yes Yes Dynamics No No No Yes Yes Yes Yes Articulations No No No No Yes Yes Yes Other symbols No No No No Yes Yes Yes
[0090] Moreover,
[0091] An example of the output of the present invention will now be provided across several skill levels.
[0092]
[0093] Lastly,
[0094] Although various representative embodiments of this invention have been described above with a certain degree of particularity, those skilled in the art could make numerous alterations to the disclosed embodiments without departing from the spirit or scope of the inventive subject matter set forth in the specification and claims. Joinder references (e.g. attached, adhered, joined) are to be construed broadly and may include intermediate members between a connection of elements and relative movement between elements. As such, joinder references do not necessarily infer that two elements are directly connected and in fixed relation to each other. In some instances, in methodologies directly or indirectly set forth herein, various steps and operations are described in one possible order of operation, but those skilled in the art will recognize that steps and operations may be rearranged, replaced, or eliminated without necessarily departing from the spirit and scope of the present invention. It is intended that all matter contained in the above description or shown in the accompanying drawings shall be interpreted as illustrative only and not limiting. Changes in detail or structure may be made without departing from the spirit of the invention as defined in the appended claims.
[0095] Although the present invention has been described with reference to the embodiments outlined above, various alternatives, modifications, variations, improvements and/or substantial equivalents, whether known or that are or may be presently foreseen, may become apparent to those having at least ordinary skill in the art. Listing the steps of a method in a certain order does not constitute any limitation on the order of the steps of the method. Accordingly, the embodiments of the invention set forth above are intended to be illustrative, not limiting. Persons skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention. Therefore, the invention is intended to embrace all known or earlier developed alternatives, modifications, variations, improvements, and/or substantial equivalents.