Patent US375459A successfully refreshed from Google Patents.
Patent US5113741A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5113741A Expired / Lapsed US ⏱️ 0.0 years remaining

Performance recording apparatus for recording information used to control music generation instruments

Assignee: Brother Industries Ltd
•
Filing: 1990-12-18
•
Granted: 1992-05-19
•
Expires: 2010-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention provides performance recording apparatus for separately recording plural event data, each corresponding to an electronic instrument, as plural channels of playing information onto playing information recorder. The apparatus includes channel converter for converting a channel discrimination code of newly received event data into another channel discrimination code, and merger for merging event data with the converted channel discrimination code with other event data which have already been recorded on the playing information recorder. Since any identical channel is not assigned to plural event data corresponding to different electronic instruments, playing information corresponding to plural channels is easily processed and stored on the playing information recorder.

Inventors

  • 👤 Hiroshi Nishikawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 15:04
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/0033; G10H1/0041; G10H1/0058; G10H1/0066; Y; Y10; Y10S; Y10S84/00; Y10S84/29

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 182 words
Performance recording apparatus for recording plural event data including a channel discrimination code for discriminating one type of data from other types of data as separate plural channels of playing information onto a playing information recording means, comprising: channel conversion means for converting a received channel discrimination code in newly received event data to an alternate channel discrimination code; merging means for merging event data corresponding to said alternate channel discrimination code with other event data which have already been recorded on the playing information recording means; and channel assignment mode detection means for detecting channel assignment mode and enabling said channel conversion means upon detection of selection of a channel assignment mode, wherein said channel conversion means converts the received channel discrimination code in newly received event data into an alternate channel discrimination code corresponding to an unused channel discrimination code, which is different from any discrimination code assigned to event data stored on the playing information recording means and said channel conversion means provides as an output said received channel discrimination code when said channel assignment mode is not detected.
Claim 2
Dependent Claim 182 words
Performance recording apparatus for recording plural event data including a channel discrimination code for discriminating one type of data from other types of data as separate plural channels of playing information onto a playing information recording means, comprising: channel conversion means for converting a received channel discrimination code in newly received event data to an alternate channel discrimination code; merging means for merging event data corresponding to said alternate channel discrimination code with other event data which have already been recorded on the playing information recording means; and channel assignment mode detection means for detecting channel assignment mode and enabling said channel conversion means upon detection of selection of a channel assignment mode, wherein said channel conversion means converts the received channel discrimination code in newly received event data into an alternate channel discrimination code corresponding to an unused channel discrimination code, which is different from any discrimination code assigned to event data stored on the playing information recording means and said channel conversion means provides as an output said received channel discrimination code when said channel assignment mode is not detected.
Claim 3
Dependent Claim 49 words
The performance recording apparatus of claim 1, wherein said channel discrimination code includes a binary representation of a channel number, and said channel conversion means includes means for changing said binary representation of a used channel to a binary representation of a channel number corresponding to an alternate channel.
Claim 4
Dependent Claim 14 words
The performance recording apparatus of claim 2, wherein said event data comprises MIDI data.
Claim 5
Dependent Claim 29 words
The performance recording apparatus of claim 2, further including means for selectively enabling said channel conversion means for converting received channel discrimination codes after a first channel discrimination code.
Claim 6
Dependent Claim 23 words
The performance recording apparatus of claim 2, wherein said channel conversion means includes means for incrementing said binary representation of a channel number.
Claim 7
Dependent Claim 17 words
The performance recording apparatus of claim 5, wherein each said channel number corresponds to a musical instrument.
Claim 8
Dependent Claim 22 words
The performance recording apparatus of claim 5, wherein said means for incrementing provides an incremented channel number after an interruption in recording.
Claim 9
Dependent Claim 29 words
The performance recording apparatus of claim 1, further including means for selectively enabling said merging means when a channel discrimination code after a first channel discrimination code is received.
Claim 10
Dependent Claim 20 words
The performance recording apparatus of claim 1, including a CPU for providing said channel conversion means and said merging means.
Claim 11
Independent Claim 114 words
A method for recording plural event data, including a channel discrimination code for discriminating one type of data from other types of data, onto a playing information recording means having separate channels, comprising the steps of: determining a channel discrimination code previously recorded on said playing information recording means; receiving a channel discrimination code from a musical instrument; changing said received channel discrimination code to a channel discrimination code not previously recorded on said playing information recording means; merging at least two event data with the plural event data into merged data; storing said merged data in said playing information recording means; and transferring said stored merged data to at least one musical instrument.
Claim 12
Independent Claim 114 words
A method for recording plural event data, including a channel discrimination code for discriminating one type of data from other types of data, onto a playing information recording means having separate channels, comprising the steps of: determining a channel discrimination code previously recorded on said playing information recording means; receiving a channel discrimination code from a musical instrument; changing said received channel discrimination code to a channel discrimination code not previously recorded on said playing information recording means; merging at least two event data with the plural event data into merged data; storing said merged data in said playing information recording means; and transferring said stored merged data to at least one musical instrument.
Claim 13
Dependent Claim 22 words
The method of claim 10, wherein the step of changing the received channel discrimination code comprises incrementing the received channel discrimination code.
Claim 14
Dependent Claim 24 words
The method of claim 11, wherein the step of incrementing the received channel discrimination code comprises the step of incrementing a MIDI channel number.
Claim 15
Dependent Claim 35 words
The method of claim 12, further including the steps of: determining a maximum available channel discrimination code; and ceasing execution of said steps when said incremented channel discrimination code exceeds said maximum channel discrimination code.
Claim 16
Dependent Claim 42 words
The method of claim 10, wherein the step of determining a channel discrimination code previously recorded comprises the step of searching for a maximum channel number previously assigned to event data stored on a merge track in said playing information recording means.
Claim 17
Dependent Claim 20 words
The method of claim 10, further including the steps of: detecting defective event data; and correcting said defective event data.
Claim 18
Dependent Claim 33 words
The method of claim 10, further including the steps of: detecting a channel assignment mode; and enabling the step of changing said received channel discrimination code when the channel assignment mode is detected.
Claim 19
Dependent Claim 133 words
Performance recording apparatus for recording plural event data including a channel discrimination code for discriminating one type of data from other types of data as separate plural channels of playing information onto a playing information recording means, comprising: channel conversion means for converting a received channel discrimination code in newly received event data to an alternate channel distribution code; merging means for merging event data corresponding to the alternate channel discrimination code with other event data which have already been recorded on the playing information recording means; and search means for searching said playing information recording means to determine an alternate channel discrimination code corresponding to an unused channel discrimination code, the unused channel discrimination code being different from any discrimination code assigned to event data stored on said playing information recording means.
Claim 20
Dependent Claim 133 words
Performance recording apparatus for recording plural event data including a channel discrimination code for discriminating one type of data from other types of data as separate plural channels of playing information onto a playing information recording means, comprising: channel conversion means for converting a received channel discrimination code in newly received event data to an alternate channel distribution code; merging means for merging event data corresponding to the alternate channel discrimination code with other event data which have already been recorded on the playing information recording means; and search means for searching said playing information recording means to determine an alternate channel discrimination code corresponding to an unused channel discrimination code, the unused channel discrimination code being different from any discrimination code assigned to event data stored on said playing information recording means.
Claim 21
Dependent Claim 35 words
The performance recording apparatus of claim 17, wherein said search means includes means for searching a maximum channel number previously assigned to event data stored on a merge track in said playing information recording means.
Claim 22
Dependent Claim 33 words
The performance recording apparatus of claim 18, wherein said search means includes means for determining the unused channel discrimination code corresponding to a channel number which is more than the maximum channel number.

References Cited (Backward Citations)

US3781452A Cited
US4788896A Cited
US4984497A Cited
US4899632A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-05-19 1995-11-18 1996-05-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-05-19 1999-11-18 2000-05-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-05-19 2003-11-18 2004-05-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag