Abstract: A technique for digitally processing a counterpart of a musical sound first transforms a set of time-domain samples of the sound into frequency-domain counterparts, gradually coerces the frequency-domain counterparts into integer multiples of a fundamental frequency of the sound, and then, in each of a plurality of amplitude transition portions, gradually changes the amplitudes of the frequency-domain counterparts from the beginning to the end of each amplitude transition portion.
Abstract: A new, inexpensive and unobtrusive opto-electronic sensor which requires no manual adjustments after installation under the keys of the piano keyboard. Post-installation manual adjustments are unnecessary because a method embodied in a computer program and performed by a microprocessor digitally adjusts the operating ranges of the keys. After electronic adjustment, the opto-electronic sensors are scanned and sampled according to another portion of the method to determine the current key position and velocity. The key position and the velocity determined by the method are then transmitted in a MIDI compatible data stream.
Abstract: A technique for digitally processing a counterpart of a musical sound first transforms a set of time-domain samples of the sound into frequency-domain counterparts and then gradually coerces the frequency-domain counterparts into integer multiples of a fundamental frequency of the sound.
Abstract: A new, inexpensive and unobtrusive opto-electronic sensor which requires no manual adjustments after installation under the keys of the piano keyboard. Post-installation manual adjustments are unnecessary because a method embodied in a computer program and performed by a microprocessor digitally adjusts the operating ranges of the keys. After electronic adjustment, the opto-electronic sensors are scanned and sampled according to another portion of the method to determine the current key position and velocity. The key position and the velocity determined by the method are then transmitted in a MIDI compatible data stream.
Abstract: A method for operating a digital synthesizer type of electronic musical instrument to rapidly make available digital oscillators to produce newly keyed notes even when all digital oscillators are currently active with previous assignments. The method contains a way of maintaining a record of the digital oscillator with the lowest amplitude, and reassigning this lowest amplitude digital oscillator to produce the new note on the rationale that the output of the lowest digital oscillator will be the least missed if an output has to be prematurely curtailed. Beside just a straight amplitude critereon, the method also allows for prioritizing some low amplitude outputs over others to make a more pleasing performance. The invention also includes an apparatus for performing the method.