Method and apparatus for spline parameter transitions in sound synthesis
    2.
    发明授权
    Method and apparatus for spline parameter transitions in sound synthesis 失效
    声音合成中样条参数转换的方法和装置

    公开(公告)号:US5665928A

    公开(公告)日:1997-09-09

    申请号:US555626

    申请日:1995-11-09

    申请人: Avery L. Wang

    发明人: Avery L. Wang

    IPC分类号: G10H7/00 H03F1/26

    CPC分类号: G10H7/008

    摘要: In a sound (music) synthesis system, a transition between levels of a sound parameter (e.g. volume) is synthesized by fitting a cubic (third degree) spline function between two discontinuous parameter levels. This advantageously eliminates any sound artifacts (pops or clicks) which would otherwise be present due to abrupt changes in the parameter. The cubic spline is fitted (interpolated) to match both the parameter value and its derivative with respect to time at each of the adjacent parameter levels on either side of the transition. The transition thus is advantageously kept brief and in addition it is possible to deal with the situation when the parameter dynamically changes during the transition period, again without causing undesirable sound artifacts.

    摘要翻译: 在声音(音乐)合成系统中,通过在两个不连续参数电平之间拟合三次(第三度)样条函数来合成声音参数(例如音量)的电平之间的转变。 这有利地消除了由于参数的突然变化否则将出现的任何声音伪影(弹出或点击)。 三次样条拟合(内插)以匹配参数值及其导数相对于转换任一侧的每个相邻参数级别的时间。 因此,有利地,该过渡保持简短,此外,当参数在过渡期间动态地改变时,可以再次处理不引起不期望的声音伪影的情况。

    Wavefunction sound sampling synthesis
    3.
    发明授权
    Wavefunction sound sampling synthesis 有权
    波形声采样合成

    公开(公告)号:US6124542A

    公开(公告)日:2000-09-26

    申请号:US351101

    申请日:1999-07-08

    申请人: Avery L. Wang

    发明人: Avery L. Wang

    IPC分类号: G10H7/08 G10H7/00

    摘要: A signal representation method and apparatus for digital audio provides high quality low cost resampling by transferring the difficult interpolative computations into front-end (off-line) preprocessing, thereby reducing the load on the tone generating synthesis processor. This allows nearly perfect arbitrary-ratio resampling of stored waveforms at a fraction of the cost of prior art resampling. It also allows elimination of the prior art polyphase coefficient table since the waveform reconstruction information is fully contained within the polynomials. This is especially advantageous for execution on general purpose multi-tasking media processors.

    摘要翻译: 用于数字音频的信号表示方法和装置通过将困难的内插计算转移到前端(离线)预处理中来提供高质量的低成本重采样,从而减少音调产生合成处理器的负担。 这允许以现有技术重采样的成本的一小部分几乎完美地对存储的波形进行任意比例的重采样。 由于波形重建信息完全包含在多项式中,所以也可以消除现有技术的多相系数表。 这对于在通用多任务媒体处理器上的执行特别有利。

    Non-linear tone generator
    4.
    发明授权
    Non-linear tone generator 失效
    非线性音调发生器

    公开(公告)号:US5834672A

    公开(公告)日:1998-11-10

    申请号:US555536

    申请日:1995-11-09

    申请人: Avery L. Wang

    发明人: Avery L. Wang

    摘要: A method and apparatus for producing a tone (e.g. for music) without use of a waveform memory and using a feedback loop. The feedback loop includes a waveform generator which calculates, in real time, a parabolic approximation to a sine wave. The feedback loop includes a delay phase differencer to eliminate hunting. The output waveform from the feedback loop is provided to a sine function generator which approximates a sine value using a third order polynomial, to provide the output tone.

    摘要翻译: 一种用于在不使用波形存储器并使用反馈回路的情况下产生音调(例如用于音乐)的方法和装置。 反馈回路包括一个波形发生器,它实时地计算出正弦波的抛物线近似。 反馈回路包括一个延迟相位差分器,用于消除狩猎。 来自反馈回路的输出波形被提供给正弦函数发生器,其使用三阶多项式近似正弦值,以提供输出音调。

    System and method for stack-based processing of multiple real-time audio
tasks
    5.
    发明授权
    System and method for stack-based processing of multiple real-time audio tasks 失效
    用于多个实时音频任务的基于堆栈处理的系统和方法

    公开(公告)号:US5828881A

    公开(公告)日:1998-10-27

    申请号:US556420

    申请日:1995-11-09

    申请人: Avery L. Wang

    发明人: Avery L. Wang

    IPC分类号: G06F9/48 G06F15/163

    CPC分类号: G06F9/4843

    摘要: A system and method for stack-based processing of multiple real-time tasks operates on a net list of tasks which operate essentially simultaneously with system resources shared between tasks in a dynamic configuration. This system and method operate to control dispatching of messages which activate signal processing tasks, sequencing of processes activated by the messages and management of signal flow. Tasks are dynamically activated and deactivated in accordance with the specification by the net list by manipulating the task signals on the stack, thereby substantially reducing high-speed memory requirements of the system.

    摘要翻译: 用于多个实时任务的基于堆栈的处理的系统和方法在与动态配置中的任务之间共享的系统资源基本上同时操作的任务的网络列表上进行操作。 该系统和方法用于控制激活信号处理任务的消息的调度,由消息激活的进程的排序和信号流的管理。 通过操纵堆叠上的任务信号,根据网络列表的规格来动态地激活和去激活任务,从而大大降低系统的高速存储器要求。