vst

Building a VST plugin on Mac OS X without Xcode

How do I build a VST plugin on Mac without using Xcode? (I'm using Code::Blocks). ...

Has anybody out there used Delphi for programming VST's?

Has anybody out there used Delphi for programming a Virtual Studio Technology plugin? ...

Virtual midi and VSTs

I would like to make a simple VST plugin that does this : analyze an audio stream (volume, beat, etc...) has triggers on the analyzer's output (e.g. do something when volume > threshold) generate MIDI events based on the triggers This is to be able to chain plugins, even if they are not designed for it. For example I could control th...

Looking for pointers on MIDI driver development

I am looking for resources, documentation and general advices on writing a virtual MIDI device (see my previous question for reasons) and basics of generating MIDI events from a VST plugin. The target platform is Windows, but Mac compatibility would be a plus. ...

Problems using wxWidgets (wxMSW) within multiple DLL instances

Preface I'm developing VST-plugins which are DLL-based software modules and loaded by VST-supporting host applications. To open a VST-plugin the host applications loads the VST-DLL and calls an appropriate function of the plugin while providing a native window handle, which the plugin can use to draw it's GUI. I managed to port my origi...

How do I scan/enumerate vst plugin dlls?

Hi, I'm trying to build a small program that hosts vst effects and I would like to scan a folder for plugin dlls. I know how to find all the dlls but now I have the following questions: What is the best way to determine if a given dll is a vst plugin? I tried to just see if the ddl exports the proper function and this works fine for p...

How to build a VST-plugin with OSX/XCode

I want to build a VST plugin on OSX. I can compile it just fine, but the VST-host (Cubase Essential 4) always crashes when trying to load it or reports that the plugin is somehow broken. Probably, this is because I am missing some ingredients to the VST-bundle. Which preferences need to be set in XCode and what stuff has to be put into ...

Control VST Host Transport from a VST Plug-In

Hi, I would like to control the transport (play/stop) of a VST host from within a VST plug-in. It is clear that the sendVstEventsToHost method provides a mean to send commands to the host, but these ones are MIDI, and are said to be attached to the track. Is it possible? Any idea? Thanks. ...

Hosting a VST/DX instrument in C#/C++?

I'm trying to get a read on the effort level involved in building a barebones virtual instrument host in C++ or C# but I haven't been able to get any hard information. Does anybody know any good starter apps, tutorials, helper libraries for this sort of thing? If it matters, the goal would be to a) accept incoming MIDI events and b) dis...

How are VST Plugins made?

I would like to make (or learn how to make) VST plugins. Is there a special SDK for this? how does one yield a .vst instead of a .exe? Also, if one is looking to make Audio Units for Logic Pro, how is that done? Thanks ...

Reading a WAV file into VST.Net to process with a plugin

Hello, I'm trying to use the VST.Net and NAudio frameworks to build an application that processes audio using a VST plugin. Ideally, the application should load a wav or mp3 file, process it with the VST, and then write a new file. I have done some poking around with the VST.Net library and was able to compile and run the samples (spec...

VST plugin : using FFT on audio input buffer with arbitrary size, how ?

I'm getting interested in programming a VST plugin, and I have a basic knowledge of audio dsp's and FFT's. I'd like to use VST.Net, and I'm wondering how to implement an FFT-based effect. The process-code looks like public override void Process(VstAudioBuffer[] inChannels, VstAudioBuffer[] outChannels) If I'm correct, normally the FF...

Good tutorial available for XCode with VST3?

I am completely new to both the world of XCode and VST. Every tutorial I find deals with VST2.4 or earlier, when I really want to rork with VST3. I also currently have XCode 3.2.1 which doesn't have the Carbon framework which all other tutorials require. Any ideas or documentation I can refer to? ...

programmatically get BPM of a wave or MP3 from .Net

I have a project with a requirement to get the BPM of a wave or MP3 file programmatically using .Net (VB.Net or C#). Does anyone know of a binary or library for this or have a code snippet to steer me in the right direction? ...

Is algebraic sound synthesis possible?

Lets say you have an normal song with two layers, one instrumental and another of just vocals. Now lets say you also have just the instrumental layer. Is it possible to "subtract" the instrumentals and obtain the pure vocals? Is there going to be loss? How would I go about performing this specific type of subtractive synthesis? ...

VST.NET vs NAUDIO (vstaudiobuffer vs pcmstream buffer)

please help me how to convert VSTaudiobuffer to PCMStream Buffer i tried from http://vstnet.codeplex.com/Thread/View.aspx?ThreadId=216682 but to no avail. int inputCount = PluginContext.PluginInfo.AudioInputCount; int outputCount = PluginContext.PluginInfo.AudioOutputCount; int blockSize =...

How would I go about programatically interacting with VST(i) Plugins to synthesize audio?

Take, for example, the VSTi Triforce, by Tweakbench. When loaded up in any VST host on the market, it allows the host to send a (presumably MIDI) signal to the VSTi. The VSTi will then process that signal and output synthesized audio as created by a software instrument within the VSTi. For example, sending an A4 (MIDI note, I believe)...

How to build a VST 3 plugin with OSX/XCode

I have seen the vst 2 question, but I want to program vst 3 plugins, please help me thank you. ...

controlling VST instruments from Ruby

I've recently bought a copy of EZDrummer, a VST plugin that acts as a virtual drumkit. I'd really like to hook into it from Ruby code so that I can create loops and drum patterns programmatically. To be honest I am not sure even where to start. Presumably I have to create a VST host which can load the plugin and then hook into it somehow...

How to open a Win32 dialogbox from inside a VST plug-in?

How to open a Win32 dialogbox from inside a VST plug-in? Thanks for any help. ...