摘要:
A scanner for a keyboard device having a reflective surface for each key has a sensor associated with each key that includes an LED and a photo-transistor. The LED is turned ON for a first measurement, followed by a second measurement with the LED turned off, and a subtraction of the second measurement from the first yields an illumination value for a key x. The LEDs and associated photo-transistors are sequentially enabled in groups of n, thereby eliminating optical interference. Each key x has associated correction parameters of LinRest(x) associated with illumination value with the key in the rest (up) position, LinDown(x) associated with illumination value with the key in the down position, TrebErr(x) associated with the reflectivity effect of one adjacent key(x+1), and BassErr(x) associated with the reflectivity effect of another adjacent key(x−1). By reading a single illumination value in combination with these correction parameters, the key position may be accurately extracted and the effect of ambient light and surrounding key interference removed.
摘要:
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.
摘要:
An electronic musical instrument of the digital synthesis type that uses digital processing techniques to impart not only the desired harmonic structure and pitch, but also to impart the correct amplitude and envelope. Only after all of the harmonic structure processing, all amplitude scaling, and all panning/mixing has been performed in digital circuitry, are the four outputs converted by digital to analog converters into analog musical outputs. Part of the digital processing includes a digital scaling circuit using a barrel interpolator to scale each sample from 1/2 to 31/32 and a shift right register to scale each sample between 1 and 1/32,768.
摘要:
A digital tone generator for a keyboard electronic musical instrument is described. The generator is of the waveshape memory type and repetitively interpolates between successive stored sample points thereby to effectively multiply the number of samples representing the waveshape so as to produce an output tone signal having reduced quantization error. Envelope errors are minimized by using cascade-connected multiplying digital-to-analog converters for multiplying the waveshapes derived from the interpolation with digital signals representative of an envelope waveshape. The system also includes a novel modification of a known multiplying digital-to-analog converter which greatly increases its speed of operation and makes possible the generation of clean output tone signals at the extremely high bit rates required to accomplish the interpolation.
摘要:
A data encoder for use with a time multiplexed electronic organ or the like comprises a multiple stage shift register, means for simultaneously loading a predetermined pattern of logic bits in the shift register in response to a key down representative data pulse and means for coupling the output of the shift register to one of the data channels of the organ. In a first mode, the data encoder is operable as a fill-note generator wherein the shift register is loaded in response to an upper manual key down representative data pulse and lower manual key down representative data pulses are coupled to the upper manual data channel of the organ according to the output of the shift register. In a second mode, the data encoder is operable as a chimes generator wherein the shift register is loaded in response to an upper manual key down representative data pulse and the output of the shift register is coupled to the upper manual data channel of the organ. In a final mode, the data encoder is operable as a chord function generator wherein the shift register is loaded in response to a lower manual key down representative data pulse and the output of the shift register is coupled to the lower manual data channel of the organ.
摘要:
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.
摘要:
An electronic organ having a scanned keyboard manual (10) includes a keyboard latch (24) interposed between the scanning apparatus (12) and the organ keyers (26). The keyboard latch (24) comprises a gate (42) for comparing the serial data pulses, each of which represents a respective depressed key, produced at the output of the scanning apparatus (12) during each scan of the keyboard manual (10) with the serial data pulses produced during the immediately preceding scan for developing a control signal representing the detection of a depressed keyboard key during the on-going scan which was not depressed during the immediately preceding scan. An output circuit (52, 54, 56) is provided for continuously developing an output signal reflecting the keys depressed during the last scan in which a control signal was developed whereby the tone signals corresponding thereto are continuously sounded even though the keys have subsequently been released.
摘要:
A scanner for a keyboard device having a reflective surface for each key has a sensor associated with each key that includes an LED and a photo-transistor. The LED is turned ON for a first measurement, followed by a second measurement with the LED turned off, and a subtraction of the second measurement from the first yields an illumination value for a key x. The LEDs and associated photo-transistors are sequentially enabled in groups of n, thereby eliminating optical interference. Each key x has associated correction parameters of LinRest(x) associated with illumination value with the key in the rest (up) position, LinDown(x) associated with illumination value with the key in the down position, TrebErr(x) associated with the reflectivity effect of one adjacent key(x+1), and BassErr(x) associated with the reflectivity effect of another adjacent key(x−1). By reading a single illumination value in combination with these correction parameters, the key position may be accurately extracted and the effect of ambient light and surrounding key interference removed.
摘要:
A scanner for a keyboard device having a reflective surface for each key has a sensor associated with each key that includes an LED and a photo-transistor. The LED is turned ON for a first measurement, followed by a second measurement with the LED turned off, and a subtraction of the second measurement from the first yields an illumination value for a key x. The LEDs and associated photo-transistors are sequentially enabled in groups of n, thereby eliminating optical interference. Each key x has associated correction parameters of LinRest(x) associated with illumination value with the key in the rest (up) position, LinDown(x) associated with illumination value with the key in the down position, TrebErr(x) associated with the reflectivity effect of one adjacent key(x+1), and BassErr(x) associated with the reflectivity effect of another adjacent key(x−1). By reading a single illumination value in combination with these correction parameters, the key position may be accurately extracted and the effect of ambient light and surrounding key interference removed.
摘要:
A digital synthesizer type electronic musical instrument that has the ability to automatically accompany a pre-recorded song with appropriate chords. The pre-recorded song is transposed into the key of C major, divided into a number of musical sequences, and then stored in a data structure. By analyzing the data structure of each musical sequence, the electronic musical instrument also can provide intelligent accompaniment, such as voice leading, to the notes that the operator plays on the keyboard.