A method for ordering the tones of vibration signals from two or more sensor circuits, comprised of:
- a. picking a standardized way of exciting vibrations, including:
- i. causing one or more of the strings of a stringed instrument to vibrate, and
- ii. playing one or more notes on a wind instrument, and
- iii. striking one or more places on a percussion instrument, and
- iv. using ultrasonic excitation on an arrangement of matter, and
- v. using explosive excitation on an arrangement of matter, and
- vi. using electromagnetic excitation on an arrangement of matter, and
- b. measuring and recording said excited vibrations for each and every available sensor circuit, and
- c. calculating and storing a complex frequency spectrum, including magnitude and phase or real and imaginary parts, from each of said recordings,
- i. using one or more orthogonal functions in said calculation, including:
- 1. sine and cosine, and
- 2. Walsh functions, and
- 3. Chebeshev polynomial functions, and
- 4. Haar functions, and
- 5. Rademacher functions, and
- 6. Block pulse functions, and
- 7. Slant functions, and
- 8. Piecewise orthogonal functions, and
- 9. Orthogonal polynomials, and
- 10. Legendre polynomials, and
- d. Calculating inverse transforms of spectra and storing them as vibration time series samples to aid in later user identification of tones with said sensor circuits, and
- e. adjusting said calculated frequency spectra according to human psychoacoustics, including:
- i. A-weighting, and
- ii. masking functions, and
- iii. no adjustments, and
- f. calculating from said frequency spectra:
- i. their relative signal magnitudes, and
- ii. their mean frequency, and
- iii. their individual moments about the mean, and
- iv. the roots of said moments about the mean to match units with mean frequency, and
- g. weighting said mean and moments and root-moments into a one or more terms of measure of tone for each sensor circuit, and
- h. using said measures, measurements and calculations to:
- i. order the selection sequence of said sensor circuits in a switching system sequence according to measure of tone, and
- ii. use relative amplitudes of each sensor circuit outputs to adjust the amplification of said sensor circuit outputs to substantially equal loudness, as perceived by the human ear, and,
- i. using said measures, measurements and calculations to:
- i. calculate the extreme spread of said sensor circuit tones measures, and
- ii. match said extreme spread of tonal measures to the available number of switching states for said sensor circuits, such that for j number of said switching states, the ration, r, multiplied j−1 times the lowest tonal measure in said extreme spread will equal the highest tonal measure in said extreme spread, and
- iii. calculate the desired tonal separation of said switching states as a factor of r times a lower tonal measure to the next higher one, and
- j. pick the switching sequence of said sensor circuits, such that
- i. the number of said sensor circuits used matches the number of available switching states, and
- ii. the tonal measure of said sensor circuits matches said calculated tonal sequence according to the ratio, r, as closely and practicably as possible,
- iii. except that exceptions may be made to take advantage of said sensor circuits with larger relative amplitudes, and tones that may be considered more advantageous, and
- k. external communications, for the purposes of:
- i. testing, and
- ii. reprogramming, and
- iii. control of the switching system with external computer, display and keyboard equipment, and
- iv. other useful functions.