Comments (4)
Not important. I've switched to another framework.
from vst.net.
@SirLyoshyk Out of curiosity, witch framework did you switch to ?
from vst.net.
I still want to research this.
from vst.net.
I have tested this by adding a 'Process Midi' button to the Host Sample and loading in an unmanaged midi monitor plugin (not the exact same as described - couldn't find a working download for that one).
I send 2 batches of 10 note on/off messages and repeated that test a couple of times. I could not find any problems.
I have examined the code that is responsible for the marshaling of the managed vst events to the unmanaged plugin. I could not find any obvious problems there either. It is true that these events are stored because they (their memory) must remain valid for the entire processing cycle.
The only way that I can imagine the processEvents could go wrong is if you're "sending several events at once" by means of multi-threading: calling the same plugin at the same time from different threads. But I don't think that is what he meant.
If anyone runs into this problem, please let me know.
from vst.net.
Related Issues (20)
- Interop code in C# HOT 3
- vst.net plugin throws ArgumentException when receiving MIDI events HOT 1
- How to use locally compiled version of Jacobi.Vst.Plugin.Interop HOT 3
- Could not find nuget package location. HOT 5
- `Jacobi.Vst.Samples.Host` error. HOT 5
- How Jacobi.Vst.Host.Interop cancels its dependence on `WinForm`? HOT 6
- Problem loading secondary dependencies from deploy/bin HOT 2
- TimeInfo properties not changing specifically in FL Studio HOT 3
- compiling issues HOT 3
- unhandled exception from Jacobi.Vst.Host.Interop on ProcessReplacing HOT 1
- Loading a managed plugin in a managed host gives error HOT 1
- Discord invite link is stale HOT 2
- .NET6 Support HOT 2
- AudioProcessor in Template does not deploy HOT 1
- Jacobi.Vst.Samples.Host loading reacomp-standalone.dll results in NullReferenceException at HostCommandStub.HostCommands.GetCurrentPluginID() Line 203 HOT 3
- PluginCommandStub.Commands.EditorGetRect(out Rectangle wndRect) seems to always return Rect(X=0, Y=0, Width=400, Height=300) HOT 2
- Vst.net compatibility problem with Cantabile? HOT 6
- Less naive methods for copying audio buffers
- Problem loading plugin after updating the project to use VST.NET v2.1.1 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vst.net.