Claims
- 1. A method of tuning notes in a chord comprising:receiving activated notes; determining a sustained chord as a group of activated notes whose time of activation exceeds a threshold; determining a chord type from the group of the activated notes of the sustained chord; determining the chord interval positions occupied by each of the notes of the sustained chord, and the order and spread of the interval positions; and tuning selected notes of the group based on the determined chord type and order and spread of the interval positions in the chord.
- 2. The method according to claim 1, including using relative energies of harmonics of the activated notes in the tuning step.
- 3. The method according to claim 1, wherein tuning includes selecting the notes to tune based on dissonances produced by combinations of harmonics of the actuated notes.
- 4. The method according to claim 1, wherein the threshold is dynamic and a function of the history of the amount of time the activated notes have been sustained continuously.
- 5. The method according to claim 1, including accumulating a history of the notes, and tuning using the accumulated history of the notes.
- 6. The method according to claim 5, wherein the history includes the amount of time the note has been sustained continuously in total and the percentage of that time the note has been sustained in each chord interval position.
- 7. The method according to claim 1, wherein the method is performed on a programmed machine.
- 8. The method according to claim 1, including receiving the activated notes as inputs tuned to a first scale and the tuning step retunes selected notes of the first scale.
- 9. The method according to claim 8, including tuning the retuned notes back to the first scale when the chord is no longer sustained.
- 10. The method according to claim 1, including obtaining a plurality of tuning strategies, selecting one of the tuning strategies, and tuning using the selection.
- 11. The method according to claim 10, wherein the tuning strategies includes a style of music and/or a type of ensemble, and tuning using the selection.
- 12. The method according to claim 1, including determining the amplitude of the notes of the chord; and blending by selectively adjusting the amplitude as a function of one or more of the amplitude, the determined chord type, the determined order of the interval positions in the chord and the determined spread of the interval positions in the chord.
- 13. The method according to claim 12, including obtaining a plurality of blending strategies, selecting one of the blending strategies, and blending using the selection.
- 14. A method of determining a sustained chord from a group of notes comprising:receiving notes; determining the amount of time each note has been sustained and keeping a history of the amount of time notes in the group have been sustained; comparing the amount of time to a threshold value which is dynamic and is a function of the history of the amount of time notes in the group have been sustained; determining a sustained cord type from notes whose amount of time exceed the threshold.
- 15. A musical device comprising:an input for notes tuned to a first scale; a retuning engine which determining a sustained chord as a group of inputted notes whose time of activation exceeds a threshold, which determines chord type of sustained chord, a chord interval position occupied by the notes of the sustained chord, and the order and spread of the interval positions, and which retunes selected inputted notes based on the determined chord type and order and spread of the interval positions in the chord; and an output for retuned and non-retuned inputted notes.
- 16. The device according to claim 15, wherein the engine uses relative energies of harmonics of the inputted notes for the retuning.
- 17. The device according to claim 15, wherein the engine selects the notes to retune based on dissonances produced by combinations of harmonics of the inputted notes.
- 18. The device according to claim 15, wherein the threshold is dynamic and a function of the history of the amount of time the inputted notes have been sustained continuously.
- 19. The method according to claim 15, wherein the engine retuning using an accumulated history of the inputted notes, and the history includes the amount of time the note has been sustained continuously in total and the percentage of that time the note has been sustained in each chord interval position.
- 20. The method according to claim 15, wherein the engine includes a plurality of tuning strategies, the tuning strategies includes a style of music and/or a type of ensemble, and the engine retunes using a selected tuning strategies.
- 21. The method according to claim 15, wherein the engine includes determining the amplitude of the notes of the chord; and blending by selectively adjusting the amplitude as a function of one or more of the amplitude, the determined chord type, the determined order of the interval positions in the chord and the determined spread of the interval positions in the chord.
- 22. The method according to claim 21, wherein the engine includes a plurality of blending strategies and blendes using a selected blending strategy.
RELATED APPLICATIONS
This application is a divisional of U.S. Ser. No. 09/430,294 filed Oct. 29, 1999 now U.S. Pat. No. 6,448,487, which is based upon U.S. Ser. No. 60/106,150 filed Oct. 29, 1998. The disclosure of U.S. Ser. No. 60/106,150 is incorporated herein by reference.
US Referenced Citations (18)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/106150 |
Oct 1998 |
US |