Claims
- 1. Electronic musical apparatus for enabling a performer to control the production of at least first and second musical accompaniments including notes having an instrumentation pattern, said apparatus comprising in combination:
- memory means for storing a first plurality of music signals defining at least in part the first musical accompaniment and a second plurality of music signals defining at least in part the second musical accompaniment;
- selection means operative during the performance for generating a first selection signal in response to selection of the first musical accompaniment by the performer and for generating a second selection signal in response to selection of the second musical accompaniment by the performer;
- harmony selection means for enabling the performer to select at least one harmony from a plurality of different harmonies;
- processing means responsive to the generating of the first selection signal and one harmony for generating a first set of parameter signals based at least in part on the first plurality of music signals, said first set of said parameter signals defining a first segment of music including a plurality of pitched accompaniment notes arranged in the one harmony and having a first instrumentation pattern and for modifying the first set of parameter signals during the performance in response to the generating of the second selection signal and one harmony in order to generate a second set of parameter signals based at least in part on the second plurality of music signals, said second set of parameter signals defining a second segment of music having a second instrumentation pattern different from the first instrumentation pattern; and
- output means for converting the parameter signals to sound, whereby a performer of limited skill or musical knowledge can play a musically-variable accompaniment to a melody written in any one of a variety of musical keys.
- 2. Electronic musical apparatus for enabling a performer to control the production of a musical accompaniment including notes having one or more of the musical parameters of rhythm pattern, chord pattern and melodic contour, said accompaniment being produced during a musical performance, said apparatus comprising in combination:
- harmony selection means for enabling the performer to select one harmony from a plurality of different harmonies and to change from the one harmony to a second harmony within the plurality of different harmonies during the performance, the plurality of different harmonies being defined by a plurality of different chord types having a plurality of different root notes and the one harmony having a defined chord type and a defined root note;
- processing means responsive to the selection of the one harmony for generating parameter signals defining a first segment of music including a plurality of pitched accompaniment notes arranged in the one harmony and having a first chord pattern, for modifying the parameter signals during the performance in response to a change in the defined root note while retaining the defined chord type in order to define a second segment of music having a second chord pattern different from the first chord pattern and for modifying the parameter signals during the performance in response to a change in the defined chord type in order to harmonically modulate the second segment compared to the first segment; and
- output means for converting the parameter signals to sound, whereby a performer of limited skill or musical knowledge can play a musically-variable accompaniment to a melody written in any one of a variety of musical keys.
- 3. Electronic musical apparatus for enabling a performer to control the production of a musical accompaniment including notes having one or more of the musical parameters of rhythm pattern, chord pattern and melodic contour, said accompaniment being produced during a musical performance, said apparatus comprising in combination:
- harmony selection means for enabling the performer to select one harmony from a plurality of different harmonies and to change from the one harmony to a second harmony within the plurality of different harmonies during the performance;
- processing means responsive to the selection of the one harmony for generating parameter signals defining a first segment of music including a plurality of pitched accompaniment notes arranged in the one harmony and having a first rhythm pattern and for modifying the parameter signals during the performance in response to a change to the selected second harmony in order to generate parameter signals defining a second segment of music arranged in the second harmony and having a second rhythm pattern different from the first rhythm pattern; and
- output means for converting the parameter signals to sound, whereby a performer of limited skill or musical knowledge can play a musically-variable accompaniment to a melody written in any one of a variety of musical keys.
- 4. Electronic musical apparatus for enabling a performer to control the production of a musical accompaniment including notes having one or more of the musical parameters of rhythm pattern, chord pattern and melodic contour, said accompaniment being produced during a musical performance, said apparatus comprising in combination:
- harmony selection means for enabling the performer to select one harmony from a plurality of different harmonies and to change from the one harmony to a second harmony within the plurality of different harmonies during the performance;
- processing means responsive to the selection of the one harmony for generating parameter signals defining a first segment of music including a plurality of pitched accompaniment notes arranged in the one harmony and having a first melodic contour and for modifying the parameter signals during the performance in response to a change to the selected second harmony in order to generate parameter signals defining a second segment of music arranged in the second harmony and having a second melodic contour different from the first melodic contour; and
- output means for converting the parameter signals to sound, whereby a performer of limited skill or musical knowledge can play a musically-variable accompaniment to a melody written in any one of a variety of musical keys.
- 5. Apparatus, as claimed in claims 1, 2, 3, or 4, wherein the processing means includes means for generating parameter signals that enable the accompaniment notes to sound in a plurality of different timbres and prevent the accompaniment notes from lying outside the range of any instrument being simulated by the timbres.
- 6. Apparatus, as claimed in claims 1, 2 , 3, or 4, wherein the processing means includes means for generating parameter signals which define a counter melody related to the one selected harmony.
- 7. Apparatus, as claimed in claims 1, 2, 3, or 4, wherein the processing means includes means for generating paremeter signals which define accompaniment notes arranged in a contrapuntal form.
- 8. Apparatus, as claimed in claims 1, 2, 3, or 4, wherein the processing means comprises adjustable tempo means for generating clock pulses defining a time duration of a musical bar in which the accompaniment notes occur, said clock pulses dividing the bar into a predetermined number of musical beats.
- 9. Apparatus, as claimed in claim 8, wherein the tempo means generates first beat tempo clock pulses during a first beat of the bar and second beat tempo clock pulses during a second beat of the bar, and wherein the processing means includes means for dividing the parameter signals into a first group corresponding to the first beat and a second group corresponding to the second beat, for generating the first group during the first beat tempo clock pulses irrespective of the harmony selected, for generating the second group during the second beat tempo clock pulses in the event there is no change in the selected harmony between the first and second beats, and for generating the first group during the second beat tempo clock pulses in the event there is a change in the selected harmony between the first and second beats.
- 10. Apparatus, as claimed in claims 1, 2, 3, or 4, wherein the parameter signals define a first voice and a second voice for producing the segment of music and wherein the output means comprises:
- first oscillator means associated with the first voice and second oscillator means associated with the second voice for generating tone pulses at a rate determined by the parameter signals;
- filter means associated with the first and second oscillator means for filtering the tone signals in a manner determined by the parameter signals;
- envelope means associated with the filter means for generating an attack-decay envelope signal in response to the parameter signals to form filtered tone signals;
- modulator means for modulating the filtered tone signals with the attack-decay envelope signal to produce an audio signal; and
- transducer means for converting the audio signal to sound, whereby notes sounding with different voices can be produced simultaneously in order to simulate multiple instruments.
- 11. Apparatus, as claimed in claim 2, wherein the processing means also is responsive to the selection of the one harmony for generating parameter signals defining a first segment of music including a plurality of pitched accompaniment notes arranged in the one harmony and having a first rhythm pattern and for modifying the parameter signals during the performance in response to a change to the selected second harmony in order to generate parameter signals defining a second segment of music arranged in the second harmony and having a second rhythm pattern different from the first rhythm pattern.
- 12. Apparatus, as claimed in claim 11, wherein the processing means further is responsive to the selection of the one harmony for generating parameter signals defining a first segment of music including a plurality of pitched accompaniment notes arranged in the one harmony and having a first melodic contour and for modifying the parameter signals during the performance in response to a change to the selected second harmony in order to generate parameter signals defining a second segment of music arranged in the second harmony and having a second melodic contour different from the first melodic contour.
- 13. Apparatus, as claimed in claim 2, wherein the processing means also performs the function of modifying the parameter signals to produce at least one chord in the segment having a chord type different from the defined chord type.
- 14. Apparatus, as claimed in claim 2, wherein the processing means also performs the function of modifying the parameter signals to produce at least one chord in the segment having a root note different from the defined root note.
- 15. Apparatus, as claimed in claim 2, wherein the processing means also performs the function of modifying the parameter signals to produce at least one chord in the segment having a chord type and root note different from the defined chord type and the defined root note.
- 16. Apparatus, as claimed in claim 2, wherein the processing means also performs the function of modifying the parameter signals to produce a progression of different chords, each chord in the progression having a harmony different from the one harmony.
- 17. Apparatus, as claimed in claims 2 or 3, wherein the processing means also is responsive to the selection of the one harmony for generating parameter signals defining a first segment of music including a plurality of pitched accompaniment notes arranged in the one harmony and having a first melodic contour and for modifying the parameter signals during the performance in response to a change to the selected second harmony in order to generate parameter signals defining a second segment of music arranged in the second harmony and having a second melodic contour different from the first melodic contour.
- 18. Apparatus, as claimed in claims 3 or 4, wherein the harmony selection means further comprises means for enabling the performer to select one harmony having a defined chord type and a defined root note from a plurality of different harmonies defined by a plurality of different chord types having a plurality of different root notes.
- 19. Apparatus, as claimed in claim 18, wherein the harmony selection means comprises:
- a keyboard including a plurality of playing keys operable by the performer, each playing key representing at least one note pitched in at least one octave position; and
- means for generating a playing key signal identifying each of the different notes represented by the playing keys operated by the performer, whereby the performer can select the defined chord type and defined root note.
- 20. Apparatus, as claimed in claim 19, wherein the processing means includes means responsive to the playing key signal for determing the defined chord type and defined root selected by the performer's operation of the keyboard, for generating a chord type signal corresponding to the defined chord type and for generating a root signal corresponding to the defined root.
- 21. Apparatus, as claimed in claim 18, wherein the plurality of different root notes is divided into a plurality of root groups and wherein the processing means comprises:
- memory means for storing a separate set of music signals for each combination of chord type and root group, each set of music signals defining a unique segment of music; and
- central processor means for addressing the memory means in response to the selected chord type and root group for reading the addressed music signals from the memory means, for deriving the parameter signals from the music signals and for transmitting the parameter signals to the output means.
- 22. A process for enabling a performer to control the production of a musical accompaniment including notes having one or more of the musical parameters of rhythm pattern, chord pattern, and melodic contour, said accompaniment being produced during a musical performance, said process comprising the steps of:
- enabling the performer to select one harmony from a plurality of different harmonies, the plurality of different harmonies being defined by a plurality of different chord types having a plurality of different root notes and the one harmony having a defined chord type and a defined root note;
- generating parameter signals in response to the selection of the one harmony, said parameter signals defining a first segment of music including a plurality of pitched accompaniment notes arranged in the one harmony and having a first chord pattern;
- modifying the parameter signals in response to a change in the defined root note while retaining the defined chord type during the performance in order to define a second segment of music having a second chord pattern different from the first chord pattern;
- modifying the parameter signals in response to a change in the defined chord type during the performance in order to harmonically modulate the second segment compared to the first segment; and
- converting the parameter signals to sound, whereby a performer of limited skill or musical knowledge can play a musically-variable accompaniment to a melody written in any one of a variety of musical keys.
- 23. A process for enabling a performer to control the production of at least a first musical accompaniment and a second musical accompaniment including notes having an instrumentation pattern, said process comprising the steps of:
- storing a first plurality of music signals defining at least in part the first musical accompaniment and a second plurality of music signals defining at least in part the second musical accompaniment;
- enabling the performer during the performance to select one of said first and second musical accompaniments;
- enabling the performer to select at least one harmony from a plurality of different harmonies;
- generating parameter signals in response to the selection of the one musical accompaniment and one harmony, said parameter signals defining a first segment of music including a plurality of pitched accompaniment notes arranged in the one harmony and having a first instrumentation pattern;
- modifying the parameter signals in response to a change in the selected musical accompaniment while retaining the one harmony during the performance in order to generate parameter signals defining a second segment of music having a second instrumentation pattern different from the first instrumentation pattern; and
- converting the parameter signals to sound, whereby a performer of limited skill or musical knowledge can play a musically variable accompaniment to a melody written in any one of a variety of musical keys.
- 24. A process for enabling a performer to control the production of a musical accompaniment including notes having one or more of the musical parameters of rhythm pattern, chord pattern, and melodic contour, said accompaniment being produced during a musical performance, said process comprising the steps of:
- enabling the performer to select one harmony from a plurality of different harmonies;
- generating parameter signals in response to the selection of the one harmony, said parameter signals defining a first segment of music including a plurality of pitched accompaniment notes arranged in the one harmony and having a first rhythm pattern;
- modifying the parameter signals in response to a change to the selected second harmony during the performance in order to generate parameter signals defining a second segment of music arranged in the second harmony and having a second rhythm pattern different from the first rhythm pattern; and
- converting the parameter signals to sound, whereby a performer of limited skill or musical knowledge can play a musically-variable accompaniment to a melody written in any one of a variety of musical keys.
- 25. A process for enabling a performer to control the production of a musical accompaniment including notes having one or more of the musical parameters of rhythm pattern, chord pattern, and melodic contour, said accompaniment being produced during a musical performance, said process comprising the steps of:
- enabling the performer to select one harmony from a plurality of different harmonies;
- generating parameter signals in response to the selection of the one harmony, said parameter signals defining a first segment of music including a plurality of pitched accompaniment notes arranged in the one harmony and having a first melodic contour;
- modifying the parameter signals in response to a change to the selected second harmony during the performance in order to generate parameter signals defining a second segment of music arranged in the second harmony and having a second melodic contour different from the first melodic contour; and
- converting the parameter signals to sound, whereby a performer of limited skill or musical knowledge can play a musically-variable accompaniment to a melody written in any one of a variety of musical keys.
- 26. A process, as claimed in claim 27, wherein the step of modifying the parameter signals comprises the step of producing at least one chord in the segment having a chord type different from the defined chord type.
- 27. A process as claimed in claim 27, wherein the step of generating the parameter signals comprises the step of producing at least one chord in the first segment having a root note different from the defined root note.
- 28. A process, as claimed in claim 27, wherein the step of generating the parameter signals comprises the step of producing at least one chord in the first segment having a chord type and root note different from the defined chord type and the defined root note.
- 29. A process, as claimed in claim 27, wherein the step of generating the parameter signals comprises the step of producing a progression of different chords, each chord in the progression having a harmony different from the one harmony.
- 30. A process, as claimed in claim 27, wherein the pitched accompaniment notes have a first melodic contour and wherein the steps of modifying the parameter signals in response to a change in the defined root note and modifying the parameter signals in response to a change in the defined chord type each further comprise defining the second segment of music to have a second melodic contour different from the first melodic contour.
- 31. A process as claimed in claim 30, wherein the pitched accompaniment notes have a first rhythm pattern and wherein the steps of modifying the parameter signals in response to a change in the defined root note and modifying the parameter signals in response to a change in the defined chord type each further comprise defining the second segment of music to have a second rhythm pattern different from the first rhythm pattern.
- 32. A process as claimed in claim 27, wherein the pitched accompaniment notes have a first rhythm pattern and wherein the steps of modifying the parameter signals in response to a change in the defined root note and modifying the parameter signals in response to a change in the defined chord type each further comprise defining the second segment of music to have a second rhythm pattern different from the first rhythm pattern.
- 33. A process, as claimed in claim 24 wherein the pitched accompaniment notes also have a first melodic contour, and wherein the step of modifying the parameter signals comprises defining the second segment of music to have a second melodic contour different from the first melodic contour.
- 34. A process, as claimed in claims 23, 24, 25 or 27, wherein the step of generating parameter signals includes the step of generating parameter signals that enable the accompaniment notes to sound in a plurality of different timbres and prevent the accompaniment notes from lying outside the range of any instrument being simulated by the timbres.
- 35. A process, as claimed in claims 23, 24, 25 or 27, wherein the step of generating parameter signals includes the step of generating parameter signals which define a counter melody related to the one selected harmony.
- 36. A process, as claimed in claims 23, 24, 25 or 27, wherein the step of generating parameter signals includes the step of generating parameter signals which define accompaniment notes arranged in a contrapuntal form.
- 37. A process, as claimed in claims 23, 24, 25 or 27 and further comprising the step of generating clock pulses defining a time duration of a musical bar in which the accompaniment notes occur and dividing the bar into a predetermined number of musical beats.
- 38. A process, as claimed in claim 37, wherein the step of generating clock pulses comprises the steps of generating first beat tempo clock pulses during a first beat of the bar and second beat tempo clock pulses during a second beat of the bar, dividing the parameter signals into a first group corresponding to the first beat and a second group corresponding to the second beat, generating the first group during the first beat tempo clock pulses irrespective of the harmony selected, generating the second group during the second beat tempo clock pulses in the event there is no change in the selected harmony between the first and second beats, and for generating the first group during the second beat tempo clock pulses in the event there is a change in the selected harmony between the first and second beats.
- 39. Electronic musical apparatus for enabling a performer to control the production of at least first and second different musical accompaniments during a musical performance, said apparatus comprising in combination:
- memory means for storing a first plurality of digital music signals defining musical parameter information including at least timbre and envelope for the first musical accompaniment, for storing a second plurality of digital music signals defining musical parameter information including at least timbre and envelope for the second musical accompaniment and for storing instructions for processing the music signals according to the selected musical accompaniment and a selected harmony;
- harmony selection means for enabling the performer to select one harmony from a plurality of different harmonies;
- accompaniment selection means operative during the performance for generating a first selection signal in response to selection of the first musical accompaniment by the performer and for generating a second selection signal in response to selection of the second musical accompaniment by the performer;
- output means for generating a first sequence of time-spaced musical notes controlled in pitch, amplitude, timbre and envelope in response to a first set of digital parameter signals and for generating a second sequence of time-spaed musical notes controlled in pitch, amplitude, timbre, and envelope in response to a second set of digital parameter signals; and
- processing means responsive to the selected selection signal and selection of the one harmony for reading the music signals corresponding to the selected musical accompaniment from the memory means and for processing the music signals according to said instructions to generate the values of both the first and second sets of digital parameter signals during the same time period, whereby a performer of limited skill or musical knowledge can play an accompaniment to a melody written in any one of a variety of musical keys.
- 40. Apparatus, as claimed in claim 39, wherein the processing means comprises means for changing the digital parameter signals corresponding to at least timbre in response to a change in musical accompaniment selected by the performer and for changing the parameter signals corresponding to at least pitch in response to a change in harmony selected by the performer.
- 41. Apparatus, as claimed in claim 34, wherein the memory means comprises means for storing signals defining information about the musical parameters of instrumentation, duration and pitch.
- 42. Apparatus, as claimed in claim 39, wherein the parameter signals define a first voice line and a second voice line for producing a segment of music and wherein the output means comprises:
- first oscillator means associated with the first voice line and second oscillator means associated with the second voice line for generating tone pulses at a rate determined by the parameter signals;
- filter means associated with the first and second oscillator means for filtering the tone signals in a manner determined by the parameter signals;
- envelope means associated with the filter means for generating an attack-decay envelope signal in response to the parameter signals to form filtered tone signals;
- modulator means for modulating the filtered tone signals with the attack-decay envelope signal in response to the parameter signals;
- modulator means for modulating the filtered tone signals with the attack-decay envelope signal to produce an audio signal; and
- transducer means for converting the audio signal to sound, whereby notes sounding with different voices can be produced simultaneously in order to simulate multiple instruments.
- 43. A process for providing a four beat bar of musical accompaniment related to a predetermined harmony selected from a plurality of harmonies by a performer, said process being practiced by use of a memory and comprising the steps of:
- generating a harmony signal representing the predetermined harmony selected by the performer from the plurality of harmonies;
- generating first beat tempo clock pulses, second beat tempo clock pulses, third beat tempo clock pulses and fourth beat tempo clock pulses that divide the bar into first, second, third and fourth beats;
- storing in the memory with respect to each harmony in said plurality of harmonies orchestration signals representing a unique musical accompaniment for each of the first, second, third and fourth beats;
- reading from the memory the orchestration signals corresponding to the first beat during the generation of the first beat tempo clock pulses irrespective of the harmony selected by the performer;
- reading from the memory the orchestration signals corresponding to the second beat during the generation of the second beat tempo clock pulses in the event there is no change in harmony selection by the performer between the first beat and the second beat;
- reading from the memory the orchestration signals corresponding to the first beat during the generation of the second beat tempo clock pulses in the event there is a change in harmony selection by the performer between the first beat and second beat; and
- converting the orchestration signals to sound, whereby an appropriate accompaniment can be played even though a musician fails to follow proper musical phrasing by changing harmony between the first beat and second beat of a musical bar.
- 44. A process, as claimed in claim 23, wherein the predetermined harmony comprises a predetermined chord type based on a predetermined root, wherein the plurality of harmonies comprises a plurality of chord types and a plurality of roots, and wherein the step of generating a harmony signal comprises the steps of:
- generating a chord type signal representing the predetermined chord type; and
- generating a root signal representing the predetermined root.
- 45. A process, as claimed in claim 44, wherein the step of reading from the memory is responsive to a change in the chord type signal, but is unresponsive to a change in the root signal.
- 46. A process, as claimed in claim 43, and further comprising the steps of:
- reading from the memory the orchestration signals corresponding to the third beat during the generation of the third beat tempo clock pulses irrespective of the harmony selected by the performer;
- reading from the memory the orchestration signals corresponding to the fourth beat during the generation of the fourth beat tempo clock pulses in the event there is no change in harmony selection by the performer between the third beat and fourth beat; and
- reading from the memory the orchestration signals corresponding to the first beat during the generation of the fourth beat tempo clock pulses in the event there is a change in harmony selection by the performer between the third beat and fourth beat.
- 47. Electronic musical apparatus for enabling a performer to control the production of at least first and second musical accompaniments during a musical performance, said apparatus comprising the combination of:
- first memory means for storing a first plurality of music signals defining at least in part the first musical accompaniment and a second plurality of music signals defining at least in part the second musical accompaniment and for storing with respect to at least portions of said first and second accompaniments information about the musical parameters of instrumentation pattern, duration, and pitch;
- accompaniment selection means operative during the performance for generatng a first selection signal in response to selection of the first musical accompaniment by the performer and for generating a second selection signal in response to selection of the second musical accompaniment by the performer;
- harmony selection means for enabling a performer to select one harmony from a plurality of different harmonies;
- second memory means for storing digital instructions for processing the music signals during the performance according to the one harmony;
- central processor means responsive to the selected selection signal and to selection of the one harmony for reading the music signals corresponding to the selected musical accompaniment from the first memory means and for processing the music signals corresponding to the selected musical accompaniment according to said instructions to form time-spaced digital parameter signals having changing digital values which define a segment of music including a plurality of pitched accompaniment notes arranged to express the selected musical accompaniment in the one harmony; and
- output means for converting the changing values of the parameter signals to sound, whereby a performer of limited skill or musical knowledge can play an orchestrated accompaniment to a variety of melodies.
- 48. Apparatus, as claimed in claim 47, and further comprising means responsive to a change in the selected harmony for changing at least one of the following musical parameters of the notes:
- (a) rhythm pattern,
- (b) chord pattern,
- (c) melodic contour.
- 49. Apparatus, as claimed in claim 47, wherein the first memory means comprises means for storing with respect to at least some of the signals defining information about instrumentation a table of instrument signals defining information about at least the parameters of envelope and timbre.
- 50. Apparatus, as claimed in claim 47, wherein the parameter signals define a first voice line and a second voice line for producing a segment of music and wherein the output means comprises:
- first oscillator means associated with the first voice and second oscillator means associated with the second voice for generating tone pulses at a rate determined by the parameter signals;
- filter means associated with the first and second oscillator means for filtering the tone signals in a manner determined by the parameter signals to produce filtered tone signals;
- envelope means associated with the filter means for generating an attack-decay envelope signal in response to the parameter signals;
- modulator means for modulating the filtered tone signals with the attack-decay envelope signal to produce an audio signal; and
- transducer means for converting each audio signal to sound, whereby notes sounding with different voices can be produced simultaneously in order to simulate multiple instruments.
- 51. Apparatus, as claimed in claim 47, wherein the output means comprises latch means for storing the value of the parameter signals during the duration of the notes and wherein the processor means comprises means for monitoring the duration of the notes, whereby the processor means needs to provide information to the output means only at the end of a note.
- 52. Apparatus, as claimed in claim 47, and further comprising means responsive to a change in the selected musical accompaniment for changing at least one of the following musical parameters of the notes:
- (a) instrumentation pattern,
- (b) chord pattern,
- (c) melodic contour.
Parent Case Info
This is a continuation of application Ser. No. 3,584 filed on Jan. 15, 1979, now abandoned.
US Referenced Citations (6)
Number |
Name |
Date |
Kind |
4112802 |
Robinson et al. |
Sep 1978 |
|
4120225 |
Dietrich et al. |
Oct 1978 |
|
4129055 |
Whittington et al. |
Dec 1978 |
|
4144788 |
Bione et al. |
Mar 1979 |
|
4152965 |
Howell |
May 1979 |
|
4186639 |
Robinson et al. |
Feb 1980 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
3584 |
Jan 1979 |
|