The present invention and its embodiments relate to the field of music application on electronic devices, and in particular, method and system for composing music with chord accompaniment.
Music is the one of the most magnificent creations of the human race. Music is expressed in complex forms, syntaxes, colors and articulations that are rooted both in the human biology and elegant mathematics.
Learning, composing, accessing and playing music are among the most fundamental human activities. Other than being an art form practiced by professional musicians and enjoyed by almost everyone else in the world, numerous studies have shown that music is greatly beneficial to the cognitive development of children.
Because of the advancement in technology over the last century, there is now little barrier for accessing and enjoying music. Music is performed in concert halls and recording studios; performance is recorded, stored and disseminated via a great variety of formats and channels. Consequently, almost any music is available at any time in any place to anyone with reasonable access.
Nonetheless, despite such technological advancement over the last century, there is still plenty of improvement potential for assisting learning and composing music by both professionals and novices, by the very senior and the very young, including as young as 2 to 3 years of age when the children have already developed an interest in music.
Three major barriers to learning and composing music have been observed, as outlined in our previous inventions:
1. Skill required. The most commonly practiced format of learning music is the learning of a particular musical instrument. For example, parents often engage piano teachers to teach their children piano, while musicians play the piano to compose music. Needless to say, it takes years of vigorous practice to become good at playing piano at the amateur level, a process quite often forced upon children by their parents which costs time, money and possibly the children's very interest in music. It takes tremendous practice and sacrifice to become a pianist.
2. Tools available. Being good at one musical instrument does not readily give one the ability to compose a music piece, with the full range of tunes and rhythms. For example, being good at piano does not readily enable someone to compose music with the drum, the trumpet, or the violin. The popular software program GarageBand by Apple Inc. allows the user to create music with elements of percussion, wind and string instruments. However, the functionality in GarageBand relating to the construction of original music is still highly complex.
3. Music syntax. The syntax of music is highly complex. Terms such as chord, diatonic chord, accidental, major and minor and their many types, variations, equivalency and inversions are simply beyond the grasp of most children and the vast majority of the people who are not professional musicians and have not learned the intricacies of music theories. While anyone can “create music” by singing into a microphone or hitting a few keys on the electronic piano, without the precise language of music syntax, such rudimentary recording cannot be precisely described, nor can it be dissected, analyzed, or further improved upon.
It is particularly difficult for entry-level music learners to harmonize a melody with a set of chords, which is a skill that takes time to develop. We therefore see the necessity to create a system that greatly reduces the skills required for harmonizing melodies with chords, that makes composing music more easily doable, and that allows harmonized melodies and chords to be created based more on one's appreciation and imagination in music and less on one's mastery of the music syntax or skills with respect to a particular musical instrument.
The present invention resolves limitations of prior art, some of which are highlighted in the background section, by providing method and system for composing music with chord accompaniment.
In accordance with an embodiment of the present invention, the method for composing music with chord accompaniment includes the following steps:
selecting, by an end-user, one or more keys on a first keyboard operatively linked to a computer to generate a chord progression, wherein each of the keys represents a chord;
generating, by the computer, a chord progression MIDI file that represents the chord progression;
associating, by the end-user, the chord progression MIDI file with a first physical card among a plurality of physical cards, each embedded with a unique machine-readable ID (UID);
reading the UID of the first physical card, retrieving the chord progression MIDI file, and playing the chord progression MIDI file as an audio output, by the computer;
highlighting, by the computer, certain keys on a second keyboard operatively linked to the computer, concurrent to the chord progression MIDI file being played by the computer, wherein each of the highlighted keys on the second keyboard represents a music note that is in harmony with a particular chord in the chord progression while the particular chord is being played;
selecting, by the end user, one or more of the highlighted keys on the second keyboard to compose a melody.
For the purpose of this patent application, a physical card is a disc like structure that has a unique machine-readable identification chip, for example, an RFID tag, placed inside it. A physical card might be a chord card, a melody card, or a music piece card, etc.
In accordance with another embodiment of the present invention, the method further includes:
generating, by the computer, a melody MIDI file that represents the melody created by the end-user; and
associating, by the end-user, the melody MIDI file with a second physical card.
In accordance with an embodiment of the present invention, the method further includes:
placing, by the end-user, the first and the second physical cards on the reader;
retrieving, by the computer, the chord progression MIDI file associated with the first physical card and the melody MIDI file associated with the second physical cards;
combining the two MIDI files into a single MIDI file.
In accordance with another embodiment of the present invention, the method further includes:
placing, by the end-user, the first and the second physical cards on the reader;
retrieving, by the computer, the chord progression MIDI file associated with the first physical card and the melody MIDI file associated with the second physical cards;
playing, by the computer, the chord progression and the melody as a single music piece.
In accordance with another embodiment of the present invention, a system for composing music with chord accompaniment includes a first keyboard, a second keyboard, and a reader, all of which are operatively linked to a computer, and a first physical card among a plurality of physical cards. Each of the physical cards is embedded with a unique machine-readable ID (UID). Once an end-user selects one or more keys on the first keyboard to generate a chord progression, the computer is configured to generate a chord progression MIDI file that represents the chord progression. And the computer is further configured to associate the chord progression MIDI file with UID of a first physical card once the end-user places the first physical card on the reader. Subsequently, the computer is configured to retrieve the chord progression MIDI file associated with the first physical card, and play the chord progression MIDI file as an audio output. Concurrent to the chord progression MIDI file being played, the computer is configured to highlight certain keys on the second keyboard, with each of the highlighted keys on the second keyboard representing a music note that is in harmony with a particular chord in the chord progression while the particular chord is being played. The end-user further selects one or more of the highlighted keys on the second keyboard to compose a melody.
To better illustrate the technical features of the embodiments of the present invention, various embodiments of the present invention will be briefly described in conjunction with the accompanying drawings. It should be obvious that the drawings are only for exemplary embodiments of the present invention, and that a person of ordinary skill in the art may derive additional drawings without deviating from the principles of the present invention.
Reference will now be made in detail to various embodiments of the invention illustrated in the accompanying drawings. While the invention will be described in conjunction with the embodiments, it will be understood that this is not intended to limit the scope of the invention to these specific embodiments. The invention is intended to cover all alternatives, modifications and equivalents within the spirit and scope of invention, which is defined by the apprehended claims.
Furthermore, in the detailed description of the present invention, specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be obvious to one of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well known methods, procedures, components, and circuits are not described in details to avoid unnecessarily obscuring a clear understanding of the present invention.
The process flow for the present invention has the following steps:
Step 101: selecting, by an end-user, one or more keys on a first keyboard operatively linked to a computer to generate a chord progression, wherein each of the keys represents a chord;
Step 102: generating, by the computer, a chord progression MIDI file that represents the chord progression;
Step 103: associating, by the end-user, the chord progression MIDI file with a first physical card among a plurality of physical cards, each embedded with a unique machine-readable ID (UID);
Step 104: reading the UID of the first physical card, retrieving the chord progression MIDI file, and playing the chord progression MIDI file as an audio output;
Step 105: highlighting, by the computer, certain keys on a second keyboard operatively linked to the computer, concurrent to the chord progression MIDI file being played by the computer, wherein each of the highlighted keys on the second keyboard represents a music note that is in harmony with a particular chord in the chord progression while the particular chord is being played;
Step 106: selecting, by the end user, one or more of the highlighted keys on the second keyboard to compose a melody.
In accordance with one embodiment of the present invention, as shown in
When an end-user selects one or more keys 220, a chord progression is generated, based on the succession of chords represented by the keys 220 actually touched. For example, as shown in
As shown in
Alternatively, as seen in
It should be noted that the computer and the reader may be both embedded in an interactive device without a screen, such as Beyond Tablet. According to this embodiment of the present invention, the first keyboard 210 could be a physical sheet placed on the interactive device, serving as a user interface and marked with icons of UI elements. Alternatively, the first keyboard 210 may include a screen, e.g., a touch-screen tablet or display or TV with RFID or NFC capability, equipped with the computer and the reader. According to this embodiment of the present invention, a key board is implemented as a user interface on the screen.
In accordance with another embodiment of the present invention, as seen in
According to one embodiment of the present invention, a music note is in harmony with a chord, when the music note is one of the notes that comprise the chord, or when the music note is a full octave away from one of the notes that comprise the chord, or when the music note is a supplement, a variation, an enrichment, a decoration, or otherwise a contribution in harmony with the chord. For example, while the A minor chord 310 is being played, keys A, C and Eon the second keyboard 410 are highlighted to suggest end-users that melodies consisting of these would be in harmony with the A minor chord 310. In addition, key F is also highlighted, as a supplemental harmonious key of choice. As a result, a melody 510 containing the note sequence of E-F-E-A-C might be composed, as seen in
It should be also noted that, although certain keys are highlighted as recommendation to end-users, the melody does not necessarily contain the recommended notes exclusively. Instead, with the recommended notes playing the major role in the composed melody, other notes of minor significance may also be used. For example, while the D minor chord 330 is being played, keys D, F and A on the second keyboard 410 are highlighted. In addition, key C is also highlighted as yet another key of recommendation for harmony considerations. The end-user may use some of the recommendations to compose an F-E-D-C-B-C melody 530 harmonized with the chord 330. However, notes E and B, which are not highlighted since they are no in harmony with D minor chord, are also found in the melody 530, to enrich the variations of the musical melody.
The four melodies 510-540 comprise a new melody 550, in parallel with the chord progression 350. A melody MIDI file that represents the melody 550 is then generated by the computer.
In accordance with another embodiment of the present invention, as seen in
In accordance with another embodiment of the present invention, the multiple melody cards 430 can be put together, e.g., next to each other laterally, in the sequence order of the melody cards 431-434 on the second keyboard 410, to generate a new melody card 435, which is associated with a melody MIDI file that represents the melody 550 that combines all melodies 510-540.
In accordance with another embodiment of the present invention, as seen in
In accordance with another embodiment of the present invention, multiple chord cards 230 and/or multiple melody cards 430 can be placed together, which enables the MIDI files of the corresponding chord progressions and/or melodies to be played concurrently to generate more complicated music works. The new music piece generated can be played or stopped by pressing the buttons 620, and/or associated with a music piece card 630.
This application claims priority to U.S. Provisional Application No. 62/884,679 entitled “System and Method for Composing Music with Chord Accompaniment”, filed on Aug. 9, 2019, which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
62884679 | Aug 2019 | US |