System and methods for memory-constrained sound synthesis using harmonic coding
    1.
    发明授权
    System and methods for memory-constrained sound synthesis using harmonic coding 有权
    使用谐波编码的存储器约束声音合成的系统和方法

    公开(公告)号:US07211721B2

    公开(公告)日:2007-05-01

    申请号:US10964385

    申请日:2004-10-13

    IPC分类号: G10H1/06 G10H7/00

    摘要: Systems (100 or 300) and methods (400 or 500) are provided for selecting a post-compression waveform from a post-compression waveform table (106) and supplying it to a synthesis engine (108). The post-compression waveform is based upon a set of post-compression coefficients determined by generating a frequency-domain representation of a periodic signal, the representation including at least one pre-compression frequency-domain sample (204), and performing a threshold-based compression of the pre-compression frequency-domain samples. Systems and methods also include indexing and storing (502) post-compression coefficients in a post-compression coefficient table (102), generating (506) a post-compression waveform based upon the set of post-compression coefficients, and placing (508) the post-compression waveform in the table prior to the selecting (510). The system and method also include performing (504) a read-ahead operation on a sound file before selecting the post-compression waveform, the read-ahead operation indicating the post-compression waveform to be selected and supplied to the synthesis engine.

    摘要翻译: 系统(100或300)和方法(400或500)用于从后压缩波形表(106)中选择后压缩波形并将其提供给合成引擎(108)。 后压缩波形基于通过生成周期信号的频域表示而确定的一组后压缩系数,所述表示包括至少一个预压缩频域样本(204),并且执行阈值 - 预压缩频域采样的基于压缩的压缩。 系统和方法还包括在后压缩系数表(102)中索引和存储后压缩系数(502),基于所述一组后压缩系数产生(506)后压缩波形,以及将(508) 在选择之前的表中的后压缩波形(510)。 该系统和方法还包括在选择后压缩波形之前对声音文件执行(504)预读操作,所述预读操作指示要被选择并提供给合成引擎的后压缩波形。

    MIDI scalable polyphony based on instrument priority and sound quality
    2.
    发明授权
    MIDI scalable polyphony based on instrument priority and sound quality 有权
    基于乐器优先级和声音质量的MIDI可伸缩复音

    公开(公告)号:US07105737B2

    公开(公告)日:2006-09-12

    申请号:US10849628

    申请日:2004-05-19

    IPC分类号: G10H7/00

    摘要: A method of scaling polyphony can include identifying music data to be played (415), wherein the music data indicates instruments to be used and each instrument has an assigned priority. A measure of polyphony needed to play the music data can be compared with polyphony of a sound generating device (425). If the measure of polyphony exceeds the polyphony of the sound generating device, the music data can be played without using one or more instruments indicated by the music data according to the assigned priorities (440, 460).

    摘要翻译: 缩放复音的方法可以包括识别要播放的音乐数据(415),其中音乐数据指示要使用的乐器,并且每个乐器具有分配的优先级。 演奏音乐数据所需的复音度量可以与发声装置的复音进行比较(425)。 如果复音的度量超过声音产生装置的复音,则可以根据分配的优先级(440,460)不使用由音乐数据指示的一个或多个乐器来播放音乐数据。

    Balancing MIDI instrument volume levels
    4.
    发明授权
    Balancing MIDI instrument volume levels 有权
    平衡MIDI乐器音量

    公开(公告)号:US07002069B2

    公开(公告)日:2006-02-21

    申请号:US10796493

    申请日:2004-03-09

    IPC分类号: G10H7/00

    摘要: A system, method and computer readable medium for adjusting volume levels of a Musical Instrument Digital Interface (MIDI) sound file for optimizing play on a sound device. The method on an information processing system includes calculating a first set of loudness levels for each instrument in a MIDI sound file and calculating a second set of loudness levels corresponding to an audio output range of a sound device. The method further includes generating a mapping between the first set of loudness levels and the second set of loudness levels corresponding to the audio output range of the sound device. The method further includes generating a gain term for each note in the MIDI sound file and modifying the MIDI sound file using the second set of loudness levels and the gain term for each note in the MIDI sound file.

    摘要翻译: 一种用于调节乐器数字接口(MIDI)声音文件的音量水平的系统,方法和计算机可读介质,用于优化声音设备上的播放。 信息处理系统中的方法包括:计算MIDI声音文件中每个乐器的第一组响度级别,并计算对应于声音设备的音频输出范围的第二组响度级别。 该方法还包括生成第一组响度级别与对应于声音设备的音频输出范围的第二组响度级之间的映射。 该方法还包括为MIDI声音文件中的每个音符生成增益项,并使用第二组响度水平修改MIDI声音文件,并为MIDI声音文件中的每个音符增加增益项。