摘要:
A digital sound generating system is provided which is capable of, in addition to generating a tone (first waveform data), recording or reproducing PCM sound data representing a human voice or sound of a music piece lasting for a relatively long time (second waveform data). To this end, in the tone generating process, tone waveform sample data is read out from a waveform RAM on the basis of address data given from an address calculating section and is then output as an analog signal via an interpolating section and D/A converter. In reproduction of PCM sound data, the PCM sound data supplied via a CPU interface is transferred using the waveform RAM as a buffer and is then supplied outside of the system through a same channel as in the tone generating process. In recording of PCM sound data, a high-frequency-component removing process is performed, by a filtering calculating section, on PCM sound data received via an A/D converter so as to prevent unwanted aliasing noise. The resultant filtered PCM sound data is then transferred using the waveform RAM as a buffer and output via the CPU interface.
摘要:
An electronic musical instrument having a waveform memory of a relatively small capacity for storing waveform information similar to conventional waveform information, the waveform memory being compatible with any data reading scheme. The waveform information is stored in the form of a plurality of frames. Each frame includes a plurality of pieces of sampled waveform data compressed by ADPCM or the like and decode information for extending the sampled waveform data to be read next to the current frame. Storing the decode information in a frame for extending the sampled waveform data stored in frames before and after that frame makes it possible to extract the necessary decode information from the frame read immediately before regardless of whether the frames are read forward or backward.
摘要:
In a reverberation effect imparting apparatus, sampled data of an input signal is written into a RAM 23 and the data is read out after an elapse of a predetermined time period, thereby imparting a reverberation effect. A storage area of the RAM 23 is divided into an area 1 for storing waveform data and an area 2 for imparting a reverberation effect. During evaluation, the waveform data is sequentially read out from the area 1 by using an absolute address, and sampled data of the waveform data is written into and read out from the area 2 by using a relative address, thereby imparting a reverberation effect.
摘要:
A tone signal generator includes a tone signal data generating device, a signal data generating device, and a sound effects imparting device, such as a digital signal processor. The sound effects are imparted to the tone signal data based on the signal data in such a way that the digital signal processor processes the tone signal data and the signal data by repeatedly multiplying and adding them. In the process, a signal data supplying device supplies the tone signal data to the signal data generating device so that the tone signal data is used in place of the signal data. The digital signal processor processes the first tone signal data generated by the tone signal generating device and the second tone signal device supplied by the signal data supplying device so that the sound effects are imparted to the first tone signal data based on the second tone signal data.
摘要:
An electronic musical instrument comprises a tone generator for generating a plurality of different digital waveform signals corresponding to different timbres, and a device for setting a plurality of ranges defined by two parameters, a first one of the parameters being a pitch parameter and a second one of the parameters being a key touch parameter. The parameters vary according to the musical performance, and a range for the pitch parameter in combination with a range for the key touch parameter respectively designating one of the plurality of different digital waveform signals having different timbres. An input device is provided for inputting the two parameters according to a musical performance. A judging device judges a respective range to which each of the inputted two parameters belongs, and a selector selects one of the plurality of digital waveform signals from the setting device corresponding to a judged result to generate one of the plurality of different digital waveform signals from the tone generator, the plurality of different digital waveform signals thereby being selectively generated in order to output a sound having a corresponding timbre in response to the two parameters thus inputted.
摘要:
The number of waveform samples per unit time, i.e., waveform sample forming resolution is variably set depending on characteristics of a tone to be generated, such as construction of harmonic components in the tone. The number of waveform samples per unit time is increased for a tone or portion (e.g., attack portion) of a tone containing a relatively great number high-order harmonic components. Conversely, for a tone or portion (e.g., sustain portion) of a tone containing fewer high-order harmonic components, the number of waveform samples per unit time is decreased. By thus variably setting the waveform sample resolution, a process for arithmetically forming waveform sample data can be performed efficiently without involving significant waste. In cases where a plurality of tone generating channels are provided, the waveform sample forming resolution may be variably set independently for each of the channels. Also, in applications where the waveform sample data are to be stored in a waveform memory, effective data compression can be achieved by storing the waveform data with the waveform sample forming resolution variably set for each of different waveform segments.
摘要:
Waveform memory (12) stores a plurality of consecutive waveform sampling value data at a single address. Even when some waveform sampling values are skipped in a process of reproducing a musical tone of a frequency higher than a pitch inherent to a waveform prestored in the memory (12), all of the consecutive sampling values are sequentially read out and stored in temporary storage means (40.about.46) so that the interpolation calculation is accurately performed using the consecutive sampling values.
摘要:
A method for storing and transferring wave table audio samples from system memory to a cache unit. The method creates a linked-list of pages in system memory for storing the audio sample. The linked-list is actually a pointer list indicating the locations in system memory where the audio samples are stored. A Digital Signal Processor (DSP) is able to translate the starting address of the pointer list to retrieve a requested audio sample from the system memory. The requested audio sample is then transferred to the cache unit where the DSP is able to retrieve audio samples in a linear fashion at a rate much faster than individually fetching the required portions of the audio sample from the main memory of the system.
摘要:
A method and circuit for generating a selectively variable clock signal from one of 256 frequencies within a specified range from two fixed frequency oscillator source signals is provided. The method and circuitry maintain a substantially fifty-percent duty cycle in the output clock signal.
摘要:
An electronic musical instrument comprises an analysis section, an excitation-waveform memory and a synthesis section. In the analysis section, difference data, which are calculated between target-sound data and output of an analysis loop, are subjected to compressive coding to produce compressed data. The compressed data are stored in the excitation-waveform memory as excitation-waveform data. The analysis loop, containing at least a delay circuit, is driven by an excitation signal which is produced by expanding the compressed data. In the synthesis section, the excitation-waveform data, read out from the excitation-waveform memory, are expanded; and expanded data are added to output of a synthesis loop, containing at least a delay circuit, so as to produce musical tone data representative of a musical tone to be generated. By arbitrarily selecting coefficients for compression and expansion which are respectively performed in the analysis section and synthesis section , the musical tone data are controlled to be an equivalence of the target-sound data. Further, the excitation-waveform memory is designed to merely store compressed excitation-waveform data, so capacity required for the memory can be reduced.