VSTi陕北唢呐插件的设计与实现
发布时间:2018-08-16 13:07
【摘要】:在视觉听觉艺术数字化的大背景下,音乐制作领域平台、宿主软件,其成熟性很强,功能强大,完全能够虚拟环境下制作出完整逼真的古典交响、现代音乐。以假乱真,逼真程度和自由程度是原来的音乐制作方式不可同日而语的。但是在民族音乐领域,由于周边支持的各种插件较少,品质不高,严重地制约了民族音乐制作领域的发展。然而在中国国内以至世界各地,对中国风格,中国音乐原素的需求却越来越大,部分影视配乐直接拿西方音乐原素来替代,音乐表现能力严重受到制约,中国音乐元素的“符号”特征不明确,给人一种隔靴搔痒,词不达意的感受。大力发展民族音乐插件的开发,是迫在眉睫的问题。本文以陕北唢呐插件的设计和实现为研究对象,首先分析陕北唢呐插件开发的必要性,如使用前景,与Instrument的兼容性、可行性,灵活性、可扩展性、可维护性、安全性、易操作性、实用性,充分考虑向以后的技术和乐器产品的平滑过渡,系统平台具有较高的内存管理能力,充分合理的利用和申请内存空间;能够满足和适应将来的乐器采样增多的增长要求,乐器软件引擎要求具有很高的可扩展性,便于以后用户软件升级,或者添加高胡等各种新的乐器。本插件有三大了系统,一是采样器,二是合成器,三是回放器。其中重点是设计和实现陕北唢呐数字乐器插件,所以采用微软MFC框架,以studio 2013为开发环境,使用Visual C++MFC面向对象开发技术和先进的数据库管理系统SQL Server2010,以音乐制作和音乐编辑业务需求进行系统的设计开发和实现。难点主要需要考虑实现系统的存储应用科学性、FM合成器和采样管理准确性。本文以软件工程设计思想为指导,从总体功能需求分析、MIDI原理与数字音乐合成、FM合成技术、系统框架设计、音频插件功能设计等方面对民族乐器插件进行了研究与分析。开发过程用到了RUP开发方法,并对其进行了精简。同时也从系统功能测试、性能测试和应用实践情况等方面探索了插件的实施过程,确保插件运行良好,能够运用到挑剔的音乐制作环境中。
[Abstract]:Under the background of the digitization of visual and auditory art, the platform and host software in the field of music production are very mature and powerful, which can make complete and realistic classical symphony and modern music under the virtual environment. False, realistic and free degree is the original music production way can not be the same. However, in the field of folk music, the development of folk music production is seriously restricted because of the small number of plugins supported by the periphery and the low quality. However, in China and all over the world, the demand for Chinese style and Chinese music elements is increasing. Some film and television soundtracks are directly replaced by Western music elements, and the ability of music expression is severely restricted. The Chinese music element's "symbol" characteristic is not clear, gives the person a kind of brushless scratching, the word does not have the meaning feeling. It is an urgent problem to develop the plug-in of folk music. This paper takes the design and implementation of the Suona plug-in Northern Shaanxi as the research object. Firstly, it analyzes the necessity of the development of the plug-in, such as the prospect of use, compatibility with Instrument, feasibility, flexibility, extensibility, maintainability, security, etc. Easy to operate, practical, fully consider the smooth transition to the future technology and musical instrument products, the system platform has a higher memory management ability, full and reasonable use and application of memory space; It can meet and adapt to the increasing demand of musical instrument sampling in the future, and the software engine of musical instrument needs to be highly extensible, which is convenient for users to upgrade their software in the future, or to add various new musical instruments such as Gao Hu. This plug-in has three systems, one is the sampler, the other is the synthesizer, and the third is the playback device. The emphasis is to design and implement the digital instrument plug-in Northern Shaanxi suona, so Microsoft MFC framework and studio 2013 are adopted as the development environment. By using Visual C MFC object-oriented development technology and advanced database management system SQL Server 2010, the design and implementation of the system are carried out according to the business requirements of music production and music editing. The difficulty is to realize the storage and application of the system scientifically and the accuracy of FM synthesizer and sampling management should be considered. Guided by the idea of software engineering design, this paper studies and analyzes the national musical instrument plug-in from the aspects of general function requirement analysis, digital music synthesis / FM synthesis technology, system frame design, audio plug-in function design, etc. The RUP development method is used in the development process, and it is simplified. At the same time, it explores the implementation process of the plug-in from the aspects of system function test, performance test and application practice, so as to ensure that the plug-in runs well and can be applied to the picky music production environment.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP317
本文编号:2186073
[Abstract]:Under the background of the digitization of visual and auditory art, the platform and host software in the field of music production are very mature and powerful, which can make complete and realistic classical symphony and modern music under the virtual environment. False, realistic and free degree is the original music production way can not be the same. However, in the field of folk music, the development of folk music production is seriously restricted because of the small number of plugins supported by the periphery and the low quality. However, in China and all over the world, the demand for Chinese style and Chinese music elements is increasing. Some film and television soundtracks are directly replaced by Western music elements, and the ability of music expression is severely restricted. The Chinese music element's "symbol" characteristic is not clear, gives the person a kind of brushless scratching, the word does not have the meaning feeling. It is an urgent problem to develop the plug-in of folk music. This paper takes the design and implementation of the Suona plug-in Northern Shaanxi as the research object. Firstly, it analyzes the necessity of the development of the plug-in, such as the prospect of use, compatibility with Instrument, feasibility, flexibility, extensibility, maintainability, security, etc. Easy to operate, practical, fully consider the smooth transition to the future technology and musical instrument products, the system platform has a higher memory management ability, full and reasonable use and application of memory space; It can meet and adapt to the increasing demand of musical instrument sampling in the future, and the software engine of musical instrument needs to be highly extensible, which is convenient for users to upgrade their software in the future, or to add various new musical instruments such as Gao Hu. This plug-in has three systems, one is the sampler, the other is the synthesizer, and the third is the playback device. The emphasis is to design and implement the digital instrument plug-in Northern Shaanxi suona, so Microsoft MFC framework and studio 2013 are adopted as the development environment. By using Visual C MFC object-oriented development technology and advanced database management system SQL Server 2010, the design and implementation of the system are carried out according to the business requirements of music production and music editing. The difficulty is to realize the storage and application of the system scientifically and the accuracy of FM synthesizer and sampling management should be considered. Guided by the idea of software engineering design, this paper studies and analyzes the national musical instrument plug-in from the aspects of general function requirement analysis, digital music synthesis / FM synthesis technology, system frame design, audio plug-in function design, etc. The RUP development method is used in the development process, and it is simplified. At the same time, it explores the implementation process of the plug-in from the aspects of system function test, performance test and application practice, so as to ensure that the plug-in runs well and can be applied to the picky music production environment.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP317
【参考文献】
相关期刊论文 前1条
1 李薇;陈静;;C/C++内存管理技术及应用[J];电脑知识与技术(学术交流);2007年11期
,本文编号:2186073
本文链接:https://www.wllwen.com/wenyilunwen/huanjingshejilunwen/2186073.html