when_tags

Multi-feature speech/music discrimination system
2010-03-29 00:00:00
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 space that are employed for such a decision is small, but greater than unity.

In a third embodiment, a K-d tree spatial partitioning technique is employed. In this embodiment, a K-d tree is constructed by recursively partitioning the feature space, beginning with the dimension along which features vary the most. With this approach, the decision boundary between classes can become arbitrarily complex, in dependence upon the size of the set of features that are used to provide input data. Once the feature space is divided into sufficiently small regions, a voting technique is employed among the data points within the region, to assign it to a particular class. Thereafter, when a new sample data point is generated, it is labeled according to the region within which it falls in the feature space.

The foregoing principles of the invention, as well as the advantages offered thereby, are explained in greater detail hereinafter with reference to various examples illustrated in the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS:

FIG. 1 is a general block diagram of a speech/music discriminator embodying the present invention;

FIG. 2 is an illustration of an audio signal that has been divided into frames;

FIGS. 3a and 3b are histograms of the spectral centroid for speech and music signals, respectively;

FIGS. 4a and 4b are histograms of the spectral flux for speech and music signals, respectively;

FIGS. 5a and 5b are histograms of the zero-crossing rate for speech and music signals, respectively;

FIGS. 6a and 6b are histograms of the spectral roll-off for speech and music signals, respectively;

FIGS. 7a and 7b are histograms of the cepstral resynthesis residual magnitude for speech and music signals, respectively;

FIG. 7c is a graph showing the power spectra for voiced speech and a smoothed version of the speech signal;

FIGS. 8a and 8b are graphs depicting variances between speech and music signals, in general;

FIGS. 9a and 9b are histograms of the variation in spectral flux for speech and music signals, respectively;

FIGS. 10a and 10b are histograms of the proportion of low energy frames for speech and music signals, respectively;

FIG. 11 is a block diagram of a speech modulation detector;

FIGS. 12a and 12b are histograms of the 4 Hz modulation energy for speech and music signals, respectively;

FIG. 13 is a block diagram of a circuit for determining the pulse metric of signals, along with corresponding signal graphs for two bands at each stage of the circuit;

FIGS. 14a and 14b are histograms of the pulse metric for speech and music signals, respectively;

FIG. 15 is a graph illustrating the probability distributions of two measured features;

FIG. 16 is a more detailed block diagram of a discriminator; and

FIG. 17 is a graph illustrating an example of speech/music decisions for a sequence of frames.

DETAILED DESCRIPTION

In the following discussion of various embodiments of the invention, it is described in the context of a speech/music discriminator. In other words, all input sounds are considered to fall within one of the two classes of speech or music. In practice, of ...
Musical scale indicator
2010-03-26 00:00:00
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; and

G 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 purposes in certain melodies. The Harmonic Minor Scale raises the seventh step so that there is a half-step difference between the seventh and eighth steps of the octave. The 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, one and one half, and half. The "Melodic Minor Scale" additionally raises the sixth step when the melody is ascending, but the sixth and seventh degrees are restored to the natural when the melody is descending. The intervals when ascending are: A-B, B-C, D-E, E-F鈾? F-G鈾? and G鈾?A; constituting steps which are whole, half, whole, whole, whole and half.

A "scale" a sequential series of tones which is established under the principle of tonality. In contradistinction to this is the concept of the "chord", which is the simultaneous playing of more than one tone.

There are four basic families of musical instruments: stringed, brass, woodwinds and percussion. In each family, individual instruments have unique fingerboard positions which are required in order for the...
Musical apparatus using multiple light beams to control musical tone signals
2010-03-25 00:00:00
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 f...
Thumbrest ring adapter for musical instrument
2010-03-24 00:00:00
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.Claims

The 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; and

an 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; and

the 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; and

the 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; and

the 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; and

the 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; and

the vertical surface and the eye extend above the horizontal surface.

11. A ring adapter assembly as defined in claim 1, in combination with:

Low profile keyboard device and system for recording and scoring music
2010-03-23 00:00:00
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, and

means 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, and

comparing 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 generat...
Keyboard electronic musical instrument with guitar emulation function
2010-03-20 00:00:00
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; and

said 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; and

said 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; and

elapse 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 ...
Device for cleaning wind musical instruments
2010-03-18 00:00:00
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.Claims

What 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.Description

BACKGROUND OF THE INVENTION

The 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 co...
Automatic performance apparatus of an electronic musical instrument
2010-03-15 00:00:00
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 <1>or <0>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 ...
Wavetable-modification instrument and method for generating musical sound
2010-03-12 00:00:00
instruments do not normally have any pitch associated with them. Instruments in the orchestra that are inharmonic include the percussion instruments, such as the bassdrum, the snare drum, the cymbal and others.

Electronically controlled musical instruments have relied upon forming selected Fourier spectra as a basis for producing musical sound. One known type of digital musical instrument employs a harmonic summation method of music generation. In theharmonic summation method, a tone is produced by adding (or subtracting) a large number of amplitude-scaled sinusoids of different frequencies. The harmonic summation method, therefore, requires a large number of multiplications and additions to formeach sample. That process requires digital circuitry which is both expensive and inflexible. Accordingly, the digital design necessary to carry out the method of harmonic summation is computationally complex and leaves much to be desired.

Another known type of musical instrument employs the filtering method of music generation. In the filtering method, a complex electrical waveform, such as a square wave or a saw-tooth pulse train, is filtered by one or more filters to select thedesired frequency components. Thereafter, the filtered frequency components are combined to form the electrical signal which drives the speaker. The filtering method is commonly used to synthesize human speech and has often been used with analogelectronic organs. The filtering method is comparatively inflexible since each sample relies upon the stored values of fixed samples. In order to achieve natural sound, the filtering method requires a large number of multiplication steps which areeconomically expensive to achieve.

In a typical example of a filter technique, a waveshape memory provides digital samples of one cycle of a waveshape to a loop circuit which includes a filter and a shift register. The digital waveshape samples read out from the waveshape memoryare caused to circulate at a predetermined rate of time in the loop circuit. A output from the loop circuit varies as time lapses, and is utilized as a musical tone.

The classical filter techniques result in systems in which the pitch frequency fs /N, is determined by division using an integer, N, and hence desirable variations due to non-integral division are not achieved.

In many prior art systems, the divisor, N, is forced to be an integer when shift-register or other fixed circuits are employed. Also, the integer is further limited to some power of 2 in order to facilitate processing. In order to vary thepitch, fs /N, the frequency fs must be varied. Such systems, however, cannot be extended readily and economically to multi-voice embodiments because, for example, each voice requires a different frequency, fs.

Both the harmonic summation and the filtering methods rely upon a linear combination of sinusoids and, hence, they are characterized as linear methods for generating musical sound. The linear property is apparent from the fact that multiplyingthe amplitude of the input function (sinusoids for harmonic summation or a pulse train for filtering) by a factor of two results in an output waveform with the same tone quality and with an amplitude multiplied by a factor of two.

U.S. Pat. No. 4,018,121 entitled METHOD OF SYNTHESIZING A MUSICAL SOUND to Chowning describes a non-linear method for generating musical sound. That nonlinear method employs a closed-form expression (based upon frequency modulation) torepresent the sum of an infinite number of sinusoids. That non-linear frequency modulation method produces a number of sinusoids which have frequencies which are the sum of the carrier frequency and integral multiples of the modulation frequency. Theamplitudes of the multiples of the modulation frequency are sums of Bessel functions. The non-linear frequency modulation method of Chowning is an improvement over previously used linear harmonic summation and filtering methods, and has found commercialapplication in music synthesizers.

U.S. Pat. No. 4,215,617 entitled MUSICAL INSTRUMENT AND METHOD FOR GENERATING MUSICAL SOUND to Moorer describes improved non-linear methods of musical sound generation in which the amplitudes of frequency components are not constrained to theBessel functions and in which finite spectra can be utilized, that is, spectra composed of the sum of a finite number of sinusoids.

In genera...
Programmed music on demand from the internet
2010-03-11 00:00:00
/>
In operation, the subscriber selects the content which he or she desires to receive, and the content is placed in a queue for transmittal to the subscriber. Based on the profile of the content, a determination is made by the CPU based system as to which advertising copy--there may be many different ones--is appropriate to be delivered to the particular subscriber. The system then selects from a set containing numerous, different advertising messages those items that fit the subscriber and which also have "available allocation." From the advertising messages that can be transmitted, the next available advertising message is selected. In effect, advertisers buy the right to have their messages played a given number of times. If their available allocation of advertising play time has run out, they must replenish their account or their advertising message(s) will not be transmitted to subscribers.

Finally, the selected advertising message is affixed to the next generic message in the queue or to the applicable artist (composition) identity audio message. The system automatically links the advertising message, the generic or identity audio message and the subscriber selected content into a single data stream to be transmitted to the subscriber over the Internet. In constructing the stream, the system overlays the generic or identity audio message onto the music content so that, when delivered, the audio generic message and the audio content can both be heard by the subscriber simultaneously. The completed data stream is then delivered to the subscriber in a single, inseparable stream of data packets over the Internet.

Other features and advantages of the present invention will become apparent from the following description of the invention which refers to the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWING

For the purpose of illustrating the invention, there is shown in the drawings a form which is presently preferred, it being understood, however, that the invention is not limited to the precise arrangement and instrumentalities shown.

FIG. 1 is a block diagram of the basic system hardware arrangement of the present invention.

FIG. 2 is a block diagram of major software blocks of the present invention.

FIG. 3 shows a block diagram of the software control and protocol flow suitable for implementing a portion of the preferred embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

In general terms, the present invention comprises a software controlled CPU, e.g. a microprocessor, based repository in which the dossiers of a plurality of subscribers are stored and updated. The information contained in the dossiers includes the type of music that the subscribers enjoy, the buying habits of the subscribers and the musical selections previously or simultaneously made by the subscribers.

Preferably, the subscribers receive the programmed music and advertisements from the repository over the Internet. However, the invention is applicable to communications between system and subscribers that use non-Internet channels, e.g. cable, direct broadcast, or any means of communication provided the method of communication permi...
NEXT PAGE
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.