News

Generating music and sound that varies from playback to playback    2010-03-30 00:00:00
AbstractA method and apparatus for the creation and playback of music, audio and sound; such that each time a composition is played back, a different sound sequence is generated in the manner previously defined by the artist. During composition creation, the artist's definition of how the composition will vary from playback to playback is embedded into the composition data set. During playback, the composition data set is processed by a playback device incorporating a playback program, so that each time the composition is played back a unique version is generated. Variability occurs during playback per the artist's composition data set, which specifies: the spawning of group(s) from a snippet; the selection of snippet(s) from each group; editing of snippets; flexible and variable placement of snippets; and the combining and/or mixing of multiple snippets to generate each time sample in one or more channels. MIDI-like variable compositions and the variable use of segments comprised of MIDI-like command sequences are also disclosed.ClaimsI claim: 1. A method for generating music or sound, comprising: providing at least one group of alternative sound segments; providing at least one initiating sound segment, wherein aninitiating sound segment designates one or more of said groups; processing said sound segments such that responsive to selection of an initiating sound segment, a subset of the sound segments in said at least one group designated by the initiatingsegment is selected and used to generate a sound sequence; wherein said selection of segments from...
Multi-feature speech/music discrimination system    2010-03-29 00:00:00
AbstractA speech/music discriminator employs data from multiple features of an audio signal as input to a classifier. Some of the feature data is determined from individual frames of the audio signal, and other input data is based upon variations of a feature over several frames, to distinguish the changes in voiced and unvoiced components of speech from the more constant characteristics of music. Several different types of classifiers for labeling test points on the basis of the feature data are disclosed. A preferred set of classifiers is based upon variations of a nearest-neighbor approach, including a K-d tree spatial partitioning technique.ClaimsWhat is claimed is:1. A method for discriminating between speech and music content in an audio signal, comprising the steps of:selecting a set of audio signal samples;measuring values for a plurality of features in each sample of said set of samples;defining a multi-dimensional feature space containing data points which respectively correspond to the measured feature values for each sample, and labelling each data point as relating to speech or music;measuring feature values for a test sample of an audio signal and determining a corresponding data point in said feature space;determining the label for at least one data point in said feature space which is close to the data point corresponding to said test sample; andclassifying the test sample in accordance with the determined label.2. The method of claim 1 wherein said determining step comprises determining the label for the data point in said feature space which is nearest to the data point for said test sample. 3. The method of claim 1 wherein said determining step comprises the steps of identifying a plurality of data points which are nearest to the data point for said test sample, and selecting the label which is associated with a majority of the identified data points.4. The method of claim 1 wherein said determining step comprises the steps of dividing the feature space into regions in accordance with said features, labelling each region as relating to speech data or music data in accordance with the labels for the data points in the region, and determining the region in said feature space in which the data point for said test sample is located.5. The method of claim 1 wherein one of said features is the variation of spectral flux among a series of frames of the audio signal.6. The method of claim 1 wherein one of said features is a pulse metric which identifies correspondence of modulation frequency peaks in different respective frequency bands of the audio signal.7. The method of claim 1 wherein one of said features is measured by the steps of determining the mean power for a series of frames of said audio signal, and determining the proportion of frames in said series whose power is less than a predetermined fraction of said mean power.8. The method of claim 1 wherein one of said features is the proportion of energy in the audio signal having speech modulation frequencies.9. The method of claim 8 wherein said speech modulation frequencies are around 4 Hz.10. The method of claim 1 wherein said audio signal is divided into a sequence of frames, and wherein values for some of said features are measured for individual frames, and values for others of said features relate to variations of measured values over a series of frames.11. The method of claim 1 wherein said audio signal is divided into a sequence of frames and further including the steps of classifying each frame of the test sample as relating to speech or music, examining the classifications for a plurality of successive frames, and determining a final classification on the basis of the examined classifications.12. A method for determining whether an audio signal contains music content, comprising the steps of:dividing the audio signal into a plurality of frequency bands;determining modulation frequencies of the audio signal in each band;identifying the amount of correspondence of the modulation frequencies among the frequency bands; andclassifying whether audio signal has musical content in dependence upon the identified amount of correspondence;wherein the step of determining the modulation frequencies in a frequency band comprises the steps of:determining an energy envelope of the frequency band;identifying peaks in the energy envelope; andcalculating a windowed autocorrelation of the peaks.13. A method for determining whether an audio signal contains music content, comprising the steps of:dividing the audio signal into a plurality of frequency bands;determining modulation frequencies of the audio signal in each band;identifying the amount of correspondence of the modulation frequencies among the frequency bands; andclassifying whether audio signal has musical content in dependence upon the identified amount of correspondence;wherein the step of identifying the amount of correspondence of the modulation frequencies comprises the steps of:determining peaks in the modulation frequencies for each band;selecting a first pair of frequency bands;counting the number of modulation frequency peaks which are common to both bands in the selected pair; andrepeating said counting step for all possible pairs of frequency bands.14. A method for discriminating between speech and music content in audio signals that are divided into successive frames, comprising the steps of:selecting a set of audio signal samples;measuring values of a feature for individual frames in said samples;determining the variance of the measured feature values over a series of frames in said samples;defining a multi-dimensional feature space having at least one dimension which pertains to the variance of feature values;defining a decision boundary between speech and music in said feature space;measuring a feature value for a test sample of an audio signal and a variance of a feature value, and determining a corresponding data point in said feature space; andclassifying the test sample in accordance with the location of said corresponding point relative to said decision boundary.15. The method of claim 14 wherein said classifying step comprises determining whether a data point in said feature space which is nearest to the data point for said test sample pertains to speech or music.16. The method of claim 14 wherein said classifying step comprises the steps of identifying a plurality of data points which are nearest to the data point for said test sample, and labelling said test sample as speech or music in accordance with whether a majority of the identified data points pertain to speech or music.17. The method of claim 14 wherein said decision defining step comprises the steps of dividing the feature space into regions in accordance with measured features and variances, and labelling each region as relating to speech data or music data, and said classifying step includes determining the region in said feature space in which the data point for said test sample is located.18. A method for detecting speech content in an audio signal, comprising the steps of:selecting a set of audio signal samples;measuring values for a plurality of features in samples of said set of samples;defining a multi-dimensional feature space containing data points which respectively correspond to the measured feature values for each sample, and labelling whether each data point relates to speech;measuring feature values for a test sample of an audio signal and determining a corresponding data point in said feature space;determining the label for at least one data point in said feature space which is close to the data point corresponding to said test sample; andindicating whether the test sample is speech in accordance with the determined label.19. The method of claim 18 wherein said determining step comprises determining the label for the data point in said feature space which is nearest to the data point for said test sample.20. The method of claim 18 wherein said determining step comprises the steps of identifying a plurality of data points which are nearest to the data point for said test sample, and selecting the label which is associated with a majority of the identified data points.21. The method of claim 18 wherein said determining step comprises the steps of dividing the feature space into rectangular regions in accordance with said features, labelling whether each region relates to speech data in accordance with the labels for the data points in the region, and determining the region in said feature space in which the data point for said test sample is located.22. A method for detecting music content in an audio signal, comprising the steps of:selecting a set of audio signal samples;measuring values for a plurality of features in samples of said set of samples;defining a multi-dimensional feature space containing data points which respectively correspond to the measured feature values for each sample, and labelling whether each data point relates to music;measuring feature values for a test sample of an audio signal and determining a corresponding data point in said feature space;determining the label for at least one data point in said feature space which is close to the data point corresponding to said test sample; andindicating whether the test sample is music in accordance with the determined label.23. The method of claim 22 wherein said determining step comprises determining the label for the data point in said feature space which is nearest to the data point for said test sample.24. The method of claim 22 wherein said determining step comprises the steps of identifying a plurality of data points which are nearest to the data point for said test sample, and selecting the label which is associated with a majority of the identified data points.25. The method of claim 22 wherein said determining step comprises the steps of dividing the feature spaced into rectangular regions in accordance with said features, labelling whether each region relates to music data in accordance with the labels for the data points in the region, and determining the region in said feature space in which the data point for said test sample is located.DescriptionFIELD OF THE INVENTIONThe present invention is directed to the analysis of audio signals, and more particularly to a system for discriminating between different types of audio signals on the basis of whether their content is primarily speech or music.BACKGROUND OF THE INVENTIONThere are a variety of situations in which, upon receiving an audio input signal, it is desirable to label the corresponding sound as either speech or music. For example, some signal compression techniques are more suitable for speech signals, whereas other compression techniques may be more appropriate for music. By automatically determining whether an incoming audio signal contains speech or music information, the appropriate compression technique can be applied. Another potential application for such discrimination relates to automatic speech recognition that is performed on a multi-media sound object, such as a film soundtrack. As a preprocessing step in such an application, the segments of sound which contain speech must first be identified, so that irrelevant segments can be filtered out before the speech recognition techniques are employed. In yet another application, it may be desirable to construct radio receivers that are capable of making decisions about the content of input signals from various radio stations, to automatically switch to a station having desired content and/or mute undesired content.Depending upon the particular application, the design criteria for an acceptable speech/music discriminator may vary. For example, in a multi-media processing system, the sound analysis can be carried out in a non-real-time manner. Consequently, the processing speeds can be relatively slow. In contrast, for a radio receiver application, real-time analysis is highly desirable, and therefore the discriminator must have low operating latency. In addition, to provide a low-cost product that is accepted by consumers, the memory requirements for the discrimination process should be relatively small. Preferably, therefore, a speech/music discriminator having utility in a variety of different applications should meet the following criteria:Robustness--the discriminator should be able to distinguish speech from music throughout a broad signal domain. Human listeners are readily able to distinguish speech from music without regard to the language, speaker, gender or rate of speech, and independently of the type of music. An acceptable speech/music discriminator should also be able to reliably perform under these varying conditions.Low latency--the discriminator should be able to label a new audio signal as being either speech or music as quickly as possible, as well as to recognize changes from speech to music, or vice versa, as quickly as possible, to provide utility in situations requiring real-time analysis.Low memory requirements--to minimize the cost of devices incorporating the discriminator, the amount of information that is required to be stored at any given time should be as low as possible.High accuracy--to be truly useful, the discriminator should operate with relatively low error rates.In the analysis of audio signals to distinguish speech from music, there are two major factors to be considered, namely the types of inherent information in the signal that can be analyzed for speech or music characteristics, and the classification technique that is used to discriminate between speech and music based upon such information. Early generation discriminators utilized only one particular item of information, or feature, of a sound signal to distinguish music from speech. For example, U.S. Pat. No. 2,761,897 discloses a system in which rapid drops in the level of an audio signal are measured. If the number of changes per unit time is sufficiently high, the sound is labeled as speech. In this type of system, the classification technique is based upon simple thresholding, i.e., whether the number of rapid changes per unit time is above or below a threshold value. Other examples of speech/music discriminating devices which analyze a single feature of an audio signal are disclosed in U.S. Pat. Nos. 4,441,203; 4,542,525 and 5,375,188.More recently, speech/music discrimination techniques have been developed in which more than one feature of an audio signal is analyzed to distinguish between different types of sounds. For example, one such discrimination technique is disclosed in Saunders, "Real-time Discrimination Of Broadcast Speech/Music," Proceedings of IEEE ICASSP, 1996, pages 993-996. In this technique, statistical features which are based upon the zero-crossing rate of an audio signal are computed, and form one set of inputs to a classifier. As a second type of input, energy-based features are utilized. The classifier in this case is a multi-variate Gaussian classifier which separates the feature space into two domains, respectively corresponding to speech and music.As illustrated by the Saunders article, the accuracy with which an audio signal can be classified as containing either speech or music can be significantly increased by considering multiple features of a sound signal. It is one object of the present invention to provide a speech-music discriminator in which the analysis of an audio signal to classify its sound content is based upon an optimum combination of features for a given environment.Depending upon the number and type of features that are considered in the analysis of the audio signal, different classification frameworks may exhibit different degrees of accuracy. The primary objective of a multi-variate classifier, which receives multiple type of inputs, is to account for variances between classes of input that can be explained in terms of interactions between the measured features. In essence, every classifier determines a "decision boundary" in the applicable feature space. A maximum a posteriori Gaussian classifier, such as that described in the Saunders article, defines a quadric surface, such as a hyperplane, hypersphere, hyperellipsoid, hyperparaboloid, or the like, between the classes. All data points on one side of this boundary are classified as speech, and all points on the other are considered to be music. This type of classifier may work well in those situations where the data can be readily divided into two distinct clusters, which can be separated by such a simple decision boundary. However, there may be situations in which the dispersion of the data for the different classes is somewhat homogenous within the feature space. In such a case, the Gaussian decision boundary is not as reliable. Accordingly, it is another object of the present invention to provide a speech/music discriminator having a classifier that permits arbitrarily complex decision boundaries to be employed, and thereby increase the accuracy of the discrimination.SUMMARY OF THE INVENTIONIn accordance with one aspect of the present invention, a set of features is provided which can be selectively employed to distinguish speech content from music in an audio signal. In particular, eight different features of a digital audio signal can be measured to analyze the signal. In addition, higher level information is obtained by calculating the variance of some of these features within a predefined time window. More particularly, certain features differ in value between voiced and unvoiced speech. If both types of speech are captured within the time window, the variance will be relatively high. In contrast, music is likely to be constant within the time window, and therefore will have a lower variance value. The differences in the variance values can therefore be employed to distinguish speech sounds from music. By combining data from some of the base features with data from other features, such as the variance features, significant increases in the discrimination accuracy are obtained.In another aspect of the invention, a "nearest-neighbor" type of classifier is used to distinguish speech data samples from music data samples. Unlike the Gaussian classifier, the nearest-neighbor classifier estimates local probability densities within every area of the feature space. As a result, arbitrarily complex decision boundaries can be generated. In different embodiments of the invention, different types of nearest-neighbor classifiers are employed. In the simplest approach, the nearest data point in the feature space to a sample data point is identified, and the sample is labeled as being of the same class as the identified nearest neighbor. In a second embodiment, a number of data points within the feature space that are nearest to the sample data point are determined, and the new sample point is classified by a voting technique among the nearest points in the feature space. In a preferred embodiment of the invention, the number of nearest data points in the feature spac...
Musical scale indicator    2010-03-26 00:00:00
AbstractThe musical scale indicator according to a first preferred embodiment of the present invention is composed of two cooperating parts. A base is provided having thereon printed information pertaining to a particular musical instrument and which, in addition, has printed thereon fingering patterns for playing tones on that instrument arranged in a predetermined sequence indicative of any number of desired musical scales. A slidable, clear overlay is slidably connected with the base. The overlay has printed thereon the letter designations for the musical tones arranged in a predetermined sequence so as to cooperate with the fingering patterns indicated on the base in order to selectively indicate to the user the finger positions on the subject musical instrument that will produce the tones of a selected musical scale and simultaneously the finger positions on that instrument that will produce those tones.ClaimsWhat is claimed is:1. A music scale indicator, comprising:a base having a first flat surface, said first flat surface having a first indicia placed thereon indicating fingering patterns for playing at least three pre-selected music scales in selected tonics on a pre-selected musical instrument, said first indicia comprising fingering indicia for indicating fingering patterns for playing said pre-selected music scales on said pre-selected musical instrument and lead note indicia for indicating a lead note location of each fingering pattern of said fingering patterns for each said pre-selected music scale of said pre-selected music scales;an overlay having a second flat surface positioned in parallel relation with said first flat surface of said base; said overlay being constructed of a material which permits seeing through said overlay so that said second flat surface of said overlay and said first flat surface of said base may be simultaneously seen, said second flat surface of said overlay having a second indicia placed thereon indicating a simulated finger board of said pre-selected musical instrument, said simulated finger board indicating fingering positions for said pre-selected musical instrument, said second indicia further indicating a chromatic scale tone letter for each fingering position of said fingering positions for said pre-selected musical instrument, the chromatic tone letters being arranged in chromatic scale sequence, said overlay being slidably moved relative to said base so as to selectively indicate fingering positions for playing a selected music scale in a selected tonic on said simulated finger board of said pre-selected musical instrument, said selected tonic for said selected music scale being selected by sliding said overlay relative to said base until a selected chromatic scale tone letter that defines said selected tonic on said overlay aligns with a selected lead note indicia that indicates the selected music scale on said base, selection of said selected tonic for the selected music scale also simultaneously selecting a particular tonic respectively for each other music scale of said pre-selected music scales, a tonic being selected wherever a chromatic scale tone letter of said chromatic tone letters on said second surface of said overlay aligns with a lead not indicia on said first surface of said base, said selected fingering indicia for the selected music scale in the selected tonic and for each other music scale in its respective particular tonic being indicated wherever a tone letter indicia overlays a fingering pattern indicia; andattachment means connected with said base for attaching said overlay to said flat surface of said base so that said second flat surface of said overlay may be selectively slid relative to said first flat surface of said base.2. The music scale indicator of claim 1, wherein each fingering pattern of said fingering patterns on said base is a fingering pattern for each pre-selected music scale of said pre-selected music scales arranged in sequence of playing selected scale notes from the chromatic scale on said finger board of said pre-selected musical instrument.3. The music scale indicator of claim 2, wherein said pre-selected music scales comprise seven music scales; further wherein said fingering patterns comprise fingering patterns for Major, Minor, Locrian, Mixolydian, Lydian, Phrygian, and Dorian music scales.4. The music scale indicator of claim 3, wherein said pre-selected musical instrument is selected from the group consisting of string instruments, brass and woodwind instruments and percussion instruments.5. The music scale indicator of claim 4, wherein said pre-selected musical instrument is selected from the group consisting of guitar, alto-saxophone and piano.6. A music scale indicator, comprising: a base having a first flat surface, said first flat surface having a first indicia placed thereon indicating fingering patterns for playing pre-selected music scales in selected tonics on a pre-selected musical instrument, said pre-selected music scales comprising Major, Minor, Mixolydian, Phrygian, Locrian, Lydian and Dorian music scales, said first indicia comprising fingering indicia for indicating fingering patterns for playing said pre-selected music scales on said pre-selected musical instrument and lead note indicia for indicating a lead note location of each fingering pattern of said fingering patterns for each said pre-selected music scale of said pre-selected music scales;an overlay having a second flat surface positioned in parallel relation with said first flat surface of said base; said overlay being constructed of a material which permits seeing through said overlay so that said second flat surface of said overlay and said first flat surface of said base may be simultaneously seen, said second flat surface of said overlay having a second indicia placed thereon indicating a simulated finger board of said pre-selected musical instrument, said simulated finger board indicating fingering positions for said pre-selected musical instrument, said second indicia further indicating a chromatic scale tone letter for each fingering position of said fingering positions for said pre-selected musical instrument, the chromatic scale tone letters being arranged in chromatic scale sequence, said overlay being slidably moved relative to said base so as to indicate fingering positions for playing a selected music scale of said pre-selected music scales in a selected tonic on said simulated finger board of said pre-selected musical instrument, said selected tonic for said selected music scale being selected by sliding said overlay relative to said base until a selected chromatic scale tone letter that defines said tonic on said overlay aligns with a selected lead note indicia that indicates the selected scale on said base, selection of said selected tonic for the selected music scale also simultaneously selecting a particular tonic respectively for each other music scale of said pre-selected music scales, a tonic being selected wherever a chromatic scale tone letter of said chromatic tone letters on said second surface of said overlay aligns with a lead note indicia on said first surface of said base, said selected fingering indicia for the selected music scale in the selected tonic and for each other music scale in its respective particular tonic being indicated wherever a tone letter indicia overlays a fingering pattern indicia; andattachment means connected with said base for attaching said overlay to said flat surface of said base so that said second flat surface of said overlay may be selectively slid relative to said first flat surface of said base.7. The music scale indicator of claim 6, wherein each fingering pattern of said fingering patterns on said base is a fingering pattern for each pre-selected music scale of said pre-selected music scales arranged in sequence of playing selected scale notes from the chromatic scale on said finger board of said pre-selected musical instrument.8. The music scale indicator of claim 7, wherein said pre-selected musical instrument is selected from the group consisting of string instruments, brass and woodwind instruments and percussion instruments.9. The music scale indicator of claim 8, wherein said pre-selected musical instrument is selected from the group consisting of guitar, alto-saxophone and piano.10. A method for finding fingering locations on a musical instrument for playing a selected music scale in a selected tonic and simultaneously for at least two other music scales in a particular respective tonic, comprising the steps of:placing fingering patterns for playing at least three pre-selected music scales in selected tonics on a pre-selected musical instrument onto a base, said fingering patterns comprising fingering indicia for indicating fingering patterns for playing each pre-selected music scale of said pre-selected music scales, said fingering patterns further comprising lead note indicia for indicating a lead note location of each fingering pattern of said fingering patterns for each said pre-selected music scale of said pre-selected music scales;placing a simulated finger board indicia onto a transparent overlay, said simulated finger board indicia indicating fingering positions for said pre-selected musical instrument, a chromatic scale tone letter being provided for each said fingering position, the chromatic scale tone letters being arranged in chromatic scale sequence; andaligning said overlay relative to said base so as to align a selected chromatic tone letter that defines said selected tonic on said overlay with a selected lead note indicia that indicates the selected music scale on said base, selection of said selected tonic for the selected music scale also simultaneously selecting a particular tonic respectively for each other music scale of said pre-selected music scales, a tonic being selected wherever a chromatic scale tone letter of said chromatic tone letters on said second surface of said overlay aligns with a lead note indicia on said first surface of said base, the fingering locations on said pre-selected musical instrument being indicated for the selected music scale in the selected tonic and for each other music scale in its respective particular tonic wherever a tone letter indicia overlays a fingering pattern indicia.11. The method for finding tones playable on a musical instrument of claim 10, wherein the first said step of placing further provides for each fingering pattern of said fingering patterns on said base having a fingering pattern for each pre-selected music scale of said pre-selected music scales arranged in sequence of playing selected scale notes from the chromatic scale on said finger board of said pre-selected music instrument.12. The method for finding tones playable on a musical instrument of claim 11, wherein the first said step of placing provides fingering patterns for Major, Minor, Locrian, Mixolydian, Lydian, Phrygian, and Dorian music scales; and said step of aligning results in a respective tonic being selected for each said pre-selected music scale, said step of aligning further providing a fingering pattern for each said pre-selected music scale in its said respective tonic.13. The method for finding tones playable on a musical instrument of claim 12, wherein the first step of placing provides fingering indicia and the second step of placing provides simulated fingering board indicia for a pre-selected musical instrument selected from the group consisting of string instruments, brass and woodwind instruments and percussion instruments.14. The method for finding tones playable on a musical instrument of claim 13, wherein the first step of placing provides fingering indicia and the second step of placing provides simulated fingering board indicia for a pre-selected musical instrument selected from the group consisting of guitar, alto-saxophone and piano.DescriptionBACKGROUND OF THE INVENTION1. Field of the Invention:The present invention relates to a device for indicating musical notes playable in any musical scale; more particularly, the present invention is an indicator for musical notes playable in any musical scale with said notes being visually associated with the finger boards used to play selected musical instruments.2. Description of the Prior Art:A. Basic Music Theory, Tonality, Musical Scales, and Musical InstrumentsThere are many different styles of music. But, every style of music is based upon a predetermined progression of tones. Tones, or notes, are variations in pitch (sound frequency) produced by a musical instrument. It has become customary to refer to these tones by seven letter designations: A, B, C, D, E, F, and G. When these tones, or notes, repeat, as in A B C D E F G A, then the interval between the first and last tones is known as an octave. The sound frequency difference between tones is given in "steps", and the steps between each of the tones A, B, C, D, E, F, and G is not the same. There is a half-step interval between tones B and C, and between tones E and F, while there are whole-step intervals between A and B, C and D, D and E, and F and G. Each tone may be raised or lowered one-half step; these are known as the accidentals of the tone, and they are represented by a "鈾? sign for "sharps", which raise the tone one-half step, and represented by a "b" sign for "flats", which lower the tone one-half step. The Chromatic Scale, from which all music derives, is based upon the natural tones, A, B, C, D, E, F, and G (the white piano keys), as well as upon the accidentals F鈾? G鈾? A鈾疌鈾?and D鈾?(the black piano keys).In any melody, there is one tone which seems to dominate and be more final than any other tone. If a musical melody is played without finishing on this tone, the melody appears to the ear as somehow incomplete. This central tone is called the "tonic", or "key ". Each tonic has a set of tones which are related to it in varying degrees. When a musical score begins on a certain tone, it can be expected that certain selected tones will follow. These groups of tones, which relate to the concept of "tonality", constitute the musical "scales".Over the years a number of musical scales have been developed, as follows.By the seventeenth century, the following scales (or modes) were in use:A B C D E F G A ... known as Aeolian;B C D E F G A B ... known as Locrian;C D E F G A B C ... known as Ionian;D E F G A B C D ... known as Dorian;E F G A B C D E ... known as Phrygian;F G A B C D E F ... known as Lydian; andG A B C D E F G ... known as Mixolydian.The Major scale, like Ionian Mode, is based upon a succession of eight tones modeled on the tone intervals, or steps, when the succession of tones begins on C. These intervals are: C-D, D-E, E-F, F-G, G-A, A-B, and B-C; constituting steps which are: whole, whole, half, whole, whole, whole, and half. This scale is known as the "C Major Scale". Major scale beginning on other tones may be constructed, always with the steps between the third and fourth tones and the seventh and eighth tones being half steps. This is accomplished by selectively utilizing the accidentals A鈾? B鈾? C鈾? D鈾? E鈾? F鈾痑nd G 鈾? and Ab Bb, Db, Eb, Fb and Gb instead of the naturals A, B, C, D, E, F, and G, as necessary to achieve the intervals, or steps, of the C Major For instance, the Major Scale beginning on G is constructed as scale. For instance, the Major Scale beginning on G is constructed as follows: G A B C D E F 鈾疓.The Minor Scale, like the Aeolian Mode, is based upon a succession of eight tones modeled on the tone intervals, or steps, when the succession of tones begins on A. These intervals are: A-B, B-C, C-D, D-E, E-F, F-G, and G-A; constituting steps which are: whole, half, whole, whole, half, whole, and whole. As in the Major Scale, the Minor Scale can be constructed so as to begin on any tone with the intervals between tones being those of A minor, by using the appropriate accidentals of the tones where required.The foregoing Minor Scale description is known as the "Natural Minor Scale". There are two main variations of the Minor Scale. The "Harmonic Minor Scale" is an adaptation of the Minor Scale for harmonic purp...
Musical apparatus using multiple light beams to control musical tone signals    2010-03-25 00:00:00
AbstractA musical apparatus which controls a variety of parameters of musical tones by detecting motion of an object in a space adjacent to the musical apparatus. More specifically, the musical apparatus may comprise a musical tone signal generator which generates a musical tone signal, at least one light source which radiates light beams into a space adjacent to the musical apparatus, at least one light detector which detects at least two light beams reflected from an object in the space and generates a detection value for each of said at least two light beams, a computing element which receives the detection values and generates a synthesized value; and a controller which controls parameters of musical tones based on the synthesized value. For example, the synthesized value may be the sum of the detection values, the difference between the detection values, the ratio between the detection values, or some other relationship between the detection values.ClaimsWhat is claimed is:1. An electronic sound generating system which responds to the motion of an object in a space exterior to the electronic musical system in order to control a sound function, the system comprising:at least one radiation source that emits radiation into a space outside the electronic sound generating system where the emitted radiation hits an object in the space;at least one detector that detects radiation reflected along at least two paths from the object in the space outside the electronic sound generating system to detect motions of the object;a controller for generating a control signal for controlling the sound function dependent on the motions of the object; anda tone generator for generating a sound that is at least partially dependent upon the sound function.2. The system of claim 1, wherein the radiation source that emits radiation comprises a light source that emits at least one light beam and wherein the detector that detects radiation comprises a light detector that detects light reflected along at least two paths from the object.3. The system of claim 1, wherein the sound function is an audio signal.4. The system of claim 1, Wherein the sound function is a tone signal. 5. The system of claim 1, wherein the sound function is an electronic audio control signal.6. The system of claim 5, wherein the electronic audio control signal comprises a MIDI signal.7. An electronic audio control system which responds to the motion of an object in a space exterior to the electronic musical system in order to control a sound function, the system comprising:at least one radiation source that emits radiation into a space outside the electronic musical system where the emitted radiation hits an object moving in the space;at least one detector that detects radiation reflected from the object in the space outside die electronic audio control system and produces at least two detection values therefrom, the detection values being dependent upon the motion of the object; anda controller for generating a control signal for controlling the sound function dependent on the motions of the object.8. The system of claim 7, wherein the radiation source that emits radiation comprises a light source that emits at least one light beam and wherein the detector that detects radiation comprises a light detector that detects light reflected along at least one path from the object.9. The system of claim 7, wherein the sound function is an audio signal.10. The system of claim 7, wherein the sound function is a tone signal.11. The system of claim 7, wherein the sound function is an electronic audio control signal.12. The system of claim 11, wherein the electronic audio control signal comprises a MIDI signal.DescriptionFIELD OF THE INVENTIONThe field of the invention is electronic musical apparatuses such as electronic musical instruments, music-related sound generation devices, music-related sound modification devices, and their controllers, including, for example, synthesizers, keyboards, drum machines, effects processors, effects pedals, sequencers and sound modules. More specifically, the electronic musical apparatus embodying the invention is controlled by detecting the location and/or movement of an object (e.g., a hand) within a space by using a plurality of light beams, including infrared light beams.BACKGROUND OF THE INVENTIONAn electronic musical apparatus which detects reflected light to control the musical tone signal is known. Such a device was disclosed in Japanese Laid-Open Utility Model Application Publication Number SHO 58-195296.Japanese Laid-Open Utility Model Application Publication Number SHO 58-195296 discloses attaching a light quantity detection apparatus in order to detect and sense the amount of ambient light outside an electronic musical apparatus. It reacts to the amount of light that has been sensed by the light quantity detection apparatus and controls parameters that are related to the musical tone (hereinafter, simply referred to as "parameters") such as the musical interval, timbre and volume.However, in the device disclosed in Japanese Laid-Open Utility Model Application Publication Number SHO 58-195296, the amount of light is detected by a single light quantity detection apparatus, and there is no disclosure in Japanese Laid-Open Utility Model Application Publication Number SHO 58-195296 of the detection of a plurality of light quantities.In addition, U.S. Pat. No. 5,045,687 discloses that a space is irradiated with light such as infrared light, mutually different sound pitches are assigned in advance to the multiple number of light beams reflected from the specified objects in the space, said multiple number of reflected light beams are detected and musical tone signals are produced that possess pitches which conform to the reflected light beams that have been detected.However, in the system disclosed in U.S. Pat. No. 5,045,687, if a plurality of reflected light beams are detected, the device controls the musical tone signal based only on one of the reflected light beams, the one that is detected first. U.S. Pat. No. 5,045,687 does not disclose that controlling musical tone signals by means of the joint action of a multiple number of reflected light beams.SUMMARY OF THE INVENTIONA first, separate aspect of the present invention is a new control mode for musical tone signals where the musical tone signal is controlled by means of the joint action of a plurality of reflected light beams.A second, separate aspect of the present invention is a musical apparatus which has a plurality of light sources to radiate light into a space and a single light detector which detects light reflected off an object in space.A third, separate aspect of the present invention is a musical apparatus which sets conditions and determines whether the results of the detection of light reflected off an object in space satisfy those conditions.A fourth, separate aspect of the present invention is a musical apparatus which controls a musical tone based on whether conditions are satisfied by the results of the detection of light reflected off an object in space.A fifth, separate aspect of the present invention is a musical apparatus which controls a musical tone based on which conditions are satisfied by the results of the detection of light reflected off an object in space.A sixth, separate aspect of the present invention is a musical apparatus which has a single detector which detects light beams from a plurality of light sources such as infrared radiation such that the results of this detection controls a variety of parameters of musical tones.A seventh, separate aspect of the present invention is a musical apparatus that uses a plurality of light detectors to detect light beams from a single light source such that the results of this detection controls a variety of parameters of musical tones.An eighth, separate aspect of the present invention is a musical apparatus which locates two light emitters in an outwardly inclined manner on the casing of the musical apparatus in order to reduce the size of the casing.A ninth, separate aspect of the present invention are steps formed in an opened port in the casing of the musical apparatus which prevent diffused reflection from being received by the light detector.A tenth, separate aspect of the present invention is a musical apparatus which controls the order in which types of parameters of musical tones are changed.An eleventh, separate aspect of the invention is a musical apparatus which uses the sum, difference, ratio or other relationship between the detection results of two detected light beams to control a parameter of a musical tone.A twelfth, separate aspect of the present invention is a musical apparatus which does not require a one-to-one correspondence of light emitters to light detectors.BRIEF DESCRIPTION OF THE DRAWINGSThe present invention will become more fully understood from the detailed description given hereinafter and the accompanying drawings which are given by way of illustration only, and thus are not limitative of the present invention, and wherein:FIG. 1 is a block diagram showing an electronic musical apparatus having the musical apparatus of an embodiment of the present invention;FIG. 2 is an explanatory diagram showing an operation panel of the electronic musical apparatus;FIG. 3 is an explanatory diagram showing a control table;FIG. 4 is an explanatory diagram showing a setting table;FIG. 5 is an explanatory diagram showing a buffer;FIG. 6 is a flowchart showing a timer interrupt routine;FIG. 7 is a flowchart showing a subroutine for processing of a first infrared LED;FIG. 8 is a flowchart showing a subroutine for processing of a second infrared LED;FIG. 9 is a flowchart showing a subroutine for overall processing;FIG. 10 is an explanatory diagram for a conversion table of sensor output value;FIG. 11 is an explanatory diagram illustrating an embodiment of the musical apparatus according to the present invention;FIG. 12 is an explanatory diagram showing another embodiment with respect to the light emitter and light detector;FIG. 13 is an explanatory diagram showing another embodiment with respect to the light emitter and light detection;FIG. 14. is an explanatory diagram for explaining the assignment of parameters;FIG. 15 is an explanatory diagram for explaining the assignment of parameters;FIGS. 16(a), (b), and (c) are explanatory diagrams each showing a casing wherein (a) is a top view, (b) is a sectional view taken along the line 16b--16b of (a), and (c) is a view taken in the direction of the arrow C in (b);FIGS. 17(a) and (b) are explanatory diagrams each showing a casing wherein (a) is a sectional view taken along the line 17A--17A of FIG. 16(a), and (b) is a view taken in the direction of the arrow B in FIG. 16(a);FIG. 18 is an explanatory diagram showing an enlarged opened port of the casing;FIGS. 19(a), (b), and (c) are diagrams each showing an example wherein three infrared LEDs are used as light emitters wherein (a) is an example employing three infrared LEDs and one infrared sensor, (b) is an example employing three infrared LEDs and two infrared sensors, and (c) is an example employing three infrared LEDs and two infrared sensors; andFIG. 20 is a diagram showing an example of a conversion table.FIG. 21 is a diagram of another example of a control table.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTEmbodiments of the musical apparatus according to the present invention will be described in detail hereinafter in conjunction with the accompanying drawings.In one embodiment of the present invention, a musical apparatus which detects light rays and uses results of this detection to control musical tones may comprise a plurality of light emitters, a single light detector, and a controller for controlling parameters of musical tone. The light emitter may be a light emitting element such as an infrared light-emitting diode (infrared LED), and a plurality of light emitters may use, for example, two infrared LEDs. Likewise, a light detector may use, for example, a light receiving element such as an infrared sensor. The plurality of light emitters and the single detector are mounted on the main housing of the apparatus. The single detector detects the light rays, which were radiated from the plurality of light emitters and reflected off of a material object in space, independently for every light emitter, and outputs the results detected corresponding to each of the plurality of light emitters, respectively. In response to the detected results, the controller controls or changes parameters of a musical tone.In this embodiment, the plurality of light emitters are, for example, positioned at a prescribed distance (see FIG. 2), or they are positioned such that the direction of radiation of the light emitted from one light emitter is different than that of another light emitter (see FIG. 16), so that when the position of a material object is changed, the light reflected off the material object also changes. The plurality of light emitters emit light in a time-sharing manner, and the single detector outputs the detection result corresponding to the light emitter which emitted light rays synchronously with the timing of the light emission. The musical apparatus may output a detection result corresponding to each one of the plurality of light emitters respectively.An alternative embodiment of the present invention includes a plurality of light detectors where at least one detector outputs detection results with respect to a plurality of light emitters. For instance, an embodiment of the present invention may include an apparatus containing three light emitters and two detectors where one of the two detectors outputs detection results with respect to two or three emitters. Accordingly, there is no need for a 1:1 correspondence of light detectors to light emitters, which reduces costs.In another embodiment of the present invention, the musical apparatus which detects light rays and uses the results of this detection to control musical tones may comprises one light emitter, a plurality of detectors, and a controller for controlling parameters of a musical tone. The single light emitter and the plurality of detectors are mounted on the main housing of the apparatus. The plurality of detectors detects the light rays respectively, which were radiated from the single light emitter and reflected off of a material object in space, and outputs the results detected. The controller changes parameters for a musical tone based on the detection results.In this embodiment, a plurality of detectors are, for example, positioned at a predetermined distance, or they are positioned so as to provide differing directivity thereof in their detection regions from one another, so that when a position of the material object in space is changed, a condition in detecting the light reflected by the material object changes.In the musical apparatus containing a plurality of light emitters, at least one light emitter is noticed in the sense that the light radiated from the light emitter is detected by a plurality of detectors. For instance, in an apparatus containing three light emitters and two detectors, one of the three light emitters may be noticed in the sense that the light rays from the light emitter is detected by two detectors. Accordingly, there is no need of a 1:1 correspondence of light emitters to light detectors, which reduces costs.In these embodiments, the musical apparatus may further comprise a selector capable of selecting a desired parameter in a plurality of parameters, and the controller controlling changing modes of parameters selected by the selector in response to the detection results of the detectors.In addition, the musical apparatus may still further comprise a performance mode for controlling or changing parameters of musical tones based on the detection results of a light detector, a setting mode for setting this performance mode, and a controller which, in the setting mode, sets values based on the detection results, and in the performance mode, changes parameters of musical tones based on the values set during the setting mode.FIG. 1 is a block diagram showing an electronic musical apparatus embodying the musical apparatus of the present invention where the electronic musical apparatus is constituted such that its entire operation is controlled by the use of a central processing unit (CPU) 10, and more specifically, a bus (BUS) 12 connected the CPU 10; a read-only memory (ROM) 14 storing a program and the like executed by the CPU 10; a random access memory (ROM) 16 having an area for a control table which will be described hereinafter, an area for a buffer, similar areas for executing the program by means of the CPU 10, and a working area; a sequencer 18 in which data of musical performance for a plurality of musical pieces (the expression "data of musical performance for musical pieces" will be hereinafter referred to as "musical piece performance data") and data for musical performance expressing a phrase having a shorter performance period of time than that of musical piece performance data (the expression "data for musical performance expressing a phrase" will be hereinafter referred to as "phrase performance data", and further "phrase performance data which have been stored in a built-in ROM will be referred to as "first phrase performance data", "second performance data", and "third performance data", respectively) have been stored in a built-in ROM and which reads the musical piece performance data and phrase performance data to output the same in accordance with the processing which will be described below; a sound source 20 in which setting conditions for musical tones and the like have been stored in a built-in ROM and which produces musical tone signals on the basis of the musical piece performance data and the phrase performance data outputted from the sequencer 18 to output the signals to a sound system composed of amplifier, loudspeaker and the like; an operating key group 22 including a variety of operating keys for setting a variety of parameters which will be described below for controlling the sequencer 18; and for similar purposes, a display section 24 for displaying setting conditions for a variety of parameters which will be mentioned below and the like; a first infrared LED 26 being the first light emitting element for outputting light rays as a means for emitting light; a second infrared LED 28 being the second light emitting element for outputting light rays as a means for emitting light; and an infrared sensor 30 being a light receiving element for receiving light rays as a detecting means to detect the same, respectively.FIG. 2 illustrates an operation panel provided with a variety of operating keys comprising the operating key group 22, a display screen for control table 24a which is formed with an LCD display section 24, sensor level indicators 24b1 and 24b2, a first infrared LED 26, a second infrared LED 28, and an infrared sensor 30.In FIG. 2, the display screen for control table 24a displays a setting condition of parameters for the control table which has been stored in the RAM 16 and will be described hereinafter. The display screen for control table 24a displays a portion of the control table, and the remaining portion may be displayed by scrolling the screen by the use of operating keys for shifting a cursor which will be described hereafter.In FIG. 2, the first infrared LED 26 and the second infrared LED 28 are placed on the upper part of the operation panel with a predetermined spacing W, and the infrared sensor 30 is disposed halfway between the LEDs.Accordingly, when the first infrared LED 26 and the second infrared LED 28 are allowed to emit light in a time-sharing manner by holding a part of human body such as a hand or other material objects over the infrared sensor 30, the light rays emitted by the LEDs are reflected off of the human body or material object, and the resulting reflected light is directed to the infrared sensor 30. As a result, the infrared sensor 30 detects the reflected light corresponding to the first infrared LED 26 and the second infrared LED 28 in accordance with a time-sharing manner. Based on two kinds of output values of the infrared sensor 30 which are the detected results of the reflected light thus detected of the first infrared LED 26 and the second infrared LED 28, respectively, it is possible to control complicated parameters.More specifically, when a human body, material object, or the like is suitably moved over the infrared sensor 30, the reflected light derived from emission of the first infrared LED 26 and the second infrared LED 28 varies, so that two kinds of output values of the infrared sensor 30 also vary in accordance with the changes in the reflected light. Thus, parameters can be controlled arbit...
Thumbrest ring adapter for musical instrument    2010-03-24 00:00:00
AbstractA ring adapter assembly is releasably attachable to a thumbrest of a woodwind musical instrument, such as an oboe, clarinet, English horn or straight saxophone, to provide an attachment ring in those instances when the thumbrest of the instrument does not include a permanent attachment ring. The ring adapter assembly allows a support device to be attached to the musical instrument to relieve the weight on the thumb and hand of a musician playing the instrument. One embodiment of the ring adapter assembly is used with fixed position thumbrests and is adapted to be seated on a top surface of the thumbrest so that an attachment ring within the assembly faces away from the musical instrument. A top portion of the assembly may be moved up and down by an adjustment screw and includes a spring wire which extends around the thumbrest to connect the assembly to the thumbrest. Upward adjustment of the top portion increases the tension on the wire and the downforce applied to the assembly to maintain the assembly seated on the thumbrest. Another embodiment of the ring adapter assembly fixes an attachment ring to an adjustable thumbrest. The position of the ring adapter assembly on the thumbrest is adjustable to compensate for adjustments of the thumbrest in relation to the musical instrument. An attachment component for a monopod strut device is also disclosed. The attachment component is releasably attachable to the ring adapter assembly to support the musical instrument.ClaimsThe invention claimed is:1. A ring adapter assembly for a musical instrument having a thumbrest which includes a horizontal projection extending outward from the instrument toward a musician and under which a thumb of the musician is conventionally placed, said assembly comprising:a body;attachment apparatus for connecting the body to the thumbrest without interfering with placement and position of the musician's thumb under the horizontal projection; andan eye fixed to the body at a position above the horizontal projection of the thumbrest.2. A ring adapter assembly as defined in claim 1, wherein the position of the horizontal projection is fixed in relation to the musical instrument, and wherein the body further includes:a base having a bottom surface seated upon a top surface of the horizontal projection.3. A ring adapter assembly as defined in claim 2, wherein the body further comprises:a resilient, compressible surface bonded to the bottom surface of the base and adapted to be seated on the horizontal projection. 4. A ring adapter assembly as defined in claim 1, wherein a vertical post is fixed to a top surface of the horizontal projection of the thumbrest and a receptacle is fixed to the musical instrument to receive the vertical post and adjustably fix the position of the horizontal projection in relation to the musical instrument, and wherein:the body further comprises an elongated horizontal surface defining a vertical opening at one end to receive the vertical post of the thumbrest and allow the horizontal surface to move along the vertical post; andthe attachment apparatus includes movement limiting means to fix the location of the horizontal surface relative to the vertical post.5. A ring adapter assembly as defined in claim 4, wherein:the horizontal surface further defines a threaded horizontal opening; andthe movement limiting means comprises a set screw extending through the threaded horizontal opening to contact the vertical post.6. A ring adapter assembly as defined in claim 4, wherein:the body further comprises a vertical surface attached to an end of the horizontal surface opposite the vertical opening; andthe eye is fixed to the vertical surface.7. A ring adapter assembly as defined in claim 6, wherein the vertical surface and the eye extend below the horizontal surface.8. A ring adapter assembly as defined in claim 6, wherein the vertical surface and the eye extend above the horizontal surface.9. A ring adapter assembly as defined in claim 6, wherein:the horizontal surface is fixed to the vertical post at a location above the receptacle; andthe vertical surface and the eye extend below the horizontal surface.10. A ring adapter assembly as defined in claim 6, wherein:the horizontal surface is fixed to the vertical post at a location below the receptacle; andthe vertical surface and the eye extend above the horizontal surface.11. A ring adapter assembly as defined in claim 1, in combination with:an attachment component for connecting the ring adapter assembly to a support device for the musical instrument, said attachment component comprising:an elongated body adapted to be connected to the support device; anda connector pivotably connected to the elongated body, said connector pivotable between an open position and a closed position to engage the eye and connect the elongated body to the eye without interfering with the conventional placement and position of the musician's thumb on the thumbrest.12. A ring adapter assembly and attachment component combination as defined in claim 15, wherein the connector includes:a hook; andan actuating handle connected to the hook to pivot the hook to the closed position through the eye and and to pivot the hook to the open position and withdraw the hook from the eye.13. A ring adapter assembly and attachment component combination as defined in claim 12, wherein the elongated body further includes:a longitudinal slot formed at one end of the elongated body to receive the eye; anda transverse slot formed adjacent the one end of the elongated body to capture the hook as the actuating handle moves the hook across the longitudinal slot.14. A ring adapter assembly and attachment component combination as defined in claim 13, wherein the connector further comprises:a biasing device connected between the hook and the elongated body to bias the hook into a position within the transverse slot and extending across the longitudinal slot.15. A ring adapter assembly and attachment component combination as defined in claim 12, wherein the elongated body further includes:a longitudinal slot formed at one end of the elongated body to receive the eye.16. A ring adapter assembly and attachment component combination as defined in claim 15, wherein the elongated body further includes:a transverse slot formed adjacent the one end of the elongated body to capture the hook as the actuating handle moves the hook across the longitudinal slot.DescriptionFIELD OF THE INVENTIONThis invention relates to musical instruments of the type which are substantially supported by a thumb or hand of the musician while they are being played, such as an oboe, clarinet, English horn or straight saxophone. More particularly, the present invention relates to a new and improved apparatus for selectively connecting an attachment ring to either a fixed or an adjustable thumbrest of a musical instrument which did not previously provide an attachment ring. The attachment ring may be used to attach a support device such as a neck strap or a monopod support of the type described in the aforementioned application to the musical instrument to relieve the musician of some of the fatigue involved when playing the instrument.BACKGROUND OF THE INVENTIONCertain reed woodwind musical instruments, such as the oboe, the clarinet, the English horn and the straight saxophone, require the musician to hold the instrument by the musician's mouth embouchure and by the musician's hands, while simultaneously requiring the embouchure to be flexible enough to achieve the desired range of reed vibration and requiring the fingers to be flexible and moveable enough to depress all of the keys when playing the instrument. One consequence of these requirements for simultaneous stability and flexibility is that the support arrangement for the instrument can not limit the flexibility of the musician's fingers or mouth. As a result, an oboe, clarinet, English horn and straight saxophone all include a thumbrest which rests on the thumb of the musician's right hand. The thumbrest itself typically comprises a flange which protrudes from the musical instrument, the flange having a flat underside that is supported on the musician's right thumb while the remaining fingers of the right hand are unrestricted to contact the key pads of the instrument. The thumbrest may be fixed in position on the musical instrument or it may be adjusted over a narrow range of positions along the length of the instrument. The fingers and the thumb of the musician's left hand are all available to contact key pads.The substantial majority of the weight of the instrument is supported by the thumb of the musician's right hand, since the embouchure can not support the weight of the instrument and still remain flexible enough to play the instrument, and because the fingers of the left hand must remain free to contact the keypads. As a result, considerable strain in the hand and on the right thumb may be experienced by the musician during prolonged musical performances or practice sessions. For professional and student musicians, the strain may become so unbearable as to hinder their ability to play the instrument. Worse still, repeated strain may cause severe and permanent injuries of a nature similar to repetitive motion injuries.A variety of instrument support devices have been created to relieve the musician of the stress involved with supporting the musical instrument over a prolonged period of time. These devices include both conventional neck straps and chest support devices which are typically connected to an attachment ring mounted on a top side of the thumbrest opposite the underside where the musician's right thumb is placed. In addition to neck straps and chest supports, the attachment ring may also be connected to a monopod support such as the one described in U.S. patent application Ser. No. 08/378,198 for "Extendable Monopod Strut Device For Musical Instrument," filed Jan. 25, 1995.However, not all woodwind musical instruments include an attachment ring on top of the thumbrest. In particular, clarinets and less expensive oboes often do not include such an attachment ring on the thumbrest. In these instances, a neck strap, a chest support or a monopod support can not be directly attached to the thumbrest, and the weight of the musical instrument must be fully supported by the musician's thumb and embouchure.Alternatively, a different means of supporting the musical instrument which is not dependent on a thumbrest attachment ring may be utilized. Such alternative means includes wrist straps which extend from the musician's wrist, between the thumb and forefinger, to the instrument at a location near a bell of the instrument. The lower end of the strap is attached by a belt which is attached around the body of the instrument. The length of the strap is adjusted to position the hand in the desired location and to relieve the weight on the thumb. Wrist support devices of this type have not achieved acceptance, possibly due to the constriction on the hand between the thumb and the forefinger and possibly due to the different feel of the instrument when it is supported near its bell rather than in the middle near its center of balance.A variety of other types of instrument support devices have been used with heavier instruments such as baritones, sousaphones and S-shaped saxophones. However, these other types of support devices are virtually required because of the considerably greater weight of those instruments and would not typically be effective with the smaller woodwind instruments which require a greater degree of dexterity. Thus, in spite of the variety of different types of support devices for a wide variety of different musical instruments, musicians playing the smaller woodwind instruments such as the oboe, the clarinet, the English horn and the straight saxophone typically choose to either support the entire weight of the instrument on their thumb or use a support device connected to an attachment ring on the thumbrest. In those instances where the instrument does not include an attachment ring on the thumbrest, the musician will typically be required to hold the entire weight of the instrument rather than opt for an alternative support device. It is with respect to these and other considerations that the present invention has evolved.SUMMARY OF THE INVENTIONThe present invention provides the capability of attaching a support device, such as a neck strap, chest support or monopod device to a woodwind instrument such as the oboe, the clarinet, the English horn or the straight saxophone when those instruments do not include a permanent eye or attachment ring on the their respective thumbrests. The ability to add such a support device allows a musician to relieve as much of the weight of the musical instrument on the musician's thumb and hand as desired without limiting the position, flexibility or maneuverability of the instrument. A further objective of the present invention is to provide an assembly that allows for the attachment of a support device, where the assembly is relatively small with respect to the size of the musical instrument and where the assembly may be quickly and simply attached to the instrument.In accordance with the above aspects, the present invention relates to a unique ring adapter assembly which may be releasably attached to a thumbrest on the musical instrument to provide an attachment ring to those thumbrests which do not include their own permanent eye or attachment ring. One embodiment of the ring adapter assembly, which is used with fixed position thumbrests, includes a base adapted to be seated on a top surface of the thumbrest (opposite the bottom surface where the musician's thumb is positioned while playing the instrument). The base holds an attachment ring and fits within an open bottom end of a hollow tube. A cap fits within an open top end of the hollow tube and holds the ring in place within the hollow tube. Once the base is seated on the thumbrest, a spring wire attached to the cap is connected around the thumbrest to maintain the ring adapter assembly attached to the thumbrest. A screw extending through the cap and contacting the base may be rotated to move the cap up and down in relation to the stationary thumbrest. Upward movement of the cap increases tension within the spring wire and tightens the connection of the ring adapter assembly to the thumbrest. A post extending horizontally through the ring adapter assembly supports the spring wire and acts like a fulcrum to direct the force applied by the wire on the ring adapter assembly downward and away from the body of the musical instrument.An alternative embodiment of the ring adapter assembly is used with thumbrests which are adjustable with respect to the body of the musical instrument. Such adjustable thumbrests typically comprise a horizontal projection with a vertical post fixed to a top side thereof, wherein the musician's thumb typically contacts the bottom side of the horizontal projection. A receptacle fixed to the musical instrument includes a vertical hole to receive the vertical post attached to the horizontal projection. Once the horizontal projection is positioned as desired by the musician, a set screw within the receptacle is tightened about the vertical post to temporarily fix the position of the adjustable thumbrest. The alternative ring adapter assembly includes a an L-shaped body having a horizontal surface with an opening therein to receive the vertical post of the adjustable thumbrest, and having a vertical surface attached to the horizontal surface opposite the opening. An attachment ring or eye is fixed to the vertical surface so that the ring extends away from the musical instrument when the opening in the horizontal surface is placed over the vertical post of the thumbrest. A set screw in the horizontal surface is used to adjustably position the ring adapter assembly on the vertical post of the thumbrest so that the position of the attachment ring relative to the adjustable thumbrest may be adjusted as the position of the thumbrest is adjusted relative to the musical instrument.The present invention also provides an attachment component for use with the monopod strut device described in the above referenced application. The presently disclosed attachment component is adapted to be releasably attached to both the attachment rings of the ring adapter assemblies described above, as well as the permanent attachment rings disclosed in the above referenced application, without interfering with the conventional placement of the musician's thumb on the thumbrest. The attachment component includes an elongated body with a longitudinal slot formed at one end to receive the attachment ring. A hook is pivotally connected to the elongated body and an actuating handle connected to the hook moves the hook into and out of the attachment ring. Additionally, a transverse slot adjacent the longitudinal slot within the elongated body captures the hook as the hook moves across the longitudinal slot to connect with the attachment ring. Capturing the hook within the transverse slot prevents both upward and downward forces applied to the attachment component from bending or otherwise damaging the hook. The attachment component of the present invention works equally well when the monopod strut device described in the above referenced application is used with the above described ring adapters or with a thumbrest having its own permanent attachment ring.A more complete appreciation of the present invention and its scope can be obtained from the accompanying drawings which are briefly described below, from the following detailed description of presently preferred embodiments of the invention, and from the appended claims.BRIEF DESCRIPTION OF THE DRAWINGSFIG. 1 is a perspective view illustrating a ring adapter assembly embodying the present invention attached to a fixed thumbrest of a musical instrument.FIG. 2 is an enlarged perspective view of the ring adapter assembly shown in FIG. 1.FIG. 3 is a top plan view of the ring adapter assembly and fixed thumbrest shown in FIG. 1.FIG. 4 is a side elevation view of the ring adapter assembly and fixed thumbrest shown in FIG. 1.FIG. 5 is a front elevation view of the ring adapter assembly and fixed thumbrest shown in FIG. 1.FIG. 6 a bottom plan view of the ring adapter assembly and fixed thumbrest shown in FIG. 1.FIG. 7 is an exploded view of the elements of the ring adapter assembly shown in FIG. 2.FIG. 8 is a longitudinal section view of the ring adapter assembly, taken substantially i...
Low profile keyboard device and system for recording and scoring music    2010-03-23 00:00:00
AbstractA portable modular music recording device which simply and unobtrusively attaches to a keyboard instrument for purposes of recording live musical performances; and an efficient music microcomputing system in which the captured musical data is digitized and further analyzed to determine note and note expression information when a key has been played. In the modular keyboard device, key and key expression data is captured by means of reflective couplers mounted in the keyboard device, and the information is transmitted to the processing unit. Microcomputer instructions refine the data to a format suitable for serial transmission via a computer-compatible link for ultimate scoring and recording.ClaimsI claim:1. A portable, modular apparatus for acquiring data representative of a live musical performance on a selected keyboard instrument, said apparatus being removable positionable atop aback portion of the keyboard of the instrument, said apparatus comprising:a housing designed with slots to fit atop a predetermined span of black and white keys on the keyboard of the selected keyboard instrument, said housing being structured for disposition atop the back portion of the keyboard and to operativelycover the predetermined span of keys on the keyboard;reflective coupler means disposed within said housing, said reflective coupler means comprising light emitting means disposed to impinge light onto each key on the keyboard covered by said predetermined span means for receiving said lightreflected by each of the keys in accordance with the amount the key is depressed, and means for providing an electrical analog output signal corresponding to the amount of reflected light received from the key, andmeans operatively connected to said reflective coupler means for monitoring the electrical analog output signal from said electrical analog output signal providing means to acquire data representative of the live musical performance.2. The apparatus of claim 1 wherein said electrical analog output signal monitoring means comprises means for enabling each said analog output signal providing means at preselected time intervals.3. The apparatus of claim 2 wherein said electrical analog output signal monitoring means comprises means for enabling said electrical analog output signal providing means in a preselected sequence.4. The apparatus of claim 3 wherein said monitoring means comprises means for clocking said electrical analog output signal providing means to acquire data representative of key strike and release velocity.5. The apparatus of claim 4 wherein said electrical analog output signal clocking means comprises means for clocking said electrical analog output signal sufficiently fast to provide data accurately representative of key strike and releasevelocities.6. The apparatus of claim 4 wherein said monitoring means comprises means for comparing consecutive electrical analog output signals from a key's electrical analog output signal providing means to determine if the amount of key depression haschanged and means for generating note expression data representative of key strike and release velocity for such key in response to changes in consecutive electrical analog output signals from its associated electrical analog output signal providingmeans. 7. The apparatus of claim 4 further comprising means for converting said data representative of the live musical performance to a form transferable to a computer compatible link.8. The apparatus of claim 1 wherein said light emitting means comprises a light emitting diode for each covered key.9. The apparatus of claim 8 wherein said electrical analog output signal providing means comprises, for each covered key, a phototransistor.10. The invention of claim 1 in combination with at least a second said modular apparatus and means for operatively connecting said modular apparatuses.11. The invention of claim 10 wherein each said modular apparatus comprises an encodable module identifying means.12. The invention of claim 10 wherein each said modular apparatus is an octave module comprising a housing operatively covering twelve keys.13. The apparatus of claim 1 comprising means for varying the light intensity to each light emitting means to compensate for differences in reflectivity for individual keys on said keyboard.14. A method for acquiring data representative of a performance on a keyboard instrument comprising:for each key within a selected group of keys on the keyboard instrument,(a) emitting light from a source,(b) impinging the light onto the key,(c) reflecting the light from the key onto a photodetector in accordance with the amount the key is depressed to generate an electrical analog output signal indicative of the amount of key depression,using steps (a), (b), and (c), in accordance with a clock signal, sequentially initiating the electrical analog ouput signal for each key within the group of keys sufficiently frequently to provide a series of electrical analog output signalsrepresentative of key depression as a function of time, comprising key striking and release velocities.monitoring the series of electrical analog output signals for each key to acquire data representative of the performance, andcomparing the strengths of consecutive electrical analog output signals within the series from each key within the group of keys to determine if a change in the amount of depression for each key has occurred and generating note expression datarepresentative of key strike and release velocity when the signal strength comparison step indicates a change in key depression has occurred for a key.15. The method of claim 14 further comprising adjusting the amount of light impinging on each key to compensate for differences in reflectivity for each key.16. The method of claim 14 wherein the clock signal is sufficiently fast to provide accurate data for key strike and release velocities.17. The method of claim 14 further comprising converting the acquired data into a form transferable to a computer compatible link.DescriptionBACKGROUND OF THE INVENTIONThis invention relates to a convenient, low cost modular device to be unobtrusively attached to any keyboard instrument which electronically captures musical note and note expression data; and a processing system to convert and transmit the datato computer-compatible interfaces thereby recording live musical performances.Various inventions have been devised to assist musicians in performing, arranging, recording and composing music. An historically early method of recording music which is still in use today is the player piano. Holes, corresponding toparticular notes, are punched in paper which is rotated as the player piano is played. Recording music with this technique requires an entirely different instrument than the piano or substantial adjustments to a conventional piano. U.S. Pat. No.1,194,302, entitled "MUSIC RECORDER," to Liefield, discloses an extremely bulky electrical attachment which is capable of recording musical notes on a rotating sheet of paper to be applied to a conventional keyboard instrument. The device of thisinvention which attaches to the keyboard, however, covers more than half of the keyboard and thus interferes with a musician's efforts at the keyboard. U.S. Pat. No. 4,351,221, entitled, "PLAYER PIANO RECORDING SYSTEM," to Starnes et al, teaches amore modern recording system in which player piano tapes are prepared. This system requires the elaborate and delicate installation of photosensors to the underside of the piano keys. While the invention does not interfere with the musician's use ofthe keyboard, such installation of the apparatus to the keyboard is expensive and requires the services of a skilled piano tuner or electronics technician. This invention is furthermore limited in its application because the purpose of the invention isto create player piano tapes and not a musical score for immediate viewing by the musician. Another example of a musical recording system is given in U.S. Pat. No. 3,798,719, entitled "TAPE ACTIVATED PIANO AND ORGAN PLAYER," to Maillet, which againrequires the elaborate installation of sensitive electronics to the underside of a keyboard, with the accompanying disadvantages of being costly and requiring skilled persons to render the invention useful. U.S. Pat. No. 3,905,267, entitled"ELECTRONIC PLAYER PIANO WITH RECORD AND PLAYBACK FEATURE," to Vincent, teaches an electronic data storage system including a magnetic type recorder/replayer for recording spontaneous musical presentations for replay through a similar instrument. Tocapture the musical data, the invention also requires extensive and expensive modifications to the underside of each key in the instrument. See also U.S. Pat. No. 4,023,456, entitled "MUSIC ENCODING AND DECODING APPARATUS," to Groeschel, for yetanother example of how electronic switching to monitor keyboard action requires bulky circuitry and modification of the keyboard from within the instrument.The sequencer is a viable alternative method of recording music which has been developed in the prior art, although early in its development, the sequencer was a massive network of electronics, often covering walls in a recording studio. Musicians are able to record and immediately play back music with the use of sequencers. A sequencer, in its simplest form, consists of a series of adjustable voltage memories stepped by a clock pulse. The typical analog sequencer uses potentiometersand variable resistors, each including a manually operable dial for establishing a certain DC voltage In order to load the sequencer, the musician manually sets each potentiometer. Thereafter, the bank of potentiometers is scanned sequentially and theDC voltages are read to a voltage controlled oscillator (VCO) which then produces the melody or the rhythm. The sequencer thus enables the musician to repeatedly listen to the melody and make changes by varying the potentiometer dials. Sequencers areused to create the familiar insistent machine-beat that has been used in electronic organs. See Keyboard Synthesizer Library, Vol. 3, Synthesizers and Computers, p. 37 (1985). While the sequencer produces the accompaniment, a musician can play the leadline of the same or another keyboard, or even another instrument.With the advent of solid state electronics, smaller and more efficient electronics have been combined in the prior art to produce a digital sequencer. Typical digital sequencers utilize a Read/Write memory storing a plurality of words, each wordbeing coded to represent a note played on the keyboard. Once the memory has been coded, the sequencer can be used to play the keyboard instrument by reading back the data words in the memory in time sequence. See U.S. Pat. No. 3,890,871, entitled,"APPARATUS FOR STORING SEQUENCES OF MUSICAL TONES," to Oberheim; U.S. Pat. No. 4,160,399, entitled, "AUTOMATIC SEQUENCE GENERATOR FOR A POLYPHONIC TONE SYNTHESIZER," to Deutsch; and U.S. Pat. No. 4,487,101, entitled "DIGITAL SOLID STATE RECORDING OFTHE SIGNALS CHARACTERIZING THE PLAYING OF A MUSICAL INSTRUMENT," to Ellen. While providing an improved and efficient means of recording music, sequencers do not provide a written means of preserving music on musical score sheets. More importantly,however, sequencers require an electronic musical instrument and have not been adapted to conventional acoustic keyboard instruments, such as the piano.The electronic music revolution has led to the invention of the synthesizer, an electronic musical instrument. Sequencers, as described above, have been incorporated into the synthesizer, so that while the musician plays music on a synthesizerkeyboard, sequencers within the synthesizer plays back various accompaniments that the musician loaded previously into the sequencer. The use of sequencers allows the musician to compose and record various tracks of music. The electronic instrumentsgenerate musical data consisting of a series of binary digits, called bits. A number of digits representing a complete musical expression, such as which note has been played and the particular style, is called a data word. The words are then stored ina memory unit which can store only a finite number of these binary data words. The length of the recorded music, therefore, is limited by the amount of memory in the solid state chips used in digital sequencers. Microprocessor technology provides themeans for storing lengthy sequences by transferring the digitized musical data stored in memory to peripheral devices such as computer diskettes. Examples of electronic musical instruments which incorporate microprocessor technology include the EnsoniqMirage鈩? various Korg polyphonic synthesizers, and the Casio CZ 101鈩?The computer, especially the personal home computer, further revolutionized the electronic music industry with the creation of software capable of interpreting the notes played on the keyboard and printing the music in musical scored form. Themusic industry desired a communication standard to be used among the multitude of electronic music manufacturers and the multitude of available home computers. The standard decided upon was MIDI, an acronym for Musical Instrument Digital Interface. Inits simplest application, MIDI permits a musician to play two or more instruments from a single keyboard, in order to layer musical tone colors. In its most comprehensive application, MIDI provides the means for realizing a multi-track recorder or acomputer-based composing system by connecting several instruments to a master controller or computer. Computer software is available, furthermore, which can transform the music from digital format to a conventional musical score, both on the computerscreen and as printed out on paper in hard copy. Commercially available software which can convert MIDI data to scored music or to a format to be viewed on a computer terminal for editing purposes include the MIDI Performance Series鈩?by Passport,and the MPS鈩?written by Kentyn Reynolds for IBM-compatible personal computers.The current limitation to the MIDI computer - musical interface is that it requires expensive and complex electronic musical instruments such as synthesizers or sequencers. MIDI was not designed to be adapted for the conventional non-electronicmusical instrument, such as the piano. MIDI Retrofit Kits鈩?are currently available from Forte Music Company to accommodate acoustic pianos; however, these retrofit kits require extensive modification on the underside of the piano keys as has beendescribed on some of the previous efforts to record keyboard music.U.S. patent application Ser. No. 861,317 discloses a keyboard device and system which is mounted on a keyboard to capture, analyze, record, and score musical information. The musical data is captured within this device by optical transmissivecouplers which sense whether a key has been depressed by a wiper and piston assembly which makes contact with the key. It would be desirable to eliminate the pistons and wipers connected to each key as so many parts can cause mechanical and maintenanceproblems.Accordingly, it is a primary object of the present invention to provide an inexpensive, lightweight and unobtrusive device for the purpose of scoring and recording live music performances.It is another object of the present invention to provide an electronic device which is both noninvasive, portable and convenient to attach to any keyboard instrument, and which does not require piano tuning or electronics expertise for properinstallation of the keyboard sensing electronics to record and score music.Still another object of the present invention is to provide modular keyboard devices which easily interconnect to span any size or length of any keyboard instrument for purposes of recording and scoring music.Another object of the invention is to provide a modular keyboard device with simplified electronics and a minimal number of wires for sequential capture of key and key expression data.Another object of the invention is provide a reflective coupler method to detect which key is played and the velocity with which a particular key is struck, thus allowing for further musical expressions, such as staccato, legato, pianissimo, orfortissimo to be recorded simultaneously with the performance.A further object of the present invention is to convert analog musical information into digital data compatible with a MIDI interface for ultimate recording and scoring with the use of a personal computer and appropriate software.Other objects and further scope of applicability of the present invention will become apparent from the detailed description to follow, taken in conjunction with the accompanying drawing.SUMMARY OF THE INVENTIONThis invention relates to a device and a system used to capture, convert and transmit musical data obtained from a keyboard instrument during live performances to a computer-compatible link and then to a computer which enables the performance tobe viewed on a computer screen or to be printed out in music-scored form. Musical information, comprising both key and key expression, is sequentially captured using reflective couplers within the modular music recording device of the invention. Theinformation is preferably serially transmitted to and analyzed in a microcomputer unit which converts analog data to binary logic, calculates the attack and release velocity with which a key is struck, and further converts the data to acomputer-compatible format.The device of the invention, the keyboard module, is superior in terms of cost, convenience, portability and efficiency to prior art keyboard music recording devices. The module is lightweight, compact and minimally interferes with themusician's movements as he plays a keyboard instrument. The modular device of the invention, furthermore, is applied to, rather than installed in the keyboard instrument; the modules simply rest on top of the keys. Preferably, the modules are in octaveunits to further provide increased flexibility to the musician; the musician may use as few or as many octave modules to record music played on only one or several octaves, to record music on a smaller keyboard instrument, or to record music which spansall octaves of, for example, a standard acoustic piano. The modules simply interconnect, thereby increasing the length of the keyboard strip comprising the device of the invention. The modules, moreover, are portable and can be easily removed andattached to a different keyboard instrument.Musical data comprising key and key expression information and key surface reflection characteristics are captured within the modular device of the invention with the use of reflective couplers. There is one reflective coupler corresponding toeach key covered by the module; therefore, in a one octave module, there are twelve reflective couplers because there are twelve keys (including black and white keys) in a typical keyboard octave. The reflective couplers are mounted within the keyboardmold of the module. Each reflective coupler has a diode emitter portion and a phototransistor sensor or photodector portion. Emitted light from the diode emitter portion is pointed towards the key. When the key is at rest or in an "up" position, theemitted light is reflected or bounced off the key in an upward direction and is sensed by the phototransistor sensor portion. When, however, a key is struck or played and in a down position, the key is at an angle and a substantial amount of the emittedlight from the diode emitter portion is deflected at an angle rather than upwards. The phototransistor is thereby "turned off" due to insufficient lighting, resulting in a change of state which is represented by analog voltage data.For black keys, which tend to absorb rather than reflect light, a transistor driver can be included in the module to increase the drive capability to the diode emitter to provide sufficient reflected light off of the black key to thephotodetector portion of the reflective coupler. Because the resistance of the photodetector is a function of received light, the rise time of the output voltage is a function of this resistance. Depending on the characteristics of the key surfacecolor, this resistance will vary somewhat with each key, especially on a typical keyboard which has contrasting white and black keys. By allowing each key's photodetector to have a corresponding multiplexed on-time, these rise times can risesignificantly to attain on/off levels at the processor.In conjunction with predetermining key surface reflection characteristics a sixth wire or line can be added to the module for remotely varying each key's emitter drive values. This line can be either an analog or simply a digital level. Since akeyboard in good condition exhibits two types of key surfaces having equal sensitivities, i.e., white keys and black keys, the sixth line can serve to remain "off" for white keys, and "on" for black keys. The on value would be an additive voltage todrive the emitter harder for each multiplexed key.Key stroke velocity information is contained in the duration and strength of the analog voltage signal produced by the phototransistor. This information is extracted by counting clock pulses starting at a time when the signal achieves acalibrated voltage level generated by the phototransistors, and ending at a time when the signal achieves a different set voltage level. The sequential strobing of the diodes results in minimal power requirements and a minimal number of data lines inand out of the device of the invention because only one reflective coupler is enabled at a time.Analog voltage data from the device of the invention is analyzed preferably in a processing unit. The processing unit preferably co...
Keyboard electronic musical instrument with guitar emulation function    2010-03-20 00:00:00
AbstractA polyphonic electronic musical instrument is provided wherein a keyboard is used to trigger arpeggiated chords which emulate a strumming guitar sound. Select keys are provided for selecting which notes are included in chords to be strummed. At least one triggering device is also provided for triggering chords. The triggering device is constructed to alternate between two trigger states. The triggering device may be a keyboard key, foot pedal, or other device. The instrument operates in such a fashion that two arpeggiated chords of alternating direction (ascending and descending) may be produced during, and at least partially as a result of, one triggering device cycle from one state to the other and back again.ClaimsWhat is claimed is:1. An emulator for producing a guitar style performance from a controller, said controller including a user-operated triggering device for triggering arpeggiated chords which a user may alternate between a first trigger state and a second trigger state, and at least twelve keyboard keys assigned to a note select function, each of which a user may alternate between a rest key state and a selected key state, comprising:a digital data processing system which receives trigger state information from said triggering device and key state information from said note select keys, and which sends commands to a tone generating device wherein,a first state change of said triggering device from said first trigger state to said second trigger state when at least two of said note select keys are in said selected key state causes said data processing system to command said tone generating device to initiate production of a plurality of tones corresponding to the selected note select keys in an ascending sequence; and,a second state change of said triggering device from said second trigger state to said first trigger state following said first triggering device state change as said selected note select keys remain in said selected key state causes said data processing system to command said tone generating device to (a) terminate production of said plurality of tones and (b) re-initiate production of said plurality of tones in a descending sequence.2. An emulator as in claim 1 wherein;said triggering device is a keyboard key.3. An emulator as in claim 2 wherein,said triggering device key is reciprocative between a rest position and a depressed position; and said first and second trigger states are said rest and depressed key positions, respectively.4. An emulator as in claim 1 wherein;said triggering device is a vertically reciprocating foot pedal.5. An emulator as in claim 4 wherein,said triggering device foot pedal is reciprocative between a rest position and a depressed position; andsaid first and second trigger states are said rest and depressed pedal positions, respectively.6. An emulator as in claim 1 wherein;said triggering device is a foot position sensing device which senses horizontal position of at least a portion of one of said user's feet.7. An emulator as in claim 1 wherein,each of said note select keys is reciprocative between a rest position and a depressed position; andsaid rest and selected key states are said rest and depressed positions, respectively.8. An emulator as in claim 1 wherein;production of all of said tones initiated as a result of said first trigger state change is terminated as a result of said second trigger state change before the tones are re-initiated as a result of said second state change.9. An emulator as in claim 1 wherein;each of said tones initiated as a result of said first trigger state change is terminated as a result of said second trigger state change immediately prior to re-initiation; whereby,as a result of said second state change, the highest pitched selected musical tone is muted and re-triggered, then the next lowest pitched selected musical tone is muted and re-triggered, followed by the next lowest tone.10. An emulator as in claim 1 wherein;state changes of said triggering device are affected through movement of a human appendage;said data processing system receives information from said triggering device regarding the velocity with which said appendage effects trigger state changes;said commands to initiate tone production include velocity data; and,the velocity values corresponding with commands to initiate tone production for selected tones are a function of the velocity of the appendage movement which triggers the initiation of the selected tones.11. An emulator as in claim 1 wherein;said key state information includes information regarding aftertouch pressure applied to selected note select keys;said commands to initiate tone production include velocity data; and,the velocity values for selected tones are a function of aftertouch pressure applied to note select keys near the time of corresponding trigger state change.12. An emulator as in claim 1 wherein;said data processing system measures elapsed time between successive triggering device state changes; and,elapse times between successive commands to initiate tone production for selected tones initiated as a result of a trigger state change are a function of the elapsed time between that trigger state change and the preceding trigger state change.13. An emulator as in claim 1 wherein;state changes of said triggering device are affected through movement of a human appendage;said data processing system receives information from said triggering device regarding the velocity with which said appendage effects trigger state changes; andelapse times between successive commands to initiate tone production for selected tones initiated as a result of a trigger state change are an inverse function of the velocity of the appendage movement which affected the corresponding trigger state change.14. An emulator as in claim 1 wherein;the center-to-center distance between two of said note select keys which correspond with two tones one octave apart is not more than 14.5 centimeters.15. An emulator as in claim 1 wherein;said data processing system communicates with said tone generating device according to a standardized digital protocol.16. An emulator as in claim 15 wherein;said protocol is selected from the group consisting of MIDI and ZIPI.17. A method of generating ascending and descending musical chord arpeggiations comprising:assigning at least twelve of the keys within a keyboard to a note select function;determining which keys are included within a group of said note select keys being held in a selected state by a user;instructing a tone generating device to play an ascending arpeggiation of the notes corresponding with said group of keys in response to a first user-initiated state change of a triggering device from a first trigger state to a second trigger state as said group of keys continue to be held in selected state; andinstructing said tone generating device to (a) mute the notes played in response to said first trigger state change and (b) play a descending arpeggiation of the same notes in response to a second user-initiated state change of said triggering device from said second trigger state to said first trigger state as said group of keys continue to be held in selected state.18. A method of generating arpeggiations as in claim 17 wherein;said triggering device is a key within said keyboard.19. A method of generating arpeggiations as in claim 18 wherein,said triggering device key is reciprocative between a rest position and a depressed position; andsaid first and second trigger states are said rest and depressed key positions, respectively.20. A method of generating arpeggiations as in claim 17 wherein;said triggering device is a foot pedal.21. A method of generating arpeggiations as in claim 20 wherein,said triggering device foot pedal is reciprocative between a rest position and a depressed position; andsaid first and second trigger states are said rest and depressed pedal positions, respectively.22. A method of generating arpeggiations as in claim 17 wherein,each of said note select keys is reciprocative between a rest position and a depressed position; andsaid rest and selected key states are said rest and depressed positions, respectively.23. A method of generating arpeggiations as in claim 17 wherein;production of all of said notes initiated in response to said first triggering device state change is terminated as a result of said second triggering device state change before the notes are re-initiated in response to said second triggering device state change.24. A method of generating arpeggiations as in claim 17 wherein;each of said notes initiated in response to said first triggering device state change is terminated as a result of said second triggering device state change immediately prior to re-initiation; whereby,in response to said second state change, the highest pitched selected note is muted and re-triggered, then the next lowest pitched selected note is muted and re-triggered, followed by the next lowest note.25. A method of generating arpeggiations as in claim 17 further comprising;measuring the velocity with which a human appendage effects a triggering device state change; andinstructing said tone generating device to produce the corresponding arpeggiation at a volume which is a function of the measured appendage velocity.26. A method of generating arpeggiations as in claim 17 further comprising;measuring the aftertouch pressure applied to said group of keys near the time of a triggering device state change; andinstructing said tone generating device to produce the corresponding arpeggiation at a volume which is a function of the measured aftertouch pressure.27. A method of generating arpeggiations as in claim 17 further comprising;measuring elapsed time between successive triggering device state changes; and,instructing said tone generating device to produce said arpeggiations of notes in such a manner that elapse times between successive notes within an arpeggiation are a function of the elapsed time between the triggering device state change which triggered the arpeggiation and the preceding triggering device state change.28. A method of generating arpeggiations as in claim 17 further comprising;measuring the velocities with which a human appendage effects triggering device state changes; andinstructing said tone generating device to produce said arpeggiations of notes in such a manner that elapse times between successive notes within an arpeggiation are an inverse function of the velocity of the appendage movement which triggered the arpeggiation.29. A method of generating arpeggiations as in claim 17 wherein;the center-to-center distance between two of said note select keys which correspond with two notes one octave apart is not more than 14.5 centimeters.30. A method of generating arpeggiations as in claim 17 wherein;instructions are sent to said tone generating device according to a standardized digital protocol.31. A method of generating arpeggiations as in claim 30 wherein;said protocol is selected from the group consisting of MIDI and ZIPI.32. An emulator for producing a guitar style performance from a controller, said controller including first and second user-operated triggering devices, each of which a user may alternate between a rest trigger state and a selected trigger state, and at least twelve keyboard keys assigned to a note select function, each of which a user may alternate between a rest key state and a selected key state, comprising:a digital data processing system which receives trigger state information from said triggering devices and key state information from said note select keys, and which sends commands to a tone generating device wherein,a state change of said first triggering device from said rest trigger state to said selected trigger state when at least two of said note select keys are in said selected key state causes said data processing system to command said tone generating device to initiate production of a plurality of tones corresponding to the selected note select keys in an ascending sequence; and,a state change of said second triggering device from said rest trigger state to said selected trigger state following said state change of said first triggering device as said selected note select keys and said first triggering device continue to be held in selected state causes said data processing system to command said tone generating device to (a) terminate production of said plurality of tones and (b) re-initiate production of said plurality of tones in a descending sequence.33. An emulator as in claim 32 wherein said processing system(a) allows said tone generating device to continue production of the tones initiated as a result of said state change of said second triggering device when either of said triggering devices is returned to rest state as the other triggering device and said selected note select keys remain in selected state; and(b) commands said tone generating device to terminate production of the tones initiated as a result of said state change of said second triggering device when the triggering device remaining in selected state is returned to rest state.34. An emulator as in claim 32 wherein;at least one of said triggering devices is a keyboard key.35. An emulator as in claim 34 wherein,said triggering device key is reciprocative between a rest position and a depressed position; andsaid rest and selected trigger states are said rest and depressed key positions, respectively.36. An emulator as in claim 32 wherein;at least one of said triggering devices is a foot pedal.37. An emulator as in claim 36 wherein,said triggering device foot pedal is reciprocative between a rest position and a depressed position; andsaid rest and selected trigger states are said rest and depressed pedal positions, respectively.38. An emulator as in claim 32 wherein,each of said note select keys is reciprocative between a rest position and a depressed position; andsaid rest and selected key states are said rest and depressed positions, respectively.39. An emulator as in claim 32 wherein;production of all of said tones initiated as a result of said state change of said first triggering device is terminated as a result of said state change of said second triggering device before the tones are re-initiated as a result of said state change of said second triggering device.40. An emulator as in claim 32 wherein;each of said tones initiated as a result of said state change of said first triggering device is terminated as a result of said state change of said second triggering device immediately prior to re-initiation; whereby,as a result of said state change of said second triggering device, the highest pitched selected musical tone is muted and re-triggered, then the next lowest pitched selected musical tone is muted and re-triggered, followed by the next lowest tone.41. An emulator as in claim 32 wherein;state changes of said triggering devices from rest to selected state are affected through movement of one or more human appendages;said data processing system receives information from said triggering devices regarding the velocity with which said one or more appendages effect state changes of said triggering devices from rest to selected state;said commands to initiate tone production include velocity data; and,the velocity values corresponding with commands to initiate tone production for selected tones are a function of the velocity of the appendage movement which triggers the initiation of the selected tones.42. An emulator as in claim 32 wherein;said key state information includes information regarding aftertouch pressure applied to selected note select keys;said commands to initiate tone production include velocity data; and,the velocity values corresponding with commands to initiate tone production for selected tones are a function of aftertouch pressure applied to note select keys near the time of corresponding triggering device state change from rest to selected state.43. An emulator as in claim 32 wherein;said data processing system measures elapsed time between successive triggering device rest-to-selected state changes; and,elapsed time between successive commands to initiate tone production for selected tones initiated as a result of a triggering device rest-to-selected state change is a function of elapsed time between successive triggering device rest-to-selected state changes.44. An emulator as in claim 32 wherein;state changes of said triggering devices from rest to selected state are affected through movement of one or more human appendages;said data processing system receives information from said triggering devices regarding the velocity with which said one or more appendages effect state changes of said triggering devices from rest to selected state; andelapsed time between successive commands to initiate tone production for selected tones initiated as a result of a triggering device rest-to-selected state change is an inverse function of the velocity of the appendage movement which affected the corresponding rest-to-selected trigger device state change.45. An emulator as in claim 32 wherein;the center-to-center distance between two of said note select keys which correspond with two tones one octave apart is not more than 14.5 centimeters.46. An emulator as in claim 32 wherein;said data processing system communicates with said tone generating device according to a standardized digital protocol.47. An emulator as in claim 46 wherein;said protocol is selected from the group consisting of MIDI and ZIPI.48. A method of generating ascending and descending musical chord arpeggiations comprising:assigning at least twelve of the keys within a keyboard to a note select function;determining which keys are included within a group of said note select keys being held in a selected state by a user;instructing a tone generating device to play an ascending arpeggiation of a group of notes corresponding with said group of keys in response to a user-initiated state change of a first triggering device from a rest trigger state to a selected trigger state as said group of keys continue to be held in selected state; andinstructing said tone generating device to (a) mute said note group and (b) play a descending arpeggiation of the same note group in response to a user-initiated state change of a second triggering device from a rest trigger state to a selected trigger state as said group of keys and said first triggering device continue to be held in selected state.49. A method of generating arpeggiations as in claim 48 wherein;said tone generating device is allowed to continue sustaining the notes within said descending arpeggiation when either of said triggering devices is returned to rest state as the other triggering device and said group of note select keys remain in selected state; andsaid tone generating device is instructed to mute the sustaining notes when the triggering device remaining in selected state is returned to rest state.50. A method of generating arpeggiations as in claim 48 wherein;at least one of said triggering devices is a key within said keyboard.51. A method of generating arpeggiations as in claim 50 wherein,said triggering device key is reciprocative between a rest position and a depressed position; andsaid rest and selected trigger states are said rest and depressed key positions, respectively.52. A method of generating arpeggiations as in claim 48 wherein;at least one of said triggering devices is a foot pedal.53. A method of generating arpeggiations as in claim 52 wherein,said triggering device foot pedal is reciprocative between a rest position and a depressed position; andsaid rest and selected trigger states are said rest and depressed pedal positions, respectively.54. A method of generating arpeggiations as in claim 48 wherein,each of said note select keys is reciprocative between a rest position and a depressed position; andsaid rest and selected key states are said rest and depressed positions, respectively.55. A method of generating arpeggiations as in claim 48 wherein;production of all of said notes initiated in response to said first triggering device state change is terminated as a result of said second triggering device state change before the notes are re-initiated in response to said second triggering device state change.56. A method of generating arpeggiations as in claim 48 wherein;each of said notes initiated in response to said first triggering device state change is terminated as a result of said second triggering device state change immediately prior to re-initiation; whereby,in response to said second triggering device state change, the highest pitched selected note is muted and re-triggered, then the next lowest pitched selected note is muted and re-triggered, followed by the next lowest note.57. A method of generating arpeggiations as in claim 48 further comprising;measuring the velocity with which a human appendage effects a triggering device state change; andinstructing said tone generating device to produce the corresponding arpeggiation at a volume which is a function of the measured appendage velocity.58. A method of generating arpeggiations as in claim 48 further comprising;measuring the aftertouch pressure applied to said group of note select keys near the time of a triggering device state change; andinstructing said tone generating device to produce the corresponding arpeggiation at a volume which is a function of the measured aftertouch pressure.59. A method of generating arpeggiations as in claim 48 further comprising;measuring elapsed time between successive rest-to-selected triggering device state changes; and,instructing said tone generating device to produce said arpeggiations of notes in such a manner that elapse times between successive notes within an arpeggiation are a function of the elapsed time between the rest-to-selected triggering device state change which triggered the arpeggiation and the preceding rest-to-selected triggering device state change.60. A method of generating arpeggiations as in claim 48 further comprising;measuring the velocities with which a human appendage effects triggering device state changes; andinstructing said tone generating device to produce said arpeggiations of notes in such a manner that elapse times between successive notes within an arpeggiation are an inverse function of the velocity of the appendage movement which triggered the arpeggiation.61. A method of generating arpeggiations as in claim 48 wherein;the center-to-center distance between two of said note select keys which correspond with two notes one octave apart is not more than 14.5 centimeters.62. A method of generating arpeggiations as in claim 48 wherein;instruc...
Device for cleaning wind musical instruments    2010-03-18 00:00:00
AbstractA device for cleaning an inner wall of a tube for a wind musical instrument. The device includes a semi-rigid rod formed of separable half sections, which define, when contiguous to one another, an axially directed slit. A removable cleaning cloth is secured within the slit between the confronting walls of the half sections of the rod, when the confronting walls of the half sections are contiguous to one another. The cloth extends along the rod in the axial direction substantially the entire distance of the rod, when the walls of the half sections are contiguous to one another.ClaimsWhat is claimed is:1. A cleaning device for cleaning a tube of a wind musical instrument comprising:(a) an elongated member having separable sections separable from one another along the axis of said elongated member, said separable sections confronting one another in the axial direction of said elongated member and defining therebetween a slit axially directed along the axis of said elongated member when said separable sections are disposed in contiguous relation;(b) a cleaning cloth removably secured between said separable sections and disposed within said axially directed slit, said cleaning cloth having at least one flap extending out of said slit for cleaning the tube of the wind musical instrument, said flap being furled about said elongated member to prevent the elongated member from marring the tube of the wind musical instrument; and(c) means for releasably securing said separable sections in contiguous relation,(d) said slit extending substantially along the entire axial distance of said elongated member, and said cleaning cloth being disposed in and extending out of said slit substantially along the entire axial distance of said elongated member.2. A cleaning device as claimed in claim 1 wherein said separable sections are formed with confronting walls between which said cloth is removably secured when said separable sections are disposed in contiguous relation, said device further comprising abrasive means adhering to said confronting walls to improve the securement between said separable sections and said cloth.DescriptionBACKGROUND OF THE INVENTIONThe present invention relates in general to devices for cleaning musical instruments, and more particularly to a device for cleaning wind musical instruments. The playing of wind musical instruments causes moisture to collect on the inner wall of the tube of the wind instrument. The breath of the instrumentalists condenses on the inner wall of the tube of the wind instrument. Proper care of the wind instrument requires the removal of the moisture from the inner wall of the tube of the wind instrument. Heretofore, cotton swabs have been employed to remove the moisture that has collected on the inner wall of the tube of the wind instrument. Such swabs were intended to be disposable. Heretofore, filaments were employed to remove moisture that has collected on the inner wall of the tube of the wind instrument. The filaments with the moisture collected thereon extended through the tone holes of the musical instrument, resulting in moisture collecting on the pad that covers the tone holes. The repeated wetness of the pad causes the pad to become hard rather than remain a soft material.The U.S. Pat. No. 4,114,504, to Koregelos, issued on Sept. 19, 1978, for Demoisturizer For Wind Musical Instrument, discloses an elongated device with filaments disposed along an elongated member. The filaments extend radially outward from the elongated member. The device is inserted into the tube of the wind instrument, whereby the filaments absorb moisture that has collected on the inner walls of the tube.The U.S. Pat. No. 1,421,529, to Millhouse, issued on July 4, 1922, for Cleaning Device, discloses a cleaning device having an elongated resilient wire. At the free end of the elongated resilient wire is a bristle brush. The elongated wire is inserted into the tube of the wind instrument and the brush at the free end thereof removes the moisture from the inner wall of the tube of the wind musical instrument.In the U.S. Pat. No. 3,488,790, to Satch, issued on Jan. 13, 1970, for Cleaning Rod For Woodwind Musical Instruments, there is disclosed a cleaning rod for musical instruments. At the free end of the rod is a hole through which a piece of cloth passes.In the U.S. Pat. No. 3,739,420, to Kafkis, issued on June 19, 1973, for Device Swabbing The Base of A Musical Instrument, there is disclosed a device for removing moisture from the inner wall of a tube of a wind musical instrument. The device includes a flexible cord. At the free end of the cord is a triangularly shaped body of foamed plastic material. On the foamed plastic body is a contour conforming chamois cloth.The U.S. Pat. No. 3,151,517, to Guinness, issued on Oct. 6, 1964, for Musical Pipes, discloses a musical pipe made of telescoping tubes. The U.S. Pat. No. 2,637,865, to Posson, issued on May 12, 1953, for Tube Cleaning Tool, discloses a ramrod. At the free end of the ramroad is a cleaning swab.The U.S. Pat. No. 1,427,582, to Cumpston, issued on Aug. 29, 1922, for Gun Cleaning Device, discloses a ramrod. At the free end of the ramrod is a tip with a slit. A cleaning rag is disposed on the slit of the tip and wrapped around the tip. A sleeve is slipped over the tip. The unwrapped portion of the rag passes through a slit in the sleeve and the free end of the rag hangs loosely from the slit in the sleeve. The British Patent to Foster, No. 26,650, issued Nov. 17, 1910, for An Improved Cleaning Device For The Barrels of Firearms and For Other Tubes, discloses a cylindrical rod slotted diametrically at the free end thereof. A flannel cloth is inserted into the slot. The cloth is wrapped around the rod and presents a cylindrical surface. The German Patent to Glatz, No. 25415, issued on Aug. 25, 1906, discloses a rod with a tip at one end.SUMMARY OF THE INVENTIONA device for cleaning an inner wall of a tube of a wind musical instrument, which includes an elongated member having an axially directed slit disposed along substantially the length of the elongated member and across the cross-sectional area of the elongated member. Disposed in the slit is a cleaning cloth that extends substantially along the entire length of the slit. By separating the elongated member along the length thereof, the cleaning cloth can be removed from or inserted between sections of the elongated member. By placing the separated sections of the elongated member into contiguous relation, the cloth is removably secured in the slit between the sections of the elongated member. A cap is disposed on at least one end of the elongated member to retain the cloth securely between the sections of the elongated member. The cloth, while retained securely between the sections of the elongated member, projects radially outward from the elongated member and along the length of the elongated member.An object of the present invention is to provide a device for cleaning an inner wall of a tube of a wind instrument in which a cleaning cloth extends substantially along the entire length of an elongated member and is removably secured between separable sections of the elongated member.A feature of the present invention is that the cleaning cloth can be removed with facility from the device for washing and reuse after being washed.Another feature of the present invention is to provide abrasive confronting surfaces on the separable sections of the elongated member gripping the cleaning cloth for improving the gripping action between the elongated member and the cleaning cloth.Another object of the present invention is to provide a device for cleaning an inner wall of a tube of a wind instrument in which the moisture collecting element or elements do not extend through the tone holes of the instrument.A feature of the present invention is that the cleaning cloth does not extend through the tone holes of the instrument to obviate the problem of moisture collecting on the pad covering the tone holes.BRIEF DESCRIPTION OF THE DRAWINGSFIG. 1 is a front elevation view of a cleaning device embodying the present invention and illustrated with a tenor saxophone shown in dotted line.FIG. 2 is a perspective view of the cleaning device shown in FIG. 1 dimensioned for use with a tenor saxophone.FIG. 3 is a diagrammatic perspective view of the cleaning device shown in FIGS. 1 and 2 with sections of an elongated member of the cleaning device separated for inserting between and removing from the separable sections a cleaning cloth of the cleaning device.FIG. 4 is an exploded perspective view of the cleaning device shown in FIGS. 1-3.FIG. 5 is an exploded side elevation view of cleaning devices embodying the present invention illustrated for use with a clarinet.FIG. 6 is an exploded side elevation view of a cleaning device embodying the present invention illustrated for use with a flute.FIG. 7 is a perspective view of a modification of the cleaning device shown in FIGS. 1-4 and particularly illustrating a locking arrangement for the separable sections of the elongated member.FIG. 8 is an enlarged, fragmentary, diagrammatic axial vertical section of the arrangement shown in FIG. 7 for locking the separable sections of the elongated member illustrated with separable sections spaced one above the other.FIG. 9 is a fragmentary, exploded perspective view of the arrangement shown in FIGS. 7 and 8 for locking the separable sections of the elongated member illustrating one of the separable sections and the cleaning cloth.FIG. 10 is a fragmentary, exploded perspective view of an arrangement for latching one end of the separable sections of the elongated member.FIG. 11 is a fragmentary, elevat...
Automatic performance apparatus of an electronic musical instrument    2010-03-15 00:00:00
AbstractThe present invention relates to an automatic performance apparatus of an electronic musical instrument for activating and deactivating an automatic performance for each musical part such as melody tone, accompaniment tone, or rhythm tone. The first performance data memory stores an instruction signal which instructs the second reading circuit to start and stop reading performance data stored in the second performance data memory, so that the reading of the performance data stored in the second performance data memory can automatically start and stop in accordance with the progressing of the reading based on the performance data stored in the first performance data memory. Both performance data stored in the first performance data memory and in the second performance data memory are read by respective reading circuits, so that it is possible to selectively start and stop reading the performance data stored in both the first performance data memory and the second performance data memory.ClaimsWe claim:1. An automatic performance apparatus of an electronic musical instrument comprising:first automatic performance means for performing music comprising:first memory means for storing first performance information and instruction information; andfirst reading means for reading said first performance information and said instruction information from said first memory means;second automatic performance means for performing music comprising:second memory means for storing second performance information; andsecond reading means for reading said second performance information from said second memory means; andcontrol means for controlling said second automatic performance means in response to the readout of said instruction information.2. An automatic performance apparatus according to claim 1, wherein said first memory means comprises a chord sequence memory for storing said first performance information including basic tone data. 3. An automatic performance apparatus of an electronic musical instrument comprising:first automatic performance means having a first performance data memory for storing first performance data and first reading means for reading out performance data stored in said first performance data memory;second automatic performance means having a second performance data memory for storing second performance data and second reading means for reading out performance data stored in said second performance data memory; andselection means for selecting at least one of said first automatic performance means and said second automatic performance means in accordance with the state of stored instruction data, said selection means comprising a start-stop switch and said stored instruction data comprising registered content data included in said first performance data memory.4. An automatic performance apparatus of an electronic musical instrument comprising:first automatic performance means having a first performance data memory for storing first performance data and first reading means for reading out performance data stored in said first performance data memory;second automatic performance means having a second performance data memory for storing second performance data and second reading means for reading out performance data stored in said second performance data memory; andselection means for selecting at least one of said first automatic performance means and said second automatic performance means in accordance with the state of stored instruction data,wherein said first performance data memory is a chord sequence memory for storing said first performance data including basic tone data.5. An automatic performance apparatus of an electronic musical instrument comprising:first automatic performance means having a first performance data memory for storing first performance data and first reading means for reading out performance data stored in said first performance data memory;second automatic performance means having a second performance data memory for storing second performance data and second reading means for reading out performance data stored in said second performance data memory; andselection means for selecting at least one of said first automatic performance means and said second automatic performance means in accordance with the state of stored instruction data,wherein at least one of said first memory and said second memory stores said instruction data.DescriptionBRIEF DESCRIPTION OF THE DRAWINGSThe present invention is described in the following; reference is made to the accompanying drawings wherein a preferred embodiment of the invention is shown.FIG. 1 is a block diagram showing a hardware construction of the automatic performance apparatus of an electronic musical instrument according to an embodiment of the present invention;FIG. 2 is a layout diagram showing the data stored in a chord sequence memory CM shown in FIG. 1;FIG. 3 is a block diagram showing the details of a reading control circuit 22 in this embodiment;FIG. 4 is a block diagram showing a hardware construction of a melody on-off detecting circuit 36 shown in FIG. 1; andFIG. 5 is a block diagram showing the details of a registered data detecting circuit 42 shown in FIG. 1.DESCRIPTION OF THE PREFERRED EMBODIMENTHereinafter, an embodiment of the present invention will be described by reference to the drawings.FIG. 1 is a block diagram showing the hardware construction of the present invention. In FIG. 1, numeral 1 designates a keyboard having plural keys, each of which provides key switches thereunder to detect the OPEN or CLOSED state thereof. The keyboard 1 is divided into three key-areas, KB1 to KB3, in which the output signal of each key in the key-area KB1 is supplied to a manual performance musical tone generating circuit 2 and a chord data generating circuit 3. The output signal of each key in the key-area KB2 is supplied to manual performance musical tone generating circuit 2, and the output signal of each key in the key-area KB3 is supplied to manual performance musical tone generating circuit 2 and note length data generating circuit 4 respectively.The manual performance musical tone generating circuit generates a musical tone signal corresponding to the depressed key on keyboard 1 and outputs this musical ton signal to an amplifier 5. The chord data generating circuit detects the depressed key in key-area KB1 to generate its chord data in accordance with the detected key data, in which chord data indicates a chord of an accompaniment tone.In the present embodiment, many types of chords such as C major or A minor are designated by the key operation of key-area KB1. For example, depressing keys C, E, and G of key-area KB1 designates C major. The chord data generating circuit 3 receives a signal based on the key which is depressed in key-area KB1. According to this received signal, the chord data generating circuit 3 generates chord data which includes basic tone data CCD indicated by the basic tone of the chord (C, D, E, or the like) and type data TPD indicated by type of the chord (major minor, or the like). In accordance with the generated chord data, an automatic accompaniment tone is generated as described later. The note length data generating circuit 4 generates note length data FTD corresponding to the depressed key in key-area KB3. Herein, the note length data of the accompaniment chord is indicated by the key operation of key-area KB3. The note length data generating circuit 4 then outputs note length data FTD to the next circuit in accordance with the detected key data of key-area KB3.A tone color switch 6 is used for setting the tone color of the accompaniment tone; an effect switch 7 for setting an effect of the accompaniment tone; a melody-ON switch 8 for storing a starting signal of a melody tone in the automatic performance; a melody-OFF switch 9 for storing a stopping signal of the melody tone in the automatic performance; a multi-stage tone volume switch 10 is used for controlling the volume of the accompaniment tone; and an end switch 11 is used to indicate the completion of the accompaniment tone.Numeral 12 designates a record switch which is CLOSED when writing data to chord sequence memory CM. A play switch 13 CLOSES when reading data stored in chord sequence memory CM to automatically perform the accompaniment tone. A start-stop switch 14 manually turns the melody tone on and off during the automatic performance.A code converter circuit 16 generates the registered data corresponding to one of the operated switches 6 to 11. The registered data includes registered type data RGS and registered content data RGD, in which registered type data RGS indicates a type (tone color switch, effect switch, etc.) of the operated switch, while registered content data RGD indicates a switch number, a tone volume level (when tone volume switch 10 is operated), or the like. Numeral 17 designates an OR gate which executes the logical OR among the above-mentioned note length data FTD, registered data RGS, and RGD by every bit to thereby output its result to a differentiation circuit 18. The differentiation circuit 18 outputs a pulse signal to the next circuit when the output of OR gate 17 is a trailing edge.Numeral 20 designates an OR gate for executing the logical OR among registered data RGS and RGD.Numeral 21 designates a selector for selectively outputting the data at an input terminal or from the output terminal thereof depending on whether the output of OR gate 20 is "1" or "0".A chord sequence memory CM stores basic tone data CCD, type data TPD, note length data FTD, and registered data RGS and RGD, in which basic tone data CCD and type data TPD are inputted from chord data generating circuit 3, the note length data is inputted from note length data generating circuit 4, and registered data RGS and RGD are inputted from code converter circuit 16. Further, chord sequence memory CM executes the reading or writing operation when receiving address data AD from reading control circuit 22. At this time, the chord sequence memory CM is in the writing mode when recording switch 12 is CLOSED, while it is in the reading mode when recording switch 12 is OPEN. An example of the memory contents in chord sequence memory CM is shown in FIG. 2.In FIG. 3, the reading control circuit 22 comprises AND gates 23 and 24, OR gates 25, 26, 27, and 28, a flip-flop circuit 30, an address counter 31, a comparator circuit 32, a note length counter 33, and a differentiation circuit 29 for differentiating a leading edge of signal inputted from OR gate 26. The operation of reading control circuit 22 will be described later.In FIG. 1, an end detecting circuit 35 detects registered data RGS and RGD inputted from chord sequence memory CM to output an end signal ES to the next circuit, in which registered data RGS and RGD indicate the state of end switch 11.In FIG. 4, a melody on-off detecting circuit 36 includes an on-off data detecting circuit 37 and a latch circuit 38. The on-off data detecting circuit 37 detects registered type data RGS indicating the state of either melody-ON switch 8 or melody-OFF switch 9. The latch circuit 38 stores registered content data RGD based on detecting signal MS inputted from on-off data detecting circuit 37. The least significant digit of registered content data RGD stored in latch circuit 38 is outputted to OR gate 39 (shown in FIG. 1) as an on-off control signal MCD. At this time, the least significant digit of registered content data RGD corresponding to melody-ON switch 8 is "1", while the least significant digit of registered content data RGD corresponding to melody-OFF switch 9 is "0".A note length detecting circuit 40 stores note length data FTD into an incorporated latch circuit to output note length data FTD to reading control circuit 22 when note length data FTD is inputted from chord sequence memory CM. A chord detecting circuit 41 detects the chord data, i.e., basic tone data CCD and type data TPD inputted from chord sequence memory CM. The chord detecting circuit 41 outputs a chord detecting signal CS (pulse signal) to latch circuit 43. When the latch circuit 43 receives chord detecting signal CS, it reads the chord data from chord sequence memory CM and the read chord data is outputted to an accompaniment tone generating circuit 44.In FIG. 5, a registered data detecting circuit 42 comprises a tone color data detecting circuit 46, a latch circuit 47, an effect data detecting circuit 48, a latch circuit 49, a tone volume data detecting circuit 50, a latch circuit 51, and an OR gate 52. The tone color data detecting circuit 46 detects registered type data RGS indicating the state of tone color switch 6. The latch circuit 47 receives and stores registered content data RGD when tone color data detecting circuit 46 detects...
Wavetable-modification instrument and method for generating musical sound    2010-03-12 00:00:00
AbstractA musical instrument employing probabilistic wavetable-modification method of producing musical sound. A randomly initialized wavetable which is periodically accessed to provide an output signal which determines the musical sound. The output signal from the wavetable is probabilistically modified and stored back into the wavetable as modified data. The modified data, after a delay, is accessed from the wavetable and thereby becomes a new output signal. This process is periodically repeated whereby each new output signal is stored (after possibly being modified) back into the wavetable to produce rich and natural musical sound.ClaimsWhat is claimed is:1. A musical instrument for producing musical sound comprising,input means for specifying a musical sound to be generated,wavetable-modification generator means for generating by wavetable modification an output signal representing the musical sound to be produced, including a wavetable unit for cyclically storing data values for a delay period N, including initialvalue means for storing input data values into said wavetable unit with said input data values having amplitudes determined at least in part randomly, including a modifier unit for combining two or more delayed data values from said wavetable unit toform a modified data value, and including selection means for selecting the modified data value as a stored value stored back into the wavetable unit for subsequent delay by the period N where the stored value forms the output signal, means for selectingthe stored value as the output signal at a rate independent of the pitch of the musical sound to be produced,an output unit responsive to said output signal to produce the musical sund.2. The musical instrument of claim 1 wherein said selection means includes means for selecting said modified data value or a delayed data value stochastically based upon a predetermined probability, d.3. The instrument of claim 2 wherein said modifier unit includes an arithmetic unit for summing said two or more delayed data values from said wavetable unit and for dividing the summed data value by a number greater than unity to form saidmodified data value.4. The instrument of claim 3 wherein said number greater than unity is 2 whereby said two or more delayed data values from said wavetable unit are averaged.5. The instrument of claim 2 wherein said value has an amplitude yn at a sample time n greater than or equal to 0 where yn is given as follows, ##EQU7## where yn-N is the data value output from the wavetable after delay of N andwhere yn-(N 1) is the data value output from the wavetable after a delay of N 1 and where xn is an input data value at sample time n having a signal amplitude loaded for an initial number of samples M into the wavetable and where rn is arandom number between 0 and 1 generated at sample time n.6. The instrument of claim 5 wherein said output signal, at sample time n, is the data value having the amplitude yn. 7. The instrument of claim 5 wherein said wavetable unit is a random access memory, wherein the data value, yn, is stored in said memory at a Write Pointer address and wherein the data value yn-N is stored in said memory at a ReadPointer address, and wherein said Write Pointer address and said Read Pointer address are offset by a number of addresses equal to the number, N.8. The instrument of claim 7 wherein the data value yn-(N 1) is stored in said memory at a Read Pointer 1 address which is offset from said Read Pointer address by 1.9. The instrument of claim 5 wherein the values of xn initially stored in said wavetable represent "white noise".10. The instrument of claim 9 wherein said values of xn are given as follows:where un is determined as 1 or -1 as a function of the output of a random number generator and where A is some amplitude.11. The instrument of claim 5 including control means for producing the values of yn for the output signal at a sampling frequency, fs, and wherein the fundamental frequency of the sound produced for a pitch number N is approximatelyequal to fs /(N d/2).12. The instrument of claim 7 including means for storing said Write Pointer address, means for storing the pitch number, N, as an address offset, means for calculating said Read Pointer address by summing said Write Pointer address and N, andmeans for sequentially changing said Write Pointer address to a new address for each value of yn stored.13. The instrument of claim 12 wherein means for sequentially changing said Write Pointer address includes means for decrementing said Write Pointer address.14. The instrument of claim 7 including means for storing said Write Pointer address, means for storing said Read Pointer address offset by an integer proportioned to N from said Write Pointer address, and means for sequentially changing saidWrite Pointer address and said Read Pointer address whereby the offset between said Write Pointer address and Read Pointer address remains the same.15. The instrument of claim 2 wherein said generator means includes means for generating modified data values at a sampling frequency.16. The instrument of claim 2 wherein said data values are digital and wherein said output unit includes a digital-to-analog converter, a low-pass filter, an amplifier and a speaker for producing the musical sound in response to said outputsignal.17. The instrument of claim 1 wherein said wavetable modification generator generates musical sound for a plurality of voices, wherein said input unit includes means for specifying one or more of said voices, wherein said wavetable modificationgenerator includes means for producing output signals representing the sound for each of said voices by probabilistic wavetable modification, and wherein said output unit in response to said output signals concurrently produces said musical sounds forall of said voices.18. The instrument of claim 1 wherein said wavetable unit cyclically stores data values for a plurality of voices, each having a delay period specified by an independent pitch number, N, wherein said modifier unit modifies two or more delayeddata values for each voice from said wavetable unit to form a modified data value, for each voice, and wherein said generator includes means for storing either the modified data value or a delayed data value for each voice back into the wavetable unit asa stored data value for subsequent delay by the corresponding N where the stored data value for each voice forms the output signal.19. The instrument of claim 18 including means for storing and updating a Write Pointer each cycle to specify the location in the wavetable at which the stored data value for each voice is to be stored, and including means for storing a delayperiod N for each voice, and means for determining a Read Pointer for each voice to designate the location of the delayed data values for each voice in the wavetable memory.20. The instrument of claim 19 wherein said Write Pointer is common for all of said voices and wherein said generator includes means for adding the pitch number N for each voice to the Write Pointer to provide the Read Pointer for each voice.21. The instrument of claim 20 wherein the wavetable is a random access memory, wherein the stored data value for each voice is stored in said memory at a Write Pointer address unique to that corresponding voice and wherein the delayed datavalues are stored in memory locations determined by a Read Pointer address for each voice and wherein said Write Pointer and Read Pointer addresses for each voice are offset by a number equal to the pitch number, N for each voice.22. The instrument of claim 21 wherein the Write Pointer address includes a low-order field for uniquely identifying each different voice and includes a high-order field for identifying the location within a portion of the memory associated withthe voice identified in the corresponding low-order field.23. The instrument of claim 22 wherein said generator includes means for decrementing said Write Pointer each time a data value is stored at the location specified by said Write Pointer.24. The instrument of claim 23 wherein the sampling frequency, fs, is the same for each voice.25. The instrument of claim 24 including means for providing said data values at a logic cycle frequency which is the number of voices times fs.26. The instrument of claim 25 wherein the output unit includes a digital-to-analog converter for receiving each new data value for each voice and includes a low pass filter for filtering the analog value from said converter and wherein saidconverter receives a new data value at said logic cycle frequency whereby the output from said low pass filter is a signal representing the musical sound for all of the voices.27. The instrument of claim 18 including means for storing a Write Pointer and means for storing a Read Pointer for each voice, said Write Pointer having an address offset from said Read Pointer for each voice by the pitch number N for eachvoice, respectively, and including means for updating both said Write Pointer and said Read Pointer concurrently for each voice whereby the offset N between the Read Pointer and the Write Pointer for each voice is maintained.28. A musical instrument for producing musical sound comprising,input means for specifying a musical sound to be generated,wavetable-modification generator means for generating by wavetable modification an output signal representing the musical sound to be produced, including a wavetable unit for cyclically storing data values for a delay period defined by a pitchnumber N, including a modifier unit for combining two or more delayed data values from said wavetable unit to form a modified data value, and including selection means for selecting the modified data value or a delayed data value stochastically basedupon a predetermined probability as a stored value stored back into the wavetable unit for subsequent delay by the period N where the stored value forms the output signal,an output unit responsive to said output signal to produce the musical sound.29. The instrument of claim 28 wherein said predetermined probability equals unity whereby the stored value is always the modified data value, and has an amplitude yn at a sample time n where yn is given as follows,where yn-N is the data value output from the wavetable after delay of N and where yn-(N 1) is the data value output from the wavetable after a delay of N 1 and where xn is an input data value at sample time n having a signalamplitude initially loaded into the wavetable.30. The instrument of claim 29 including means for storing the modified data value, yn, in said memory at a Write Pointer address, including means for storing the data value yn-N in said memory at a Read Pointer address, includingmeans for storing the data value yn-(N 1) in said memory at a Read Pointer 1 address which is offset from said Read Pointer address by 1 and wherein said Write Pointer address and said Read Pointer address are offset by a number of addresses equalto the pitch number N.31. The instrument of claim 30 wherein said values of xn represent white noise and are given as follows:where un is determined as 1 or -1 as a function of the output of a random number generator and where A is some amplitude.32. The instrument of claim 29 including control means for producing the values of yn for the output signal at a sampling frequency, fs, whereby the fundamental frequency of the sound produced for the pitch number N is approximatelyequal to fs /(N 1/2).33. The instrument of claim 30 including means for storing said Write Pointer address, means for storing the pitch number N as an address offset, means for calculating said Read Pointer address by summing said Write Pointer address and N, andmeans for sequentially changing said Write Pointer address to a new address for each value of yn stored.34. The instrument of claim 30 including means for storing said Write Pointer address, means for storing said Read Pointer address offset by an integer proportional to N from said Write Pointer address, and means for sequentially changing saidWrite Pointer address and said Read Pointer address whereby the offset between said Write Pointer address and Read Pointer address remains substantially the same.35. The instrument of claim 28 wherein said wavetable modification generator generates musical sound for a plurality of voices, wherein said input unit includes means for specifying one or more of said voices, wherein said wavetable modificationgenerator includes means for producing output signals representing the sound for each of said voices by probabilistic wavetable modification, and wherein said output unit in response to said output signals concurrently produces said musical sounds forall of said voices.36. A wavetable-modification generator for use with a musical instrument having an input unit for specifying a musical sound to be generated and having an output unit responsive to an output signal to produce musical sound, said generatorcomprising,a digital wavetable unit having a random access memory for cyclically storing data values for a delay period N,initial value means for storing input data values into said wavetable unit with said input data values having amplitudes determined at least in part randomly,a modifier unit having an arithmetic unit for summing two or more delayed data values from said wavetable unit and for dividing the summed data value by a number greater than unity to form a modified data value, andmeans for storing the modified data value back into the memory for subsequent delay by the period N where the modified data value forms said output signal representing the musical sound to be produced.37. The generator of claim 36 wherein said modified data value has an amplitude yn at a sample time n where yn is given as follows,where yn-N is the data value output from the wavetable after delay of N and where yn-(N 1) is the data value output from the wavetable after a delay of N 1 and where xn is an input data value at sample time n having a signalamplitude initially loaded into the wavetable.38. The instrument of claim 28 including control means connected to said modifier unit for altering the manner in which said modified data value is formed.39. The instrument of claim 38 wherein said control means includes a random number generator connected to control the selection of said delayed data values in accordance with a predetermined statistical probability, d, and means for providingsaid probability, d.40. A musical instrument for producing musical sound comprising,input means for specifying a musical sound to be generated,wavetable modification generator means including,a wavetable unit for cyclically storing a plurality of data values for a delay period defined by a pitch number N,a modifier unit for combining after said delay period delayed first and second ones of said data values from said wavetable unit to form a modified data value,and selection means responsive to a selection signal for selecting either the modified data value or the first one of said delayed data values as a stored data value for storage into the wavetable unit for delay by said delay period where saidstored data value forms the output signal,and selection signal means for generating said selection signal to cause said selection means to select the modified data value or the delayed first one of said data values stochastically with a probability, d,an output unit responsive to said output signal to produce the musical sound.41. A musical instrument for producing musical sound comprising,input means for specifying a musical sound to be generated,wavetable-modification generator means for generating by wavetable modification an output signal representing the musical sound to be produced, including a wavetable unit for cyclically storing data values for a delay period, including initialvalue means for storing input data values into said wavetable unit with said input data values having amplitudes determined at least in part randomly, including a modifier unit for combining two or more delayed data values from said wavetable unit toform a modified data value, and including selection means for selecting the modified data value as a stored value stored back into the wavetable unit for subsequent delay where the stored value forms the output signal,an output unit responsive to said output signal to produce the musical sound.42. A wavetable-modification generator for use with a musical instrument having an input unit for specifying a musical sound to be generated and having an output unit responsive to an output signal to produce musical sound said generatorcomprising,a digital wavetable unit having a random access memory for cyclically storing data values for a delay period,initial value means for storing input data values into said wavetable unit with said input data values having amplitudes determined at ...
Read More News ...
Archiv
| March 2010 | February 2010 | September 2009 | August 2009 | May 2009 |
TAGE
| same number | coils | a frequency | voltage | oscillator | exponential | a musical | a | into smaller | joy is | Guy next | frequency information | musical instrument | performing a | respect to a | data processing | value | in an | being assigned | musical | instrument | effecting | a computer or | ready to |
© 2009 www.tcomic.net The music of the Music4Usounds very sweet.