首页> 外文OA文献 >Implementación de plug-ins para REAPER: módulo de reverberación convolutiva en tiempo real y sistema para la medición de respuestas acústicas en salas
【2h】

Implementación de plug-ins para REAPER: módulo de reverberación convolutiva en tiempo real y sistema para la medición de respuestas acústicas en salas

机译:REAPER插件的实现:实时卷积混响模块和用于测量房间声学响应的系统

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Existen en el mercado numerosas aplicaciones para la generación de reverberación y para la medición de respuestas al impulso acústicas. Sin embargo, éstas son de precios muy elevados y/o no se permite acceder a su código y, mucho menos, distribuir de forma totalmente libre. Además, las herramientas que ofrecen para la medición de respuestas al impulso requieren de un tedioso proceso para la generación de la señal de excitación, su reproducción y grabación y, finalmente, su post-procesado. Este procedimiento puede llevar en ocasiones al usuario a cometer errores debido a la falta de conocimientos técnicos.udEl propósito de este proyecto es dar solución a algunos de los inconvenientes planteados. Con tal fin se llevó a cabo el desarrollo e implementación de un módulo de reverberación por convolución particionada en tiempo real, haciendo uso de software gratuito y de libre distribución. En concreto, se eligió la estación digital de trabajo (DAW. Digital Audio Worksation) REAPER de la compañía Cockos. Además de incluir las funcionalidades básicas de edición y secuenciación presentes en cualquier DAW, el programa incluye un entorno para la implementación de efectos de audio en lenguaje JS (Jesusonic), y se distribuye con licencias completamente gratuitas y sin limitaciones de uso.udComplementariamente, se propone una extensión para REAPER que permite la medición de respuestas al impulso de recintos acústicos de una forma completamente automatizada y amigable para el usuario. Estas respuestas podrán ser almacenadas y posteriormente cargadas en el módulo de reverberación, permitiendo aplicar sobre nuestras pistas de audio la respuesta acústica de cualquier recinto en el que se hayan realizado medidas.udLa implementación del sistema de medida de respuestas se llevó a cabo empleando la herramienta ReaScript de REAPER, que permite la ejecución de pequeños scripts Python. El programa genera un Barrido Sinusoidal Logarítmico que excita el recinto acústico cuya respuesta se desea medir, grabando la misma en un archivo .wav. Este procedimiento es sencillo, intuitivo y está al alcance de cualquier usuario doméstico, ya que no requiere la utilización de sofisticado instrumental de medida.udABSTRACT.udThere are numerous applications in the market for the generation of reverb and measurement of acoustic impulse responses. However, they are usually very costly and closed source. In addition, the provided tools for measuring impulse responses require tedious processes for the generation and reproduction of the excitation signal, the recording of the response and its final post-processing. This procedure can sometimes drive the user to make mistakes due to the lack of technical knowledge.udThe purpose of this project is to solve some of the mentioned problems. To that end we developed and implemented a real-time partitioned convolution reverb module using free open source software. Specifically, the chosen software was the Cockos’ digital audio workstation (DAW) REAPER. In addition to the basic features included in any DAW, such as editing and sequencing, the program includes an environment for implementing audio effects in JS (Jesusonic) language of free distribution and features an unrestricted license.udAs an extension for REAPER, we propose a fully automated and user-friendly method for measuring rooms’ acoustic impulse responses. These will be stored and then loaded into the reverb module, allowing the user to apply the acoustical response of any room where measurement have been taken to any audio track.udThe implementation of the impulse response measurement system was done using REAPER’s ReaScript tool that allows the execution of small Python scripts. The program generates a logarithmic sine sweep that excites the room and its response is recorded in a .wav file. This procedure is simple, intuitive and it is accessible to any home user as it does not require the use of sophisticated measuring equipment.
机译:市场上有大量的应用可用于产生混响和测量声脉冲响应。但是,这些价格很高,并且/或者不允许使用其代码,更不用说完全免费分发了。此外,他们提供的用于测量脉冲响应的工具需要繁琐的过程来生成激励信号,对其进行再现和记录,最后对其进行后处理。此过程有时会由于缺乏技术知识而导致用户犯错。 udd此项目的目的是解决出现的一些问题。为此,使用免费和自由分发的软件进行了实时分区卷积混响模块的开发和实现。具体而言,选择了Cockos公司的数字工作站(DAW。Digital Audio Worksation)REAPER。除了包含任何DAW中存在的基本编辑和排序功能之外,该程序还包括一个用于以JS(Jesusonic)语言实现音频效果的环境,并且以完全免费的许可证分发且不受使用限制。提出了REAPER的扩展,该扩展允许以完全自动化和用户友好的方式测量对隔音罩的脉冲响应。这些响应可以被存储并随后加载到混响模块中,从而允许将已经进行测量的任何场所的声学响应应用于我们的音轨。 REAPER的ReaScript工具,它允许执行小的Python脚本。该程序会生成一个对数正弦波扫描,该波将激发要测量其响应的隔音罩,并将其记录在.wav文件中。由于不需要使用复杂的测量仪器,因此此过程简单,直观且任何家庭用户都可以使用。 UdABSTRACT。 Ud市场上有许多应用程序可用于产生混响和测量声脉冲响应。但是,它们通常非常昂贵且封闭源代码。另外,所提供的用于测量脉冲响应的工具需要繁琐的过程来生成和再现激励信号,记录响应以及对其进行最终的后处理。由于缺乏技术知识,该程序有时可能会导致用户犯错。 ud该项目的目的是解决一些上述问题。为此,我们使用免费的开源软件开发并实现了实时分区卷积混响模块。具体来说,选择的软件是Cockos的数字音频工作站(DAW)REAPER。除了任何DAW所包含的基本功能(例如编辑和排序)之外,该程序还包括一个环境,该环境可实现以JS(Jesusonic)语言自由分发的音频效果,并且具有不受限制的许可。 Ud作为REAPER的扩展,我们建议一种用于测量房间声脉冲响应的全自动且用户友好的方法。这些将被存储,然后加载到混响模块中,从而使用户可以将已进行测量的任何房间的声学响应应用于任何音轨 Ud使用REAPER的ReaScript工具完成了脉冲响应测量系统的实现小型Python脚本的执行。该程序会生成一个对数正弦波扫描,该波将激发房间,并且其响应会记录在.wav文件中。该过程简单,直观,并且由于不需要使用复杂的测量设备,因此任何家庭用户都可以使用。

著录项

  • 作者

    Nistal Hurlé Javier;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 spa
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号