Claims
- 1. A method of tuning notes in a chord comprising:
determining a chord type from a group of activated notes; determining the chord interval positions occupied by each of the notes of the 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 a group of activated notes is determined to be a group which constitutes a sustained chord.
- 5. The method according to claim 4, wherein determining a group of notes which constitutes a sustained chord includes determining the amount of time each note has been sustained and comparing the amount of time to a threshold.
- 6. The method according to claim 5, wherein the threshold is dynamic and a function of the history of the amount of time the activated notes have been sustained continuously.
- 7. The method according to claim 1, including accumulating a history of the notes, and tuning using the accumulated history of the notes.
- 8. The method according to claim 7, 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.
- 9. The method according to claim 1, wherein the method is performed on a programmed machine.
- 10. 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.
- 11. The method according to claim 10, including tuning the retuned notes back to the first scale when the chord is no longer sustained.
- 12. The method according to claim 1, including obtaining a plurality of tuning strategies, selecting one of the tuning strategies, and tuning using the selection.
- 13. The method according to claim 12, wherein the tuning strategies includes a style of music and/or a type of ensemble, and tuning using the selection.
- 14. The method according to claim 12, wherein the plurality of tuning strategies is derived by generating sounds of chords tuned by various tuning strategies and allowing a group of people to select one or more of the tuning strategies to be a member of the plurality.
- 15. 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.
- 16. The method according to claim 15, including obtaining a plurality of blending strategies, selecting one of the blending strategies, and blending using the selection.
- 17. A method of determining a sustained chord from a group of notes comprising:
determining the amount of time each note has been sustained; comparing the amount of time to a threshold; and designating notes whose time exceed the threshold as part of a sustained chord.
- 18. The method according to claim 17, wherein the threshold is dynamic and a function of the history of the amount of time notes in the group have been sustained.
- 19. A musical device comprising:
an input for notes tuned to a first scale; a retuning engine which determines chord type of inputted notes, a chord interval position occupied by the notes of the 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.
- 20. The device according to claim 19, wherein the engine uses relative energies of harmonics of the inputted notes for the retuning.
- 21. The device according to claim 19, wherein the engine selects the notes to retune based on dissonances produced by combinations of harmonics of the inputted notes.
- 22. The device according to claim 19, wherein the engine determines inputted notes which constitutes a sustained chord determining the amount of time each note has been sustained and comparing the amount of time to a threshold.
- 23. The device according to claim 22, wherein the threshold is dynamic and a function of the history of the amount of time the inputted notes have been sustained continuously.
- 24. The method according to claim 19, 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.
- 25. The method according to claim 19, 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.
- 26. The method according to claim 19, 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.
- 27. The method according to claim 26, wherein the engine includes a plurality of blending strategies and blendes using a selected blending strategy.
RELATED APPLICATIONS
[0001] This application is a divisional of U.S. Ser. No. 09/430,294 filed Oct. 29, 1999, 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.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60106150 |
Oct 1998 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09430294 |
Oct 1999 |
US |
Child |
10195073 |
Jul 2002 |
US |