1. A method of operating a computer to execute a sequence of steps, which enable an object program to correct tuning of a binary-addressable tone-generator apparatus from the tempered scale to the natural scale according to key-selection signals of a MIDI keyboard, and with said sequence of steps comprising: (a) making a key-selection list from a binary-coded signal of a MIDI musical-keyboard transmission, (b) using the first key number of said key-selection list as a tempered scale reference and subtracting said first key number from itself and subsequent key numbers of said key-selection list to obtain a respective interval number, (c) using the corresponding positive interval number for negative subtraction results, if necessary, (d) reducing said respective interval number to the lowest octave by subtracting twelve until the result is less than twelve, if necessary, (e) looking up a tuning correction code number corresponding to said respective interval number in a program offset table and putting said tuning correction code number in said key selection list, (f) outputting said key-selection list with tuning correction codes to the tone-generator apparatus.
1. A method of operating a computer to execute a sequence of steps, which enable an object program to correct tuning of a binary-addressable tone-generator apparatus from the tempered scale to the natural scale according to key-selection signals of a MIDI keyboard, and with said sequence of steps comprising: (a) making a key-selection list from a binary-coded signal of a MIDI musical-keyboard transmission, (b) using the first key number of said key-selection list as a tempered scale reference and subtracting said first key number from itself and subsequent key numbers of said key-selection list to obtain a respective interval number, (c) using the corresponding positive interval number for negative subtraction results, if necessary, (d) reducing said respective interval number to the lowest octave by subtracting twelve until the result is less than twelve, if necessary, (e) looking up a tuning correction code number corresponding to said respective interval number in a program offset table and putting said tuning correction code number in said key selection list, (f) outputting said key-selection list with tuning correction codes to the tone-generator apparatus. 3. The method of claim 1 wherein the binary-addressable tone-generator apparatus is the natural-scale tone-generator apparatus of the subject invention.