Patent ID: 6111182
Filing Date: 2000-08-29
Classification: G10H

Abstract:
An electronic musical instrument having an input means for receiving external musical tone signals, comprising:musical tone waveform data storage means in which musical tone waveform data is stored, and read-out locations are established that correspond to the musical tone waveform data;a performance information generation means in which performance information corresponding to particular musical tone waveform data is generated from user stimuli or from external electronic musical instruments, the performance information indicating a production time and stopping time of musical tones;musical tone generation timing information storage means in which musical tone generation timing information is stored, the musical tone generation timing information indicating musical tone waveform data to be read out, read-out locations of the musical tone waveform data, and read-out timing of the musical tone waveform data;a first storage control means for storing first musical tone generation timing information in the musical tone generation timing information storage means in accordance with the generated performance information, the first musical tone generation timing information indicating first musical tone waveform data corresponding to the performance information, read-out locations of the first musical tone waveform data, and read-out timing of the first musical tone waveform data;a second storage control means for storing second musical tone waveform data in the musical tone waveform data storage means in accordance with the external musical tone signals, for storing second musical tone generation timing information in the musical tone generation timing information storage means, and for establishing read-out locations of the second musical tone waveform data, the second musical tone generation timing information indicating second musical tone waveform data corresponding to the external musical tone signals, read-out locations of the second musical tone waveform data, and read-out timing of the second musical tone waveform data;a reproduction means in which the first and second musical tone generation timing information stored in the musical tone generation timing information storage means is reproduced in a timing order indicated by the first and second musical tone generation timing information; anda musical tone production means in which, by reading out the musical tone waveform data corresponding to the external musical tone signal stored in the musical tone waveform data storage means indicated by the second musical tone generation timing information reproduced by the reproduction means and based on the read-out locations indicated by the second musical tone generation timing information, a musical tone signal is produced that corresponds to the external musical tone signal;wherein the musical tone production means produces a musical tone signal by reading out musical tone waveform data corresponding to the performance information stored in the musical tone waveform data storage means and based on the established read-out locations of the musical tone waveform data, and produces a musical tone signal in response to the reproduction of the first musical tone generation timing information by reading out musical tone waveform data indicated by the first musical tone generation timing information and based on the read-out locations indicated by the first musical tone generation timing information.