This project has moved. For the latest updates, please go here.

Using a custom input which is not from a MIDI device

Nov 28, 2013 at 10:44 AM
Hey guys

We are working on a project which involves using a neuroheadset transmitter to create sounds. We are writing it in C# and we have found the NAudio to seem suitable for this. For now, we just wanted to make the connection between the headset and the VST, so to see that data can actually be transferred and understood between the two.

We have been looking at the MidiVstTest sample and it seems to be just what we need right now - a way to show the data from the headset towards the VST.

The thing is that the headset is not a MIDI device. Actually, we don't even plan to use it as one. We have software for it, and what we have available is some processed data coming from the brain - this data we want to set as the "input" for the VST.

Is there a way to do that? Maybe we should create a wrapper class to put the headset stuff into a MidiInput class or something like that? Any suggestions will be appreciated!

Dec 2, 2013 at 10:51 AM
hi, sounds an interesting project you have there. NAudio does not have any VST support - there is a VST .NET project you can use to do this. You could simply construct MIDI events from the headset and then pass them into a VST using VST.NET