原声吉他建模与实时合成的几个方面

M. Karjalainen, U. Laine, V. Valimaki
{"title":"原声吉他建模与实时合成的几个方面","authors":"M. Karjalainen, U. Laine, V. Valimaki","doi":"10.1109/ASPAA.1991.634150","DOIUrl":null,"url":null,"abstract":"This paper will address the problem of modeling the acoustic guitar for real-time synthesis on signal processairs. We will present a scheme for modeling the string for high-quality sound synthesis when the length of Ihe string is changing dynamically. We will focus also on the problem of modeling the body of the guitar for real-time synthesis. Filter-based approaches were experimented by LPC estimation, IIR-filter synthesis and FIR-filter approximation. Perceptual evaluation was used and taken into account. Real-time synthesis was implemented on the TMS32OC30 floating-point signal processor. The presentation includes audio examples. Introduction Computational modeling of musical instruments is an alternative to commonly used and more straightforward sound synthesis techniques like FA4 synthesis and waveform sampling. The traditional,approach 10 efficient modeling of a vibrating string has been to use proper digital filters or transmission lines, see e.g. Kauplus and Strong [l] and its extensions by Jaffe and Smith [2]. These represent \"semiphysical\" modeling where only some of the most fundamental features of the string, especially the transmission line property, are retained to achieve efficient computation. More complete finite element models and other kinds of physical modeling may lead to very realistic sounds but tend to be computationally too expensive for real-time purposes. Modeling of the guitar body for real-time sound synthesis seems too difficult unless a digital filter approach to approximate the transfer function is used. The derivation of the detailed transfer function from mechanical and acoustical parameters seems impossible. The remaining choice is to estimate the transfer function filter from measurements of a real guitar or to design a filter that approximates the general properties of the real guiltar body. In addition to strings and body the interactions between them (at least between the strings) should be included. String Modeling The natural way of modeling a guitar string is to describe it as a two-directional transmission or delay line (see Fig. la.) where the vibrational waves travel in both directions, reflecting at both ends. If all losses and other nonidealities are reduced to the reflection filters at the end points the computation of the ideal string is efficient by using two delay lines. The next problem is how to approximate the fractional part of the delay to achieve any (non-integer) length of the delay Wine. Allpass filters [2] are considered as a good solution if the string length is fixed. If the length is dynamically varying, however, it is very difficult to avoid transients and glitches when Ihe integer part of the delay line must change its length. E x c i t a t i d po in t","PeriodicalId":146017,"journal":{"name":"Final Program and Paper Summaries 1991 IEEE ASSP Workshop on Applications of Signal Processing to Audio and Acoustics","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Aspects In Modeling And Real-time Synthesis Of The Acoustic Guitar\",\"authors\":\"M. Karjalainen, U. Laine, V. Valimaki\",\"doi\":\"10.1109/ASPAA.1991.634150\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper will address the problem of modeling the acoustic guitar for real-time synthesis on signal processairs. We will present a scheme for modeling the string for high-quality sound synthesis when the length of Ihe string is changing dynamically. We will focus also on the problem of modeling the body of the guitar for real-time synthesis. Filter-based approaches were experimented by LPC estimation, IIR-filter synthesis and FIR-filter approximation. Perceptual evaluation was used and taken into account. Real-time synthesis was implemented on the TMS32OC30 floating-point signal processor. The presentation includes audio examples. Introduction Computational modeling of musical instruments is an alternative to commonly used and more straightforward sound synthesis techniques like FA4 synthesis and waveform sampling. The traditional,approach 10 efficient modeling of a vibrating string has been to use proper digital filters or transmission lines, see e.g. Kauplus and Strong [l] and its extensions by Jaffe and Smith [2]. These represent \\\"semiphysical\\\" modeling where only some of the most fundamental features of the string, especially the transmission line property, are retained to achieve efficient computation. More complete finite element models and other kinds of physical modeling may lead to very realistic sounds but tend to be computationally too expensive for real-time purposes. Modeling of the guitar body for real-time sound synthesis seems too difficult unless a digital filter approach to approximate the transfer function is used. The derivation of the detailed transfer function from mechanical and acoustical parameters seems impossible. The remaining choice is to estimate the transfer function filter from measurements of a real guitar or to design a filter that approximates the general properties of the real guiltar body. In addition to strings and body the interactions between them (at least between the strings) should be included. String Modeling The natural way of modeling a guitar string is to describe it as a two-directional transmission or delay line (see Fig. la.) where the vibrational waves travel in both directions, reflecting at both ends. If all losses and other nonidealities are reduced to the reflection filters at the end points the computation of the ideal string is efficient by using two delay lines. The next problem is how to approximate the fractional part of the delay to achieve any (non-integer) length of the delay Wine. Allpass filters [2] are considered as a good solution if the string length is fixed. If the length is dynamically varying, however, it is very difficult to avoid transients and glitches when Ihe integer part of the delay line must change its length. E x c i t a t i d po in t\",\"PeriodicalId\":146017,\"journal\":{\"name\":\"Final Program and Paper Summaries 1991 IEEE ASSP Workshop on Applications of Signal Processing to Audio and Acoustics\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Final Program and Paper Summaries 1991 IEEE ASSP Workshop on Applications of Signal Processing to Audio and Acoustics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ASPAA.1991.634150\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Final Program and Paper Summaries 1991 IEEE ASSP Workshop on Applications of Signal Processing to Audio and Acoustics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASPAA.1991.634150","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

摘要

本文将讨论在信号处理上对原声吉他进行实时合成的建模问题。我们将提出一个方案,为高质量的声音合成的弦建模时,弦的长度是动态变化的。我们还将重点放在建模吉他的实时合成的身体的问题。通过LPC估计、IIR-filter合成和FIR-filter逼近实验了基于滤波器的方法。采用并考虑了感性评价。在TMS32OC30浮点信号处理器上实现了实时合成。该演示包括音频示例。乐器的计算建模是一种替代常用和更直接的声音合成技术,如FA4合成和波形采样。传统的、对振动弦进行有效建模的方法是使用适当的数字滤波器或传输线,例如Kauplus和Strong[1]以及Jaffe和Smith[2]的扩展。这些代表了“半物理”建模,其中仅保留了字符串的一些最基本特征,特别是传输线属性,以实现高效的计算。更完整的有限元模型和其他类型的物理建模可能会产生非常逼真的声音,但对于实时目的来说,计算成本往往太高。除非使用近似传递函数的数字滤波方法,否则吉他本体的实时声音合成建模似乎过于困难。从力学和声学参数推导出详细的传递函数似乎是不可能的。剩下的选择是根据真实吉他的测量值来估计传递函数滤波器,或者设计一个接近真实吉他本体一般特性的滤波器。除了字符串和主体之外,它们之间(至少字符串之间)的相互作用也应该包括在内。对吉他弦进行建模的自然方式是将其描述为双向传输或延迟线(见图1),其中振动波在两个方向上传播,在两端反射。如果将所有损耗和其他非理想性都简化为端点处的反射滤波器,则使用两条延迟线计算理想弦是有效的。下一个问题是如何近似延迟的小数部分,以实现延迟Wine的任意(非整数)长度。如果字符串长度固定,全通过滤器[2]被认为是一个很好的解决方案。但是,如果延迟线的长度是动态变化的,那么当延迟线的整数部分必须改变其长度时,很难避免瞬变和故障。E乘以c乘以t,它等于t
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Aspects In Modeling And Real-time Synthesis Of The Acoustic Guitar
This paper will address the problem of modeling the acoustic guitar for real-time synthesis on signal processairs. We will present a scheme for modeling the string for high-quality sound synthesis when the length of Ihe string is changing dynamically. We will focus also on the problem of modeling the body of the guitar for real-time synthesis. Filter-based approaches were experimented by LPC estimation, IIR-filter synthesis and FIR-filter approximation. Perceptual evaluation was used and taken into account. Real-time synthesis was implemented on the TMS32OC30 floating-point signal processor. The presentation includes audio examples. Introduction Computational modeling of musical instruments is an alternative to commonly used and more straightforward sound synthesis techniques like FA4 synthesis and waveform sampling. The traditional,approach 10 efficient modeling of a vibrating string has been to use proper digital filters or transmission lines, see e.g. Kauplus and Strong [l] and its extensions by Jaffe and Smith [2]. These represent "semiphysical" modeling where only some of the most fundamental features of the string, especially the transmission line property, are retained to achieve efficient computation. More complete finite element models and other kinds of physical modeling may lead to very realistic sounds but tend to be computationally too expensive for real-time purposes. Modeling of the guitar body for real-time sound synthesis seems too difficult unless a digital filter approach to approximate the transfer function is used. The derivation of the detailed transfer function from mechanical and acoustical parameters seems impossible. The remaining choice is to estimate the transfer function filter from measurements of a real guitar or to design a filter that approximates the general properties of the real guiltar body. In addition to strings and body the interactions between them (at least between the strings) should be included. String Modeling The natural way of modeling a guitar string is to describe it as a two-directional transmission or delay line (see Fig. la.) where the vibrational waves travel in both directions, reflecting at both ends. If all losses and other nonidealities are reduced to the reflection filters at the end points the computation of the ideal string is efficient by using two delay lines. The next problem is how to approximate the fractional part of the delay to achieve any (non-integer) length of the delay Wine. Allpass filters [2] are considered as a good solution if the string length is fixed. If the length is dynamically varying, however, it is very difficult to avoid transients and glitches when Ihe integer part of the delay line must change its length. E x c i t a t i d po in t
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
An Overview of the MPEG/audio Compression Algorithm Acoustic Echo Cancellation for Stereophonic Teleconferencing A Single-Input Hearing Aid Based on the Auditory Perceptual Features to Improve Speech Intelligibility in Noise Models of Pitch Perception Perceptual Linear Predictive (PLP) Analysis-Resynthesis Technique
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1