摘要:
Embodiments of a method and apparatus are described which provide for a consistent, continuous and/or repeating signal (10). Such a repeating signal (10) may be used to set the controls for a processor (13). For example, an embodiment of a preview sampler (12) described herein allows a user to repeatedly output a data segment into a processor (13) so that the processor (13) can be adjusted to achieve a desired effect. Such a method and apparatus provides improved results when compared to an individual attempting to repeatedly generate a data signal (e.g., a note or chord on a musical instrument).
摘要:
Once performance event information is supplied in real time in accordance with a progression of a performance, a time indicative of temporal relationship between at least two notes to be generated in succession is measured on the basis of the performance event information supplied in real time. Comparison is made between a preset rendition style determination condition including time information and the measured time, and a rendition style that is to be applied to a current tone to be performed in real time is determined on the basis of the comparison result. With the arrangement that a rendition style to be applied to the current tone is determined on the basis of the comparison result, it is possible to execute a real-time performance while automatically expressing a tonguing rendition style.
摘要:
A plurality of blocks of waveform data are stored in a memory, which also stores, for each of the blocks, synchronizing information representative of a plurality of cycle synchronizing points that are indicative of periodic specific phase positions where the block of waveform data should be synchronized in phase with another block of waveform data. Two blocks of waveform data (e.g., harmonic and nonharmonic components) are read out from the memory, along with the synchronizing information. On the basis of the synchronizing information, the readout of two blocks of waveform data is controlled using the synchronizing information. There is stored, for each of the blocks, at least one piece of synchronizing position information indicative of a specific position where the block should be synchronized with another block, and the readout of the individual blocks of waveform data is controlled so that the blocks are synchronized with each other using the synchronizing position information.
摘要:
A digital sound-producing device having a digital signal processor (12) and data cache memory (16), and using an external sample memory (18) for storing digital audio sample data, includes a virt ual cache memory block (14) for dynamically allocating cache lines of the data cache memory. The virtual cache memory block is located in the address path between the digital signal processor andsample memory. Requests by the digital signal processor for access to the sample memory are in the form of a virtual address corresponding to a particular sample memory address.
摘要:
A music playback device applicable to a portable telephone terminal device uses a sequence data FIFO memory and a waveform data FIFO memory both having limited storage capacities. A system CPU performs successive transfer of sequence data and waveform data in response to shortage events of the memories. Hence, it is possible to actualize high-quality playback of musical tunes with small storage capacities of the memories and with small load of processing of the system CPU.