Abstract
The present invention relates to a piano key press processor for a piano keyboard, which analyzes the key press characteristics of simple chord voicings during play, flags the pressed keys having specific such characteristics, and repurposes those flagged keys, so as to play the chord in a more advanced chord voicing.
Claims
1. A piano key press processor for a piano keyboard, where said piano key press processor includes: means for sensing key press characteristics, means for flagging keys having specific said characteristics, and means for repurposing said flagged keys.
2. The piano key press processor as claimed in claim 1, where said key press characteristics include at least one of the following: key press timing, pressed key count, pressed key touch multiplicity, relative pressed key proximity, relative key press points, relative pedal press timing, and key touch positioning.
3. The piano key press processor as claimed in claim 1, where said sensing means include at least one of the following: key press timing sensors, key counting sensors, key touch multiplicity sensors, relative pressed key proximity sensors, relative key press point sensors, relative pedal press timing sensors, and key touch positioning sensors.
4. The piano key press processor as claimed in claim 1, where said repurposing mean includes at least one of the following: note muting, note replacing, note shifting, note doubling, note supplementing, and note sliding.
5. The piano key press processor as claimed in claim 1, where: said key press characteristics include at least one of the following: key press timing, pressed key count, pressed key touch multiplicity, relative pressed key proximity, relative key press points, relative pedal press timing, and key touch positioning; and said sensing means include at least one of the following: key press timing sensors, key counting sensors, key touch multiplicity sensors, relative pressed key proximity sensors, relative key press point sensors, relative pedal press timing sensors, and key touch positioning sensors.
6. The piano key press processor as claimed in claim 1, where: said key press characteristics include at least one of the following: key press timing, pressed key count, pressed key touch multiplicity, relative pressed key proximity, relative key press points, relative pedal press timing, and key touch positioning; and said repurposing mean include at least one of the following: note muting, note replacing, note shifting, note doubling, note supplementing, and note sliding.
7. The piano key press processor as claimed in claim 1, where: said sensing means include at least one of the following: key press timing sensors, key counting sensors, key touch multiplicity sensors, relative pressed key proximity sensors, relative key press point sensors, relative pedal press timing sensors, and key touch positioning sensors; and said repurposing means include at least one of the following: note muting, note replacing, note shifting, note doubling, note supplementing, and note sliding.
8. The piano key press processor as claimed in claim 1, where: said key press characteristics include at least one of the following: key press timing, pressed key count, pressed key touch multiplicity, relative pressed key proximity, relative key press points, relative pedal press timing, and key touch positioning; said sensing means include at least one of the following: key press timing sensors, key counting sensors, key touch multiplicity sensors, relative pressed key proximity sensors, relative key press point sensors, relative pedal press timing sensors, and key touch positioning sensors; and said repurposing means include at least one of the following: note muting, note replacing, note shifting, note doubling, note supplementing, and note sliding.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] To illustrate this invention, there are shown in the accompanying drawings embodiments that are presently preferred, it being understood that the invention is not intended to be limited to the precise arrangements and instrumentalities shown.
[0016] FIGS. 1-22 are embodiments of a piano keyboard of the invention;
[0017] FIGS. 23A and 23B are embodiments of a piano keyboard and piano pedal switch, respectively, of the invention;
[0018] FIG. 24 is a flow chart of the embodiments of FIGS. 1-22; and
[0019] FIG. 25 is a flow chart of the embodiments of FIGS. 23A and 23B.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] Referring now to the accompanying drawings in detail, wherein like reference numerals have been used throughout the various figures to designate like elements, there is shown in FIGS. 1-23A, a single-octave piano keyboard 1000, as viewed from a top perspective. FIGS. 2, 3, 7, 8, 13, and 14 further show a touch sensor cluster 1100 linearly mounted across the width of the keyboard 1000, such that each key of the keyboard 1000 has a separate, independently operated, touch sensor mounted atop it. FIG. 23B shows a standard piano pedal switch 2000.
[0021] For all figures, the various parts of the piano keyboard 1000 are numbered with four-digit numerals, and the key presses of the keyboard 1000 are numbered with three-digit numerals. Additionally, for all figures, key presses with the same first digit also have the same most recent initiation time, and the higher that first digit, the later that initiation time. Alternatively, for all figures, key presses with a first digit numeral greater than one, also have the same most recent initiation time as key presses with that first digit numeral decremented by one, and have a termination time immediately thereafter. For simplicity, this alternative is not specifically discussed in the following figure descriptions; however, it should be understood that it is always an option, and may even be a preferable option.
[0022] FIG. 1 shows the C4-key 1110 (middle C) being pressed at a single location 111 and playing the note C4. This is the normal playing function.
[0023] FIG. 2 shows the C4-key 1110 being pressed at a single location 115 and, due to it being pressed at a position within the touch sensor cluster 1100, playing the two notes, C4 and C5. This modifies the normal playing function by doubling the C4-key 1110, and does so by sensing pressed key touch positioning.
[0024] FIG. 3 shows the C4-key 1110 being (touched and) pressed at a first location 111 and playing the note C4, and being nearly simultaneously (touched and) pressed at a second location 215 and, due to it being multiply touched, as well as nearly simultaneously pressed at a position within the touch sensor cluster 1100, playing the note C5. This modifies the normal playing function by doubling the C4-key 1110, and does so by sensing key press timing, pressed key touch multiplicity, and pressed key touch positioning.
[0025] FIG. 4 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, and the C#4 1115 being simultaneously pressed at a single location 116 and, due to the simultaneous pressing and proximity of the C4-key 1110 and C4#-key 1115, with the second-pressed C#4-key 1115 being higher pitched than the first-pressed C4-key 1110, playing the note C5. This modifies the normal playing function by replacing the note of the C#4-key 1115 with C5 so as to double the C4-key 1110 (or in the alternative, replacing the note of the C#4-key 1115 with a supplemental note), and does so by sensing key press timing and relative pressed key proximity.
[0026] FIG. 5 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, and the C#4-key 1115 being nearly simultaneously pressed at a single location 216 and, due to the nearly simultaneous pressing and proximity of the C4-key 1110 and C#4-key 1115, with the second-pressed C#4-key 1115 being higher pitched than the first-pressed C4-key 1110, playing the note C5 slightly delayed. This modifies the normal playing function by replacing the note of the C#4-key 1115 with C5 so as to double the C4-key 1110 (or in the alternative, replacing the note of the C#4-key 1115 with a supplemental note), and does so by sensing key press timing and relative pressed key proximity.
[0027] FIG. 6 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, and the E4-key 1120 being simultaneously pressed at a single location 121 and playing the note E4. This is the normal playing function.
[0028] FIG. 7 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, and the E4-key 1120 being simultaneously pressed at a single location 125 and, due to it being simultaneously pressed at a position within the touch sensor cluster 1100, playing the notes E4 and E5. This modifies the normal playing function by doubling the E4-key 1120, and does so by sensing key press timing and pressed key touch positioning.
[0029] FIG. 8 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, and the E4-key 1120 being nearly simultaneously pressed at a single location 225 and, due to it being nearly simultaneously pressed at a position within the touch sensor cluster 1100, playing the note E5 slightly delayed. This modifies the normal playing function by playing the close-position E4-key in open position, and does so by sensing key press timing and pressed key touch positioning.
[0030] FIG. 9 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, and the E4-key 1120 plus F4-key 1125 being simultaneously pressed at separate locations 121 and 122, respectively, and, due to the simultaneous pressing and proximity of the E4-key 1120 and F4-key 1125, with the second-pressed F4-key 1125 being higher pitched than the first-pressed E4-key 1120, playing the note E5. This modifies the normal playing function by playing the close-position E4-key 1120 in open position, but muting the F4-key 1125, and does so by sensing key press timing and relative pressed key proximity.
[0031] FIG. 10 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, the E4-key 1120 being simultaneously pressed at a single location 121 and playing the note E4, and the F4-key 1125 being nearly simultaneously pressed at a single location 222 and, due to the nearly simultaneous pressing and proximity of the E4-key 1120 and F4-key 1125, with the second-pressed F4-key 1125 being higher pitched than the first-pressed E4-key 1120, playing the note E5 slightly delayed. This modifies the normal playing function by replacing the note of the F4-key 1125 with E5 so as to double the E4-key 1120 (or in the alternative, replacing the note of the F4-key 1125 with a supplemental note), and does so by sensing key press timing and relative pressed key proximity.
[0032] FIG. 11 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, the F4-key 1125 being simultaneously pressed at a single location 122 and playing the note F4, and the E4-key 1120 being nearly simultaneously pressed at a single location 221 and, due to the nearly simultaneous pressing and proximity of the E4-key 1120 and F4-key 1125, with the second-pressed E4-key 1120 being lower pitched than the first-pressed F4-key 1125, playing the note F3 slightly delayed. This modifies the normal playing function by replacing the note of the E4-key 1120 with F3 so as to double the F4-key 1125 (or in the alternative, replacing the note of the E4-key 1120 with a supplemental note), and does so by sensing key press timing and relative pressed key proximity.
[0033] FIG. 12 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, the E4-key 1120 being simultaneously pressed at a single location 121 and playing note E4, and the G4-key 1130 being simultaneously pressed at a single location 131 and playing the note G4. This is the normal playing function.
[0034] FIG. 13 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, the G4-key 1130 being simultaneously pressed at a single location 131 and playing the note G4, and the E4-key 1120 being simultaneously pressed at a single location 125 and, due to it being simultaneously pressed at a position within the touch sensor cluster 1100, playing notes E4 and E5. This modifies the normal playing function by doubling the E4-key 1120, and does so by sensing key press timing and pressed key touch positioning.
[0035] FIG. 14 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, the G4-key 1130 being simultaneously pressed at a single location 131 and playing the note G4, and the E4-key 1120 being nearly simultaneously pressed at a single location 225 and, due to it being nearly simultaneously pressed at a position within the touch sensor cluster 1100, playing the note E5 slightly delayed. This modifies the normal playing function by playing the close-position E4-key 1120 in open position, and does so by sensing key press timing and pressed key touch positioning.
[0036] FIG. 15 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, the G4-key 1130 being simultaneously pressed at a single location 131 and playing the note G4, and the E4-key 1120 plus F4-key 1125 being simultaneously pressed at separate locations 121 and 122, respectively, and, due to the simultaneous pressing and proximity of the E4-key 1120 and F4-key 1125, playing note E5. This modifies the normal playing function by playing the close-position E4-key 1120 in open position, but muting the F4-key 1125, and does so by sensing key press timing and relative pressed key proximity.
[0037] FIG. 16 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, the G4-key 1130 being simultaneously pressed at a single location 131 and playing the note G4, and the E4-key 1120 being nearly simultaneously pressed at a single location 221 and, due to it being pressed nearly simultaneously with a supplemental count of multiple simultaneously pressed keys, playing note E5 slightly delayed. This modifies the normal playing function by playing the close-position E4-key 1120 in open position, and does so by sensing key press timing and pressed key count.
[0038] FIG. 17 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, the E4-key 1120 being simultaneously pressed at a single location 121 and playing the note E4, and the G4-key 1130 being nearly simultaneously pressed at a single location 231 and, due to it being pressed nearly simultaneously with a supplemental count of multiple simultaneously pressed keys, playing note G5 slightly delayed. This modifies the normal playing function by playing the close-position G4-key 1130 in open position, and does so by sensing key press timing and pressed key count.
[0039] FIG. 18 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, and the E4-key 1120 being simultaneously pressed at a single location 121, then immediately released and pressed again at a single location 221, and, due to it being pressed simultaneously with a supplemental count of one other key, immediately released, and immediately pressed again, playing (or in the alternative, muting) the note E4 at the time of its first press 121, and playing the note E5 at the time of its second press 221. This modifies the normal playing function by doubling the E4-key 1120 (or in the alternative, playing the close-position E4-key 1120 in open-position), and does so by sensing key press timing and pressed key count.
[0040] FIG. 19 shows the C4-key 1110 being pressed at a single location 111, then immediately released and pressed again at a single location 211, and playing the note C4, and the E4-key 1120 being pressed at a single location 221 simultaneously with the second press of the C4-key 1110 and, due to it being pressed simultaneously with the second press of a supplemental count of one other key that was pressed with a supplemental count of zero other keys, immediately released, and immediately pressed again, playing the note E5. This modifies the normal playing function by doubling the E4-key 1120, and does so by sensing key press timing and pressed key count.
[0041] FIG. 20 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, and the E4-key 1120 being nearly simultaneously pressed at a single location 221, then immediately released and pressed again at a single location 321, and, due to it being pressed nearly simultaneously with a supplemental count of one other key, immediately released, and immediately pressed again, playing the note E5 at the time of its second press 321. This modifies the normal playing function by playing the close-position E4-key 1120 in open-position, and does so by sensing key press timing and pressed key count.
[0042] FIG. 21 shows the C4-key 1110 being pressed at a single location 111 and playing the note C4, the G4-key 1130 being simultaneously pressed at a single location 131 and playing the note G4, and the E4-key 1120 being simultaneously pressed at a single location 121, then immediately released and pressed again at a single location 221, and, due to it being pressed simultaneously with a supplemental count of multiple keys, immediately released, and immediately pressed again, playing note E4 at the time of its first press 121, and playing note E5 at the time of its second press 221. This modifies the normal playing function by doubling the E4-key 1120, and does so by sensing key press timing and pressed key count.
[0043] FIG. 22 shows the E4-key 1120 being pressed at a single location 121 and playing the note E4, the G4-key 1130 being simultaneously pressed at a single location 131 and playing the note G4, and the C4-key 1110 being simultaneously pressed at a single location 111 and, due to it being a lower note key than the E4-key 1120 and the E4-key 1120 being pressed at the lowest of the three press points 111, 121, and 131, playing the note E5. This modifies the normal playing function by shifting the E4-key 1120 to the note of a key not shown on the keyboard, and does so by sensing key press timing and relative key press points.
[0044] FIGS. 23A and 23B shows the normally open, momentary, piano pedal switch 2000 being concurrently pressed with the C4-key 1110 being pressed at a single location 111 and playing the note C4, and the E4-key 1120 being nearly simultaneously pressed at a single location 221, and due to it being nearly simultaneously pressed, and supplementarily due to the pedal switch 2000 being concurrently pressed, playing the note E5 slightly delayed. This modifies the normal playing function by playing the close-position E4-key in open position, and does so by sensing key press timing and relative pedal press timing.
[0045] FIG. 24 shows the operational steps for FIGS. 1-22.
[0046] FIG. 25 shows the operational steps for FIGS. 23A and 23B.