I would like to write a VST Host in Unity 5.5 using VST.NET. My general plan is to pass float data from OnAudioFilterRead to a VST through said VST Host, process the data, and then play it. I have downloaded the VST.NET source and compiled the Core, Framework, and Interop .DLL projects against the .NET 2.0 framework (which was not fun) because Unity does not support the .NET 4.0 Framework. The Core and Framework DLLs are able to be imported into Unity, and I can reference their namespaces in my code. However, while the Interop DLL does not throw any console errors when I add it to Plugins/, I am unable to reference namespaces or classes within the Interop DLL from my C# code. The Interop DLL does contain unmanaged code. ILSpy confirms that all three .DLLs are built against the .NET 2.0 Runtime. I am able to reference namespaces and classes from a fresh, non-Unity VS2015 C# project. A .ZIP file containing all three .DLLs is attached, and any help would be much appreciated. I know I am not the first person to attempt this feat, as forum / internet searches have revealed.