vst

    2热度

    2回答

    VST插件的最简单方法是什么? 我是IT教育的二年级生,我可能需要写一个VST作为数字信号处理课程的分配项目。这意味着我可能不得不实施一种实际的DSP算法,所以如果我没有错,那么所有图形化的模块化VST制造商软件都是如此。我现在有C++(CodeBlocks + MinGW),Java(Eclipse),Python和Octave在我手上。我还可以获得Visual Studio,Matlab或任务

    2热度

    1回答

    首先,一些链接(对于那些想自己尝试的人):我正在将Proteus VX VST plugin加载到我的主机OpenMPT中。该插件工作正常,但它似乎窃取一些窗口消息,以便点击由主机创建的菜单,甚至点击关闭按钮都不起作用。单击关闭按钮甚至不会触发其“按钮”动画,因此Windows可能不会收到有关窗口操作的任何消息。我知道像Renoise这样的其他VST主机没有这个问题(单击窗口的关闭按钮在那里工作得

    0热度

    1回答

    我在Introjucer中为简单的vst合成器生成了源文件和项目文件。该代码编译一个奇怪的错误: 错误C2259:'SimpleSynthAudioProcessor':无法实例化抽象类 编译器认为SimpleSynthAudioProcessor是一个抽象类,但它不是! 这是该类我的头文件:http://pastebin.com/Ge2sHAWq 这是基类类的上面的头文件:http://past

    0热度

    1回答

    使用VSTGUI编写新的vst-plugin我真的很困难如何使用库,并且大部分进度都是在猜测和调试之后完成的(因为那里除了百万行和ygrabit之外,其实没有任何文档,只是显而易见)。 到目前为止,这样做还不错,但是我对该项目的最后一个贡献涉及到线程,这使得设计更加有问题。具体来说,我正在处理容器中的一组文本标记(执行非原子操作),并且在用户关闭窗口时,这些可能(显然确实)在我不知情的情况下被破坏

    2热度

    2回答

    我一直在搜索整个互联网来获得这个,但没有白费。 我正在使用C++中的Steinberg VST SDK。我正在开发一个效果插件,我需要知道声音文件的长度,也就是其中的帧数。所以我知道processReplacing函数的块大小或(sampleFrames)。 void processReplacing (float **inputs, float **outputs, VstInt32 sampl

    1热度

    2回答

    现有示例中是否有任何地方如何实现与vstsdk2.4完全一样的dsp过滤器? 我的意思是类似vstsdk(.h和.cpp文件)中包含的源代码示例,以便于理解这将如何工作。 在网上搜索了很长时间,发现很多关于滤波器的设计,但没有什么对我有用(目前和我的知识)。 每个例子都会非常受欢迎... 谢谢!

    0热度

    2回答

    需要解决的新问题。 在我的我的setParameter()我用来设置值“真正的价值”。 我与他们的格式value * (max - min) + min 例如为:value of 1.0 == 20000Hz或value of 0.0 == -30dB 现在我有问题,这似乎VSTGUI从0-1只接受值。 有没有更好的解决方案,而不是重写setParameter()中的所有代码? 类似sprintf

    0热度

    1回答

    标题说明了一切。我试图使用FMOD Ex来实现VST插件。我已经能够找到的唯一指南是FMOD Studio,但不是实际的编码实现。我有FMOD的C++文档,所以我可以播放声音,甚至通过翻译它来应用股票DSP效果,但VST插件的文档对我来说似乎很不清楚(可能我只是错过了一些东西)。 当资源可用时,我是一位出色的研究人员,所以即使有人能指引我朝着正确的方向发展,也会有所帮助(谷歌不会返回任何富有成果的

    0热度

    1回答

    我有一个大学任务,需要我使用VST SDK 2.4构建一个简单的附加合成器。 到目前为止,我已经总结了部分和一个信封。 我认为信封有效,但我不确定,因为它是基于推子/滑块位置拉动它的值,并且他们似乎不想玩球。 我相信这是我的价值/范围缩放的事情,因为维持滑块似乎工作。 我花了很长时间来重新检查我的代码,而不是什么是错误的。 不确定代码的哪些部分是有用的,所以我只附加了很多。 任何帮助,非常感谢。

    12热度

    2回答

    OK,我知道已经有关于如何你不能真正从OS X二进制剥离Objective-C的符号,因为他们需要的对象 - 在所有的工作的其他职位,但我的情况有点不同。 我有一个单一的二进制文件是一个包。它旨在用作VST插件或AudioUnit插件。这个想法是二进制包含所有这两种格式的入口点,你只编译一次,然后名称以“.VST”一个副本的VST版本,“.component”为AU版本。 (这是BTW使用JUCE