摘要:
An electronic musical performance instrument that provides a user with a wide array of creative choices of operating systems, sound synthesis applications, user interfaces (including those emulating the interface of a conventional musical instrument and electronic control interfaces), supporting infrastructure components such as MIDI cards, sound cards, storage devices thus providing the performance artist with greater and deeper creative flexibility.
摘要:
A structure for playing MIDI messages including a main-control element, a buffer memory, a MIDI synthesizer, and a pre-processor is provided. The main-control element receives tone colors and the MIDI messages, and loads at least part of the tone colors to the buffer memory. The main-control element transmits the MIDI messages to the pre-processor. The pre-processor coupled to the main-control element and the buffer memory, is used for analyzing the MIDI messages. In addition, the pre-processor dynamically determines at least part of the tone colors to be saved in the buffer memory based on the capacity of the buffer memory.
摘要:
Disclosed is a piano sound source apparatus for adding a piano sound source providing a plurality of sinusoidal oscillation frequencies and a noise source providing a plurality of noise oscillation frequencies to output a composite tone. The apparatus includes an oscillation control unit that controls the frequency and amplitude of each of sine waves corresponding to the sinusoidal oscillation frequencies on the basis of time, an amplitude control unit that controls the amplitude of each of the sine waves corresponding to the sinusoidal oscillation frequencies in accordance with the intensity of the composite tone, and a mixing-proportion control unit that controls the amplitude of each of the noise oscillation frequencies in accordance with the intensity of the composite tone to control the mixing proportion of the amplitudes of the noise oscillation frequencies and those of the sine waves corresponding to the sinusoidal oscillation frequencies.
摘要:
A method and device for producing ring tones in high polyphony in real-time in a network component such as a mobile terminal or a server of a service provider. The network component has one or more ring tones in MIDI files of high polyphony, and a MIDI player of lower polyphony for producing sounds from the scaled down version of the MIDI files in real-time. In order to produce sounds indicative of the high-polyphony ring tones in real-time, the high-polyphony MIDI files are converted to compressed files in a non real-time manner. The converted files are stored in a storage so as to allow a compressed file player (such as Truetone, MP3, wav, AAC, RealAudio, Vorbis) to produce sounds from the converted files. A file lock is provided to the converted files so that they cannot be forwarded, thereby protecting the copyrights of the ring tone composer.
摘要:
An electronic musical performance instrument that provides a user with a wide array of creative choices of operating systems, sound synthesis applications, user interfaces (including those emulating the interface of a conventional musical instrument and electronic control interfaces), supporting infrastructure components such as MIDI cards, sound cards, storage devices thus providing the performance artist with greater and deeper creative flexibility.
摘要:
A plurality of units for generating or controlling a tone are used in an electronic musical instrument, the number of which is variable depending on a performance grade of the electronic musical instrument. There is supplied control information for generating or controlling a tone, such as performance event data. Each of the units has identification information defining control information to be used by the unit and determines, in accordance with the identification information, whether or not a tone signal based on the supplied control information is to be generated or controlled.
摘要:
A method is designed for controlling a plurality of tone generating drivers by an integrating driver installed in an operating system to generate music tones according to performance data created by a music application software. In the method. the performance data created by the music application software is inputted into the integrating driver through an application program interface provided by the operating system. The performance data is distributed from the integrating driver to one or more of the tone generating drivers provisionally registered to the integrating driver. The registered tone generating driver is operated to generate waveform data of a music tone at a specific sampling frequency based on the distributed performance data. The waveform data is streamed back from the registered tone generating driver to the integrating driver. The specific sampling frequency of the streamed waveform data is converted into a common sampling frequency by the integrating driver. The waveform data of the common sampling frequency is mixed to other waveform data streamed from other tone generating driver while synchronizing progression of the waveform data with progression of other waveform data. The mixed waveform data is reproduced at the common sampling frequency to output the music tones.
摘要:
A method for encoding and decoding data streams representing sounds in digital form inside a synthesizer, comprising the steps of: dividing data streams into a plurality of categories according to the different values assumed by the characteristic parameters that define the data streams, each category being adapted to group the streams that are similar one another in terms of the value assumed by the selected parameter; using a plurality of encoding algorithms to compress the data streams to be stored in the synthesizer and a plurality of corresponding decoding algorithms to decompress the compressed data streams in order to reproduce the original sounds, each algorithm being particularly suitable to process the data streams that belong to at least one of the categories; and selecting, for each data stream, the encoding algorithm and the corresponding decoding algorithm that allow the smallest difference between the data stream and, respectively, the compressed and decompressed data streams.
摘要:
A plurality of units for generating or controlling a tone are used in an electronic musical instrument, the number of which is variable depending on a performance grade of the electronic musical instrument. There is supplied control information for generating or controlling a tone, such as performance event data. Each of the units has identification information defining control information to be used by the unit and determines, in accordance with the identification information, whether or not a tone signal based on the supplied control information is to be generated or controlled.
摘要:
A method is designed for controlling a plurality of tone generating drivers by an integrating driver installed in an operating system to generate music tones according to performance data created by a music application software. In the method, the performance data created by the music application software is inputted into the integrating driver through an application program interface provided by the operating system. The performance data is distributed from the integrating driver to one or more of the tone generating drivers provisionally registered to the integrating driver. The registered tone generating driver is operated to generate waveform data of a music tone at a specific sampling frequency based on the distributed performance data. The waveform data is streamed back from the registered tone generating driver to the integrating driver. The specific sampling frequency of the streamed waveform data is converted into a common sampling frequency by the integrating driver. The waveform data of the common sampling frequency is mixed to other waveform data streamed from other tone generating driver while synchronizing progression of the waveform data with progression of other waveform data. The mixed waveform data is reproduced at the common sampling frequency to output the music tones.