vst

    0热度

    1回答

    我完全是VST开发的新手。我想在C#中实现类似于http://www.cloneensemble.com/的功能。这是一个VST插件。 有两种方法可以做到这一点。 通过在我的项目中使用它们的DLL,并以某种方式通过调用其某些函数并在输入上应用效果来给dll提供输入。 通过在c#中从头开发。 我不知道如何做以上任何情况请帮助。

    0热度

    2回答

    我正在研究基于Web Audio API(电子容器内)创建音乐播放器的可行性,该音频播放器可以使用VST和/或AU效果插件。我一直在寻找,但没有发现任何类似的在线。我不是很熟悉音频插件的体系结构,但我认为应该可以通过插件来传输原始音频数据,并通过某种C绑定将其返回给JS。在我走下一条漫长的研究之路之前,我想我会问是否有任何明显的路障通过VST插件(也许通过node-ffi或类似的东西)管道网络音频

    0热度

    1回答

    首先,我不是一个真正的编码者更多的音乐家。 Ableton Link谈到越来越多的我们在应用程序的设备,但没有像Cubase中,Bitwig,逻辑,FL Studio中,步态等的DAW 那么,这可以从一个DAW抢乐曲的速度和传输它通过VST插件上的Ableton Link协议?好吧,主要是单向同步。 VST插件无法设置主机速度。但是,嘿,对我来说,当我的设备(支持Ableton Link的iOS,

    0热度

    1回答

    我想用GUI创建一个非常简单的Ableton插件。我想要的唯一功能是采取键盘信号和操纵midi输出(例如,如果我从键盘按下A键-通常在Ableton中播放音符,我希望midi输出C-maj-3音符)。 我找到了一个名为Juce的库,但它非常昂贵。我发现的其他库是用于制作合成器等高级内容。实现操纵MIDI输入的最好/最简单的方法是什么?或者是这种任务所需的低级代码?

    0热度

    1回答

    我不知道有机数字仪器是如何创建的。他们只是使用他们录制的WAV文件并在按键上播放它们,还是通过合成来创建声音? 那将是非常好的知道:)

    0热度

    1回答

    我一直在研究一个音频单元插件。由于我希望Windows上的用户能够使用插件,因此我决定尝试使用VST3 SDK。我不想使用JUCE,因为我可能最终会出售产品,之后不想再住在纸箱中(JUCE商业许可证相当昂贵)。我在网上找到答案时遇到了以下问题:如何编译VST插件以用于Windows上的主机?我从Steinberg网站下载了VST SDK和ASIO以及VSTModuleArchitecture。我想

    0热度

    3回答

    我对信号处理还很陌生,我想创建一个使用FFTW的示例VST插件(因为我在Rosetta Code上找到的FFT和IFFT似乎也在工作慢慢地),除了(无用地)对每个输入采样执行FFT之外什么也不做,然后对这个结果应用IFFT。目标是获得原始声音,但输出看起来(因为缺乏用于描述声音质量的更好术语的知识)“乱码”。下面是processReplacing函数的代码: void VST_Testing::V

    0热度

    2回答

    基本上,我有一个构建DLL(VST音频插件)的Visual Studio项目。在过去为我设置了这种类型的项目场景的情况下,我将能够构建,运行和调试插件。 Visual Studio会自动启动我用来托管插件的任何程序。我正在尝试在当前项目中实现同样的效果,但我不知道如何设置它。目前,当我在Visual Studio中构建并运行我的DLL时,出现错误“无法启动程序”。该DLL仍在构建中,我仍然可以运行

    0热度

    2回答

    我已经使用以下体系结构建立了一个样品仪器: Python脚本读出存储在磁盘上一个Redis的数据库示例文件并发送OSC消息超级撞机具有N个样本的随机选择的路径和音高。在SC侧,从MIDI界面按键被映射以选择并播放一个或多个相应的样本。 原型是功能性的,我想发布测试人员测试版,但是我对如何打包毫无头绪。一种似乎合理的选择是将其作为VST包装,但据我所知,SC没有稳定的包装,最安全的选择是将整个仪器重

    0热度

    1回答

    我是一位经验丰富的程序员,对C++和创建插件的新手都很缺乏经验。 到目前为止,我已经查看了http://martinfinke.de/blog/tags/making_audio_plugins.html,但它似乎令人难以置信的过时,我遇到了一大堆编译问题,不知道从哪里得到旧版SDK,这意味着我有完全相同的设置,作者正在使用。 我也研究过JUCE,但没有可以找到的大量资源。 我想要做的就是创建一个