Musical instrument digital interface with voice note identifications
First Claim
Patent Images
1. A method for electronic generation of sounds, based on notes in a musical scale, comprising:
- assigning respective sounds to said notes, such that each sound is perceived by a listener as qualitatively distinct from a sound assigned to an adjoining note in said musical scale;
preparing an additional multiple of logical channels of a MIDI synthesizer with patches which generate qualitatively distinct sounds;
preparing a set of logics in front of said logical channels, which finds Channel_Number by subtracting a variable from a MIDI note number of a MIDI note signal in said input, then taking a modulo by 12 while using 0 for C, 1 for C#/D flat, 2 for D, 3 for D#/E flat, 4 for E, 5 for F, 6 for F#/G flat, 7 for G, 8 for G#/A flat, 9 for A, 10 for A#/B flat and 11 for B as said variable;
sending said MIDI note signal to a logical channel indicated by said Channel_Number while 0 for a channel loaded with C Patch Set, 1 with C#/D flat Patch Set, 2 with D Patch Set, 3 with D#/E flat Patch Set, 4 with E Patch Set, 5 with F Patch Set, 6 with F#/G flat Patch Set, 7 with G Patch Set, 8 with G#/A flat Patch Set, 9 with A Patch Set, 10 with A#/B flat Patch Set and 11 with B Patch Set;
whereby utilizing Solfege for the patches, a position of Do is changeable to support a Movable Do System in use today;
receiving an input indicative of a sequence of said notes, chosen from among said notes in said musical scale; and
generating an output responsive to said sequence of received said notes, in which said qualitatively distinct sounds are produced responsive to respective notes in said sequence at respective musical pitches associated with said respective notes by feeding said input to said set of logics.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for generating voice identifications for MIDI (Musical Instrument Digital Interface) note signals. The method provides voice identification for every note in MIDI signals, which makes music learning intuitive and easier. The method can be used with any MIDI instruments as a separate unit, or a part of such instruments. Solfege is used as voice identification system since it is widely used in music education. However, any such system can be used or newly devised by preparing a different set of patches.
21 Citations
9 Claims
-
1. A method for electronic generation of sounds, based on notes in a musical scale, comprising:
-
assigning respective sounds to said notes, such that each sound is perceived by a listener as qualitatively distinct from a sound assigned to an adjoining note in said musical scale; preparing an additional multiple of logical channels of a MIDI synthesizer with patches which generate qualitatively distinct sounds; preparing a set of logics in front of said logical channels, which finds Channel_Number by subtracting a variable from a MIDI note number of a MIDI note signal in said input, then taking a modulo by 12 while using 0 for C, 1 for C#/D flat, 2 for D, 3 for D#/E flat, 4 for E, 5 for F, 6 for F#/G flat, 7 for G, 8 for G#/A flat, 9 for A, 10 for A#/B flat and 11 for B as said variable; sending said MIDI note signal to a logical channel indicated by said Channel_Number while 0 for a channel loaded with C Patch Set, 1 with C#/D flat Patch Set, 2 with D Patch Set, 3 with D#/E flat Patch Set, 4 with E Patch Set, 5 with F Patch Set, 6 with F#/G flat Patch Set, 7 with G Patch Set, 8 with G#/A flat Patch Set, 9 with A Patch Set, 10 with A#/B flat Patch Set and 11 with B Patch Set; whereby utilizing Solfege for the patches, a position of Do is changeable to support a Movable Do System in use today; receiving an input indicative of a sequence of said notes, chosen from among said notes in said musical scale; and
generating an output responsive to said sequence of received said notes, in which said qualitatively distinct sounds are produced responsive to respective notes in said sequence at respective musical pitches associated with said respective notes by feeding said input to said set of logics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification