摘要:
In order to play waveform data back at a variable performance tempo by using waveform data which complies with a desired reference tempo, the present invention performs a timeline-expansion/contraction control on the waveform data to be played back, according to the relationship between the performance tempo and the reference tempo. The present invention also determines whether to limit the playback of the waveform data according to the relationship between the performance tempo and the reference tempo. In the case that playback is to be limited, the present invention stops playback of the waveform data, or reduces the resolution of playback processing and continues playback of the waveform data. The present invention stops playback of the waveform data when, for example, the relationship between the performance tempo and the reference tempo is a relationship in which the waveform data would be played back at a performance tempo which would cause a processing delay or a deterioration of sound quality. As a result, it is possible to preemptively prevent a system freeze and solve problems such as the generation of music which has a slower tempo than the desired performance tempo, or the generation of music which includes the intermittent cutting out of sound due to noise, or a significant reduction to sound quality.
摘要:
A music retrieval system which take an input melody as the query. In one embodiment, changes or differences in the distribution of energy across the frequency spectrum over time are used to find breakpoints in the input melody in order to separate it into distinct notes. In another embodiment the breakpoints are identified based on changes in pitch over time. A confidence level is preferably associated with each breakpoint and/or note extracted from the input melody. The confidence level is based on one or more of: changes in pitch, absolute values of a spectral energy distribution indicator, relative values of the spectral energy distribution indicator, and the energy level of the input melody. The process of matching the input melody with songs in the music database is based on minimizing a cost computation that takes into account errors in the insertion and deletion of notes, and penalizes these errors in accordance with the confidence levels of the breakpoints and/or notes.
摘要:
An apparatus for reproducing signals which are pre-stored in a memory, comprises a memory pre-stored with signals made up of a level and gain change codes, a detecting circuit for detecting the gain change code from a signal read out from the memory, and a converting circuit supplied with the signal read out from the memory, for producing a reproduced signal having a waveform which is essentially the same as the original analog signal waveform. The level code is an original analog signal which is amplified, sampled, and digitally coded. The original analog signal has a level smaller than threshold values in a small level region. The gain change code has predetermined values and replaces the level code at least for a certain period from a predetermined time in the small level region. The converting circuit is variably controlled of a gain thereof after receiving an output detection signal of the detecting circuit so as to attenuate the level of the signal read out from the memory to an extent complementary to the amplification performed at the time when the signal is pre-stored in the memory, and subjects the signal read out from the memory to a digital-to-analog conversion regardless of whether the detection signal is received.
摘要:
A music retrieval system which take an input melody as the query. In one embodiment, changes or differences in the distribution of energy across the frequency spectrum over time are used to find breakpoints in the input melody in order to separate it into distinct notes. In another embodiment the breakpoints are identified based on changes in pitch over time. A confidence level is preferably associated with each breakpoint and/or note extracted from the input melody. The confidence level is based on one or more of: changes in pitch, absolute values of a spectral energy distribution indicator, relative values of the spectral energy distribution indicator, and the energy level of the input melody. The process of matching the input melody with songs in the music database is based on minimizing a cost computation that takes into account errors in the insertion and deletion of notes, and penalizes these errors in accordance with the confidence levels of the breakpoints and/or notes.
摘要:
A method for adapting a score stored in a MIDI file for being reproduced on a mobile terminal to the transfer function of an electroacoustic reproduction circuitry includes test rendering of the score to obtain sampled data prior to a reproduction of the score on the mobile terminal. From these sampled data, one or more values and or combination of values for a desired electroacoustic reproduction on the mobile terminals are identified, and, based on these identified values, one or more parameters suited for adapting the score with respect to the desired or optimised reproduction on the mobile terminal are determined.
摘要:
In an apparatus for generating an aperiodic waveform having a gradually decaying envelope, a sequence of digital samples representing the magnitude of the waveform at sample points is stored in a memory. The stored digital samples are grouped into at least first and second continuous portions, the second portion including that portion of the sequence in which none of the digital samples has a magnitude exceeding 1/n the magnitude of the largest of the digital samples, where n is an integer greater than unity, each of the digital samples of the second portion being scaled by a factor of n. The memory further stores a code indicating the beginning of the second portion. An address counter develops an address signal for sequentially addressing the stored digital samples and code from the memory in response to clock pulses. When the stored code is addressed, an additional clock pulse is supplied from a code detector to the address counter. Each of the addressed digital samples of the first and second portions is scaled and converted to a signal having a magnitude corresponding to the magnitude of the associated digital sample of the sequence.
摘要:
A musical performance apparatus has a waveform memory WM in which sample values indicative of waveforms of a plurality of tones are stored so that the sampling periods correspond to addresses. The musical performance apparatus also has a tone generation circuit 15 which can repeatedly reproduce a section of the tone. A loop top address and loop end address corresponding to the top and end of the section of the first tone, respectively, are designated. When a reading address for reading the sample values of the first tone has reached a certain address, the tone generation circuit 15 changes the designated loop top address and the loop end address to addresses corresponding to the top and end of the section of the second tone so that the reproduction of the section of the second tone will start at a position which is situated in the section of the second tone and corresponds to the certain address.
摘要:
A method of sound synthesizing in which characteristics of a plurality of harmonics of a sampled sound are first absorbed into a wave-table so that a sound can be synthesized from a reduced number of harmonic envelops for efficient processing while preserving fidelity. This method is particularly good for synthesizing the sound of a string instrument.
摘要:
A method for adapting a score stored in a MIDI file for being reproduced on a mobile terminal to the transfer function of an electroacoustic reproduction circuitry includes test rendering of the score to obtain sampled data prior to a reproduction of the score on the mobile terminal. From these sampled data, one or more values and or combination of values for a desired electroacoustic reproduction on the mobile terminals are identified, and, based on these identified values, one or more parameters suited for adapting the score with respect to the desired or optimised reproduction on the mobile terminal are determined.
摘要:
A waveform adjusting system for a music file suitable in hand held devices is described. A music file includes a plurality of tones, and the waveform adjusting system includes a maximum magnitude estimating module and an adjusting module. The waveform adjusting system is capable of analyzing the whole music file, superposing the magnitudes of all the tones, and calculating a scale factor according to the maximum superposed magnitude and a predetermined level. The adjusting module multiplies the magnitude of each tone by the scale factor K, thus the volume of the music is kept to a suitable level without suffering from too small volume problem or signal distortion due to too large volume.