Grid based user interference for chord presentation on a touch screen device
First Claim
1. A non-transitory computer readable storage medium storing a program for causing an electronic device having a touch screen input device to provide a graphical user interface for allowing a user to play or improvise music, said program being configured to cause the electronic device to execute the method comprising the steps of:
- defining a plurality of cells on a touch screen input display of the electronic device,obtaining an input chord,disassembling the chord into at least one base note and a plurality of individual voices,arranging a predetermined number of voices of the chord according to at least one predefined rule, andassigning at least one set of pitches to a plurality said cells, said set of pitches corresponding to the base note and arranged predetermined number of voices of the chord.
2 Assignments
0 Petitions
Accused Products
Abstract
Improvisation or playing along with a musical group or with a song is enjoyable to people and musicians of all ability levels. However, it is easy to play notes which do not harmonize with other notes and pitches which are being played. Provided herein is a method, computer program product and electronic device for assigning a set of pitches to a plurality of cells of an electronic device having a touch screen input device. The method may include the steps of obtaining an input chord, disassembling the chord into at least one base note and a plurality of individual voices, arranging a predetermined number of voices of the chord according to at least one predefined rule, and assigning at least one set of pitches to a plurality of cells of an electronic device, said set of pitches corresponding to the base note and arranged predetermined number of voices of the chord. The present method allows a musician to freely play along without the possibility of playing an errant note as the user does not control the actual pitch associated with the cells being indicated by a user on the touch screen.
54 Citations
10 Claims
-
1. A non-transitory computer readable storage medium storing a program for causing an electronic device having a touch screen input device to provide a graphical user interface for allowing a user to play or improvise music, said program being configured to cause the electronic device to execute the method comprising the steps of:
-
defining a plurality of cells on a touch screen input display of the electronic device, obtaining an input chord, disassembling the chord into at least one base note and a plurality of individual voices, arranging a predetermined number of voices of the chord according to at least one predefined rule, and assigning at least one set of pitches to a plurality said cells, said set of pitches corresponding to the base note and arranged predetermined number of voices of the chord. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device comprising;
-
a touch screen input device and a corresponding display, and a non-transitory computer readable storage medium storing a program for causing an electronic device having a touch screen input device to provide a graphical user interface for allowing a user to play or improvise music, said program being configured to cause the electronic device to execute the method comprising the steps of;
of;defining a plurality of cells on a touch screen input display of the electronic device obtaining an input chord, disassembling the chord into at least one base note and a plurality of individual voices, arranging a predetermined number of voices of the chord according to at least one predefined rule, and assigning at least one set of pitches to a plurality of said cells, said set of pitches corresponding to the base note and arranged predetermined number of voices of the chord.
-
Specification