基于软件的编程开发技术

web audio api (浏览器客户端)c++底层+js上层调用

范例与教程和demo

  1. https://github.com/notthetup/awesome-webaudio#demos
  2. https://zpl.fi/pitch-shifting-in-web-audio-api/
  3. GoogleChromeLabes/web-audio-samples

Daw模拟合成器的底层原理

设使用单周期的正弦波为一个基础音帧

当按下Midi键盘的时候,触发宿主播放音帧(或者实时计算音帧),多个音帧连接在一起,就是听见的乐音

关于数字音频编程开发技术的软件底层探究

au vsti aax是类似OpenGL的底层规范

直接用底层sdk开发比较困难

所以使用音频处理框架开发插件

如:juice框架juice