Patent US2332264A successfully refreshed from Google Patents.
Patent US3764786A successfully refreshed from Google Patents.
Patent US2332286A successfully refreshed from Google Patents.
Patent US5286910A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5286910A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic musical instrument having automatic channel-assigning function

Assignee: Yamaha Corp
•
Filing: 1992-08-27
•
Granted: 1994-02-15
•
Expires: 2012-08-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic musical instrument provides plural channels from which manual-performance sounds and/or automatic-performance sounds (e.g., automatic-accompaniment sounds) are generated. Herein, the manual-performance sound is designated by a performance manually made by a performer, while the automatic-performance sound is designated on the basis of automatic-performance information which is stored in a memory or the like in advance. Normally, a new musical tone is assigned to an unoccupied channel which is not occupied with a tone generation, so that the new musical tone will be generated from the unoccupied channel. However, under a full-channel condition where all of the channels are occupied with the tone generation, a new manual-performance sound is assigned to one of the channels whose envelope value is the smallest. If a new automatic-performance sound is designated under the full-channel condition, this new automatic-performance sound is assigned to one of the channels occupied with the tone generation of the automatic-performance sounds which receives a key-off command and of which envelope value is the smallest. If it fails to detect such channel, the new automatic-performance sound is assigned to one of the channels occupied with the tone generation of the manual-performance sounds which receives a key-off command but sustains to generate the manual-performance sound. Thus, each of the manual-performance sounds and automatic-performance sounds can be smoothly and automatically assigned to an appropriate one of the channels.

Inventors

  • 👤 Masahiko Hasebe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 09:10
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/18; G10H1/183; G10H1/185; G10H1/186; Y; Y10; Y10S; Y10S84/00; Y10S84/02

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 227 words
An electronic musical instrument, comprising: automatic-performance means for designating an automatic-performance sound when carrying out an automatic performance on the basis of pre-stored automatic-performance information; manual-performance means for designating a manual-performance sound in accordance with a performance manually made by a performer; a plurality of channels from which said automatic-performance sound and/or said manual-performance sound are generated; searching means for searching an unoccupied channel within said plurality of channels which is not occupied with a tone generation; assignment means for assigning a new musical tone to said unoccupied channel which is searched by said searching means, so that the new musical tone is generated from said unoccupied channel; first assignment means, which is activated when a new manual-performance sound is designated under a full-channel condition where all of said plurality of channels are occupied with the tone generation, for detecting a channel having an envelope value which is the smallest among said plurality of channels, so that the new manual-performance sound is assigned to the detected channel; and second assignment means, which is activated when a new automatic-performance sound is designated under the full-channel condition, for detecting a channel which receives a key-off command and having an envelope value which is the smallest among the channels occupied with the tone generation of the automatic-performance sounds, so that the new automatic-performance sound is assigned to the detected channel.
Claim 2
Dependent Claim 227 words
An electronic musical instrument, comprising: automatic-performance means for designating an automatic-performance sound when carrying out an automatic performance on the basis of pre-stored automatic-performance information; manual-performance means for designating a manual-performance sound in accordance with a performance manually made by a performer; a plurality of channels from which said automatic-performance sound and/or said manual-performance sound are generated; searching means for searching an unoccupied channel within said plurality of channels which is not occupied with a tone generation; assignment means for assigning a new musical tone to said unoccupied channel which is searched by said searching means, so that the new musical tone is generated from said unoccupied channel; first assignment means, which is activated when a new manual-performance sound is designated under a full-channel condition where all of said plurality of channels are occupied with the tone generation, for detecting a channel having an envelope value which is the smallest among said plurality of channels, so that the new manual-performance sound is assigned to the detected channel; and second assignment means, which is activated when a new automatic-performance sound is designated under the full-channel condition, for detecting a channel which receives a key-off command and having an envelope value which is the smallest among the channels occupied with the tone generation of the automatic-performance sounds, so that the new automatic-performance sound is assigned to the detected channel.
Claim 3
Dependent Claim 226 words
An electronic musical instrument, comprising: automatic performance means for designating an automatic-performance sound when carrying out an automatic performance on the basis of pre-stored automatic-performance information; manual-performance means for designating a manual-performance sound in accordance with a performance manually made by a performer; a plurality of channels from which said automatic-performance sound and/or said manual-performance sound are generated; searching means for searching an unoccupied channel within said plurality of channels which is not occupied with a tone generation; assignment means for assigning a new musical tone to said unoccupied channel which is searched by said searching means, so that the new musical tone is generated from said unoccupied channel; first assignment means, which is activated when a new manual-performance sound is designated under a full-channel condition where all of said plurality of channels are occupied with the tone generation, for detecting a channel having an envelope value which is the smallest among said plurality of channels, so that the new manual-performance sound is assigned to the detected channel; and second assignment means, which is activated when a new automatic-performance sound is designated under the full-channel condition, for detecting a channel which receives a key-off command but sustains to generate the manual-performance sound among the channels occupied with the tone generation of the manual-performance sounds, so that the new channel-performance sound is assigned to the detected channel.
Claim 4
Dependent Claim 226 words
An electronic musical instrument, comprising: automatic performance means for designating an automatic-performance sound when carrying out an automatic performance on the basis of pre-stored automatic-performance information; manual-performance means for designating a manual-performance sound in accordance with a performance manually made by a performer; a plurality of channels from which said automatic-performance sound and/or said manual-performance sound are generated; searching means for searching an unoccupied channel within said plurality of channels which is not occupied with a tone generation; assignment means for assigning a new musical tone to said unoccupied channel which is searched by said searching means, so that the new musical tone is generated from said unoccupied channel; first assignment means, which is activated when a new manual-performance sound is designated under a full-channel condition where all of said plurality of channels are occupied with the tone generation, for detecting a channel having an envelope value which is the smallest among said plurality of channels, so that the new manual-performance sound is assigned to the detected channel; and second assignment means, which is activated when a new automatic-performance sound is designated under the full-channel condition, for detecting a channel which receives a key-off command but sustains to generate the manual-performance sound among the channels occupied with the tone generation of the manual-performance sounds, so that the new channel-performance sound is assigned to the detected channel.
Claim 5
Dependent Claim 319 words
An electronic musical instrument, comprising: automatic-performance means for designating an automatic-performance sound when carrying out an automatic performance on the basis of pre-stored automatic-performance information; manual-performance means for designating a manual-performance sound in accordance with a performance manually made by a performer; a plurality of channels from which said automatic-performance sound and/or said manual-performance sound are generated; searching means for searching an unoccupied channel within said plurality of channels which is not occupied with a tone generation; assignment means for assigning a new musical tone to said unoccupied channel which is searched by said searching means, so that the new musical tone is generated from said unoccupied channel; first assignment means, which is activated when a new manual-performance sound is designated under a full-channel condition where all of said plurality of channels are occupied with the tone generation, for detecting a channel having an envelope value which is the smallest among said plurality of channels, so that the new manual-performance sound is assigned to the detected channel; second assignment means, which is activated when a new automatic-performance sound is designated under the full-channel condition, for detecting a channel which receives a key-off command and having an envelope value which is the smallest among the channels occupied with the tone generation of the automatic-performance sounds, so that the new automatic-performance sound is assigned to the detected channel; third assignment means, which is activated when said second assignment means fails to detect said channel, for detecting a channel which receives the key-off command but sustains to generate the manual-performance sound among the channels occupied with the tone generation of the manual-performance sounds, so that the new automatic-performance sound is assigned to the detected channel; and assignment control means, which is activated when said third assignment means fails to detect said channel, for neglecting a tone-generation request for the new automatic-performance sound, so that the new automatic-performance sound is not actually generated.
Claim 6
Dependent Claim 319 words
An electronic musical instrument, comprising: automatic-performance means for designating an automatic-performance sound when carrying out an automatic performance on the basis of pre-stored automatic-performance information; manual-performance means for designating a manual-performance sound in accordance with a performance manually made by a performer; a plurality of channels from which said automatic-performance sound and/or said manual-performance sound are generated; searching means for searching an unoccupied channel within said plurality of channels which is not occupied with a tone generation; assignment means for assigning a new musical tone to said unoccupied channel which is searched by said searching means, so that the new musical tone is generated from said unoccupied channel; first assignment means, which is activated when a new manual-performance sound is designated under a full-channel condition where all of said plurality of channels are occupied with the tone generation, for detecting a channel having an envelope value which is the smallest among said plurality of channels, so that the new manual-performance sound is assigned to the detected channel; second assignment means, which is activated when a new automatic-performance sound is designated under the full-channel condition, for detecting a channel which receives a key-off command and having an envelope value which is the smallest among the channels occupied with the tone generation of the automatic-performance sounds, so that the new automatic-performance sound is assigned to the detected channel; third assignment means, which is activated when said second assignment means fails to detect said channel, for detecting a channel which receives the key-off command but sustains to generate the manual-performance sound among the channels occupied with the tone generation of the manual-performance sounds, so that the new automatic-performance sound is assigned to the detected channel; and assignment control means, which is activated when said third assignment means fails to detect said channel, for neglecting a tone-generation request for the new automatic-performance sound, so that the new automatic-performance sound is not actually generated.
Claim 7
Dependent Claim 322 words
An electronic musical instrument, comprising: automatic-performance means for designating an automatic-performance sound when carrying out an automatic performance on the basis of pre-stored automatic-performance information; manual-performance means for designating a manual-performance sound in accordance with a performance manually made by a performer; a plurality of channels from which said automatic-performance sound and/or said manual-performance sound are generated; searching means for searching an unoccupied channel within said plurality of channels which is not occupied with a tone generation; detecting means for detecting whether or not said searching means fails to search out said unoccupied channel, so that said detecting means declares a full-channel condition when all of said plurality of channels are occupied with the tone generation; assignment means, which is activated when said detecting means does not declare the full-channel condition, for assigning a new musical tone to said unoccupied channel which is searched by said searching means, so that the new musical tone is generated from said unoccupied channel; manual-performance assignment means, which is activated when a new manual-performance sound is designated under the full-channel condition, for detecting a channel having an envelope value which is the smallest among said plurality of channels, so that the new manual-performance sound is assigned to the detected channel; first automatic-performance assignment means, which is activated when a new automatic-performance sound is designated under the full-channel condition, for detecting one of the channels occupied with the tone generation of the automatic-performance sounds which receives a key-off command and having an envelope value which is the smallest, so that the new automatic-performance sound is assigned to the detected channel; and second automatic-performance assignment means, which is activated when said first automatic-performance assignment means fails to detect said channel, for detecting one of the channels occupied with the tone generation of the manual-performance sounds which receives the key-off command sustains to generate the manual-performance sound, so that the new automatic-performance sound is assigned to the detected channel.
Claim 8
Dependent Claim 322 words
An electronic musical instrument, comprising: automatic-performance means for designating an automatic-performance sound when carrying out an automatic performance on the basis of pre-stored automatic-performance information; manual-performance means for designating a manual-performance sound in accordance with a performance manually made by a performer; a plurality of channels from which said automatic-performance sound and/or said manual-performance sound are generated; searching means for searching an unoccupied channel within said plurality of channels which is not occupied with a tone generation; detecting means for detecting whether or not said searching means fails to search out said unoccupied channel, so that said detecting means declares a full-channel condition when all of said plurality of channels are occupied with the tone generation; assignment means, which is activated when said detecting means does not declare the full-channel condition, for assigning a new musical tone to said unoccupied channel which is searched by said searching means, so that the new musical tone is generated from said unoccupied channel; manual-performance assignment means, which is activated when a new manual-performance sound is designated under the full-channel condition, for detecting a channel having an envelope value which is the smallest among said plurality of channels, so that the new manual-performance sound is assigned to the detected channel; first automatic-performance assignment means, which is activated when a new automatic-performance sound is designated under the full-channel condition, for detecting one of the channels occupied with the tone generation of the automatic-performance sounds which receives a key-off command and having an envelope value which is the smallest, so that the new automatic-performance sound is assigned to the detected channel; and second automatic-performance assignment means, which is activated when said first automatic-performance assignment means fails to detect said channel, for detecting one of the channels occupied with the tone generation of the manual-performance sounds which receives the key-off command sustains to generate the manual-performance sound, so that the new automatic-performance sound is assigned to the detected channel.
Claim 9
Dependent Claim 31 words
An electronic musical instrument as defined in any one of the claims 1 to 4, wherein said manual-performance means is comprised of a keyboard which is manually played by the performer.
Claim 10
Dependent Claim 29 words
An electronic musical instrument as defined in any one of the claims 1 to 4, wherein said automatic-performance means includes a memory which memorizes said automatic-performance information in advance.
Claim 11
Dependent Claim 200 words
A channel-assignment method employed in an electronic musical instrument in which a manual-performance sound or an automatic-performance sound is assigned to one of a plurality of channels, said channel-assignment method comprising the steps of: searching an unoccupied channel which is not occupied with a tone generation within said plurality of channels; assigning a new musical tone to said unoccupied channel; detecting a full-channel condition where all of said plurality of channels are occupied with the tone generation; performing a manual-performance assignment when a new manual-performance sound is designated under the full-channel condition, thereby assigning the new manual performance sound to one of said plurality of channels which satisfies a first channel-selection condition, said first channel-selection condition selecting a channel having an envelope value which is the smallest among said plurality of channels; and performing an automatic-performance assignment when a new automatic-performance sound is designated under the full-channel condition, thereby assigning the new automatic-performance sound to one of said plurality of channels which satisfies a second channel-selection condition, said second channel-selection condition selecting a channel which receives a key-off command and having an envelope value which is the smallest among the channels occupied with the tone generation of the automatic-performance sounds.
Claim 12
Dependent Claim 200 words
A channel-assignment method employed in an electronic musical instrument in which a manual-performance sound or an automatic-performance sound is assigned to one of a plurality of channels, said channel-assignment method comprising the steps of: searching an unoccupied channel which is not occupied with a tone generation within said plurality of channels; assigning a new musical tone to said unoccupied channel; detecting a full-channel condition where all of said plurality of channels are occupied with the tone generation; performing a manual-performance assignment when a new manual-performance sound is designated under the full-channel condition, thereby assigning the new manual performance sound to one of said plurality of channels which satisfies a first channel-selection condition, said first channel-selection condition selecting a channel having an envelope value which is the smallest among said plurality of channels; and performing an automatic-performance assignment when a new automatic-performance sound is designated under the full-channel condition, thereby assigning the new automatic-performance sound to one of said plurality of channels which satisfies a second channel-selection condition, said second channel-selection condition selecting a channel which receives a key-off command and having an envelope value which is the smallest among the channels occupied with the tone generation of the automatic-performance sounds.
Claim 13
Dependent Claim 189 words
An electronic musical instrument, comprising: automatic-performance means for designating an automatic-performance sound when carrying out an automatic performance on the basis of pre-stored automatic-performance information; manual-performance means for designating a manual-performance sound in accordance with a performance manually made by a performer; a plurality of channels from which said automatic-performance sound and/or said manual-performance sound are generated; searching means for searching an unoccupied channel within said plurality of channels which is not occupied with a tone generation; first assignment means for assigning a new musical tone to said unoccupied channel which is searched by said searching means, so that the new musical tone is generated from said unoccupied channel; and second assignment means, which is activated when a tone-generation request for the new musical tone is given under a full-channel condition where all of said plurality of channels are occupied with the tone generation, for selecting one of said channels in accordance with a predetermined priority order so as to perform a truncate process on the selected channel so that its generating sound is muted, thus assigning a tone generation of the new musical tone to the selected channel.
Claim 14
Dependent Claim 189 words
An electronic musical instrument, comprising: automatic-performance means for designating an automatic-performance sound when carrying out an automatic performance on the basis of pre-stored automatic-performance information; manual-performance means for designating a manual-performance sound in accordance with a performance manually made by a performer; a plurality of channels from which said automatic-performance sound and/or said manual-performance sound are generated; searching means for searching an unoccupied channel within said plurality of channels which is not occupied with a tone generation; first assignment means for assigning a new musical tone to said unoccupied channel which is searched by said searching means, so that the new musical tone is generated from said unoccupied channel; and second assignment means, which is activated when a tone-generation request for the new musical tone is given under a full-channel condition where all of said plurality of channels are occupied with the tone generation, for selecting one of said channels in accordance with a predetermined priority order so as to perform a truncate process on the selected channel so that its generating sound is muted, thus assigning a tone generation of the new musical tone to the selected channel.

References Cited (Backward Citations)

JPS62135892A Cited
US4706538A Cited
US5042355A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-02-14 1997-08-16 1998-02-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-02-14 2001-08-16 2002-02-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-02-14 2005-08-16 2006-02-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag