US5357048A
Expired / Lapsed
US
⏱️ 0.0 years remaining
MIDI sound designer with randomizer function
Assignee: Individual
•
Filing: 1992-10-08
•
Granted: 1994-10-18
•
Expires: 2012-10-08
Abstract
Abstract A MIDI Controller has the capability to automatically randomize, on multiple MIDI channels, four key elements of sound, namely timbre, pitch, volume, and dynamic response, to produce new total sounds. The MIDI Controller includes a user configurable randomizer which can selectively randomize the four key sound elements through processor operators. The randomizer includes a random number generator, the output of which is selectively truncated depending upon the particular element being randomized.
Inventors
- 👤 John J. Sgroi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 08:28
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/0033; G10H1/0041; G10H1/0058; G10H1/0066; G10H2250/00; G10H2250/131; G10H2250/211
Claims Analysis
Total Claims: 39
Claim 1
Independent Claim
75 words
In a MIDI Controller which produces MIDI commands for controlling sound generation by one or more MIDI sound generators from note inputs and switch inputs, the improvement comprising: randomizer means selectively connected to said one or more MIDI sound generators and reponsive to said note inputs and switch inputs for randomizing timbre and one or more of the following sound elements of a MIDI command produced by said MIDI controller: pitch, volume and dynamic response.
Claim 2
Dependent Claim
75 words
In a MIDI Controller which produces MIDI commands for controlling sound generation by one or more MIDI sound generators from note inputs and switch inputs, the improvement comprising: randomizer means selectively connected to said one or more MIDI sound generators and reponsive to said note inputs and switch inputs for randomizing timbre and one or more of the following sound elements of a MIDI command produced by said MIDI controller: pitch, volume and dynamic response.
Claim 3
Dependent Claim
28 words
The improved MIDI Controller of claim 1 wherein the randomizer means includes means for selectively randomizing timbre, pitch, volume and dynamic response along one or more MIDI channels.
Claim 4
Dependent Claim
15 words
The improved MIDI Contoller of claim 1 further including means for selectively guiding element randomization.
Claim 5
Dependent Claim
28 words
The improved MIDI Controller of claim 1 wherein the randomizer means comprises a random number generator and means for selectively truncating an output of said random number generator.
Claim 6
Dependent Claim
139 words
A MIDI Controller for controlling the total sound produced by a plurality of MIDI sound generators connected to and controlled by the MIDI Controller, comprising: note input means for providing note inputs; switch input means for providing switch inputs; element memory means for storing a plurality of master programs; a sound change event command buffer for storing event commands; scanner means for generating the event commands based on contents of the element memory upon occurrence of changes in the note inputs and switch inputs, the scanner means writing the event commands to the event buffer; processor means for reading event commands from the event buffer and converting the event commands into MIDI commands; and randomizer means coupled to said processor for facilitating selective randomization of timbre and at least one of the following elements: pitch, volume and dynamic response.
Claim 7
Dependent Claim
139 words
A MIDI Controller for controlling the total sound produced by a plurality of MIDI sound generators connected to and controlled by the MIDI Controller, comprising: note input means for providing note inputs; switch input means for providing switch inputs; element memory means for storing a plurality of master programs; a sound change event command buffer for storing event commands; scanner means for generating the event commands based on contents of the element memory upon occurrence of changes in the note inputs and switch inputs, the scanner means writing the event commands to the event buffer; processor means for reading event commands from the event buffer and converting the event commands into MIDI commands; and randomizer means coupled to said processor for facilitating selective randomization of timbre and at least one of the following elements: pitch, volume and dynamic response.
Claim 8
Dependent Claim
116 words
An electronic sound designing system for designing and generating an audible total sound comprising a plurality of composite sounds, said electronic sound designing system operating in accordance with conventional Musical Instrument Digital Interface (MIDI) standards, comprising: a sound generation system for generating said designed audible total sound from said plurality of composite sounds; a plurality of sound signal generators, each said sound signal generator generating a signal representing one of said plurality of composite sounds, each of said plurality of composite sounds having a particular timbre and a plurality of sound elements; and a user-activated randomizer coupled to said plurality of sound signal generators for randomly selecting a random timbre from a plurality of possible timbres.
Claim 9
Dependent Claim
116 words
An electronic sound designing system for designing and generating an audible total sound comprising a plurality of composite sounds, said electronic sound designing system operating in accordance with conventional Musical Instrument Digital Interface (MIDI) standards, comprising: a sound generation system for generating said designed audible total sound from said plurality of composite sounds; a plurality of sound signal generators, each said sound signal generator generating a signal representing one of said plurality of composite sounds, each of said plurality of composite sounds having a particular timbre and a plurality of sound elements; and a user-activated randomizer coupled to said plurality of sound signal generators for randomly selecting a random timbre from a plurality of possible timbres.
Claim 10
Dependent Claim
28 words
The electronic sound designing system of claim 6 wherein said user-activated randomizer randomly further selects one or more random sound elements from a plurality of possible sound elements.
Claim 11
Dependent Claim
26 words
The electronic sound designing system of claim 6 further comprising a data source for generating data representing said particular timbre and said plurality of sound elements.
Claim 12
Dependent Claim
61 words
The electronic sound designing system of claim 8 wherein said data source is a controller comprising: means for inputting data defining said particular timbre and said plurality of sound elements; a scanner for monitoring for a change in said data and for generating an event based on said change; and a processor for converting said event into a total sound command.
Claim 13
Dependent Claim
67 words
The electronic sound designing system of claim 9 wherein said data inputting means comprises: means for inputting a plurality of continuous analog sound modifiers and an associated analog-to-digital converter therefor; means for inputting a plurality of switch sound modifiers, wherein said switch sound modifiers determine what will be randomized among said plurality of timbres and sound elements; and means for inputting a plurality of musical note inputs.
Claim 14
Dependent Claim
19 words
The electronic sound designing system of claim 9 further comprising an event buffer between said scanner and said processor.
Claim 15
Dependent Claim
22 words
The electronic sound designing system of claim 9 further comprising a memory means from which said scanner reads to generate said event.
Claim 16
Dependent Claim
18 words
The electronic sound designing system of claim 10 wherein said musical note inputting means comprises a key board.
Claim 17
Dependent Claim
16 words
The electronic sound designing system of claim 6 wherein said plurality of sound elements includes pitch.
Claim 18
Dependent Claim
16 words
The electronic sound designing system of claim 6 wherein said plurality of sound elements includes volume.
Claim 19
Dependent Claim
17 words
The electronic sound designing system of claim 6 wherein said plurality of sound elements includes dynamic response.
Claim 20
Dependent Claim
16 words
The electronic sound designing system of claim 8 wherein said data source generates data representing pitch.
Claim 21
Dependent Claim
16 words
The electronic sound designing system of claim 8 wherein said data source generates data representing volume.
Claim 22
Dependent Claim
17 words
The electronic sound designing system of claim 8 wherein said data source generates data representing dynamic response.
Claim 23
Dependent Claim
25 words
The electronic sound designing system of claim 9 wherein said scanner writes to said memory means based on said data from said data inputting means.
Claim 24
Dependent Claim
24 words
The electronic sound designing system of claim 10 wherein said means for inputting a plurality of continuous analog sound modifiers comprises a volume modifier.
Claim 25
Dependent Claim
44 words
The electronic sound designing system of claim 6 wherein said user-activated randomizer comprises: a random number generator for generating a random number; and means for truncating said random number to a preselected number of digits, wherein said truncated random number identifies said random timbre.
Claim 26
Dependent Claim
54 words
The electronic sound designing system of claim 7 wherein said user-activated randomizer comprises: a random number generator for generating a random number; and means for truncating said random number to a preselected number of digits, wherein said truncated random number identifies one of said random timbre and said one or more random sound elements.
Claim 27
Independent Claim
192 words
A method of designing an audible total sound on an electronic sound designing system, said total sound comprising a plurality of composite sounds, each of said plurality of composite sounds comprising a plurality of sound elements including timbre, pitch and dynamic response, each of said plurality of sound elements having a plurality of variations, said electronic sound designing system comprising a sound generator associated with each of said plurality of composite sounds, a plurality of note inputs, a randomizer for randomizing one or more of said plurality of sound elements comprising a given composite sound, a memory for storing information representing said plurality of variations of said plurality of sound elements, said electronic sound designing system operating in accordance with conventional Musical Instrument Digital Interface (MIDI) standards, said method comprising: activating a sound generator; activating said randomizer to randomly choose a sound element variation of at least one of said plurality of sound elements comprising said composite sound associated with said activated sound generator; inputting one of said plurality of note inputs, whereby a total sound including said at least one randomized sound element is produced; and generating to said total sound.
Claim 28
Independent Claim
192 words
A method of designing an audible total sound on an electronic sound designing system, said total sound comprising a plurality of composite sounds, each of said plurality of composite sounds comprising a plurality of sound elements including timbre, pitch and dynamic response, each of said plurality of sound elements having a plurality of variations, said electronic sound designing system comprising a sound generator associated with each of said plurality of composite sounds, a plurality of note inputs, a randomizer for randomizing one or more of said plurality of sound elements comprising a given composite sound, a memory for storing information representing said plurality of variations of said plurality of sound elements, said electronic sound designing system operating in accordance with conventional Musical Instrument Digital Interface (MIDI) standards, said method comprising: activating a sound generator; activating said randomizer to randomly choose a sound element variation of at least one of said plurality of sound elements comprising said composite sound associated with said activated sound generator; inputting one of said plurality of note inputs, whereby a total sound including said at least one randomized sound element is produced; and generating to said total sound.
Claim 29
Dependent Claim
53 words
The method of claim 24 wherein said electronic sound designing system further comprises a random number generator and a number truncator, and wherein said step of activating said randomizer comprises: generating a 16 bit random number; and truncating said 16 bit random number based on which of said plurality of elements is randomized.
Claim 30
Dependent Claim
32 words
The method of claim 25, wherein timbre is randomized, said step of truncating comprising truncating said 16 bit random number to a 7 bit random number indicating one of 128 possible timbres.
Claim 31
Dependent Claim
54 words
The method of claim 25, wherein timbre is randomized, said method further comprising the step of choosing a group of seven possible timbres out of 128 from which to randomize, said step of truncating comprising truncating said 16 bit random number to a 3 bit random number indicating one of said 7 possible timbres.
Claim 32
Dependent Claim
73 words
The method of claim 25, wherein volume is randomized, said step of truncating comprising truncating said 16 bit random number to a 7 bit random number representing one of a possible 128 volume levels excluding the lowest 32 where timbre is also randomized and truncating said 16 bit random number to a 6 bit random number representing one of a possible 128 volume levels excluding the lowest 64 where timbre is not randomized.
Claim 33
Dependent Claim
75 words
The method of claim 25, wherein pitch is randomized, said step of truncating comprising truncating said 16 bit random number to a 2 bit random number, multiplying said 2 bit random number by 12 (binary 1100) and adding the result to a number representing said one of said plurality of note inputs, thereby randomly altering said pitch by effectively moving down one octave, causing no change, moving up one octave or moving up two octaves.
Claim 34
Dependent Claim
38 words
The method of claim 25, wherein dynamic response is randomized, said step of truncating comprising truncating said 16 bit random number to a 5 bit random number representing one of 32 possible look-up table entries for dynamic response.
Claim 35
Dependent Claim
44 words
The method of claim 24, wherein said electronic sound designing system further comprises a memory for storing information representing one or more composite sounds, said method further comprising the step of storing said information representing said composite sound associated with said activated sound generator.
Claim 36
Dependent Claim
167 words
An electronic sound designing system for designing and generating an audible total sound comprising a plurality of composite sounds, said electronic sound designing system operating in accordance with conventional Musical Instrument Digital Interface (MIDI) standards, comprising: a sound generation system comprising an amplifier and a speaker for generating said designed audible total sound from said plurality of composite sounds; a plurality of sound signal generators, each of said plurality of sound signal generators being capable of generating one of said plurality of composite sounds, each of said plurality of composite sounds having a particular timbre, pitch, volume and dynamic response; a data source for generating data representing timbre, pitch, volume and dynamic response, said data source comprising a user-activated randomizer for randomly selecting a random timbre and one or more random sound elements from a group comprising pitch, volume and dynamic response, said random timbre and one or more random sound elements being selected from a plurality of possible timbres, pitch levels, volume levels and dynamic responses.
Claim 37
Dependent Claim
167 words
An electronic sound designing system for designing and generating an audible total sound comprising a plurality of composite sounds, said electronic sound designing system operating in accordance with conventional Musical Instrument Digital Interface (MIDI) standards, comprising: a sound generation system comprising an amplifier and a speaker for generating said designed audible total sound from said plurality of composite sounds; a plurality of sound signal generators, each of said plurality of sound signal generators being capable of generating one of said plurality of composite sounds, each of said plurality of composite sounds having a particular timbre, pitch, volume and dynamic response; a data source for generating data representing timbre, pitch, volume and dynamic response, said data source comprising a user-activated randomizer for randomly selecting a random timbre and one or more random sound elements from a group comprising pitch, volume and dynamic response, said random timbre and one or more random sound elements being selected from a plurality of possible timbres, pitch levels, volume levels and dynamic responses.
Claim 38
Dependent Claim
51 words
The electronic sound designing system of claim 32 further comprising a memory, wherein said plurality of possible timbres, pitch levels, volume levels and dynamic responses are stored in said memory, said memory holding data defining 128 possible timbres, 4 possible pitch levels, 128 possible volume levels and 32 possible dynamic responses.
Claim 39
Dependent Claim
150 words
The electronic sound designing system of claim 33 wherein said data source comprises: means for inputting a plurality of continuous analog sound modifiers and an associated analog-to-digital converter therefor; means for inputting a plurality of switch sound modifiers, wherein said switch sound modifiers determine what will be randomized among said plurality of possible timbres, pitch levels, volume levels and dynamic responses associated with a given sound signal generator; means for inputting a plurality of musical note inputs; a scanner for monitoring for a change in said continuous analog modifiers, switch sound modifiers and said musical note inputs, wherein said scanner generates an event command based on said change by reading from said memory; an event command buffer; a processor for generating a sound signal generator command from said event command; and a memory for storing said data defining said designed total sound or one or more composite sounds comprising same.
References Cited (Backward Citations)
US4026180A
Cited
USRE31004E
Cited
US4148239A
Cited
US4785702A
Cited
US4777857A
Cited
US5074183A
Cited
US5164530A
Cited
US5099738A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-10-17 | 1998-04-18 | 1998-10-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-10-17 | 2002-04-18 | 2002-10-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-10-17 | 2006-04-18 | 2006-10-18 | $7700.00 | Window Closed / Lapsed |