Anderton
SilverBlueMedallion
azslow3
Silver has heated the air so even nice people in fact started to defend something there is no reason to defend...
VST specification say nothing about how MIDI output from plug-in should be used.
The meaning of "Enable MIDI output" and its routing is up to Sonar. VST just say "Hey, I send C4 to you". I have not seen any way for VST to say "Hey, I send C4 to you, please send it too ALL MIDI tracks as an Input!". And that is Sonar default behavior as soon as VST can send something [snip].
understood. so what you are saying is that if this BUG gets resolved, then I don't even need to worry about MIDI out:
http://forum.cakewalk.com/FindPost/3542635
He can clarify, but I believe he's referring to the "Omni" saying "None" issue you brought up. Registering/not registering a plug-in is not something that's conveyed over MIDI as far as I know, although if anyone does, it would be azslow3.
Silver is trolling... is some posts he has almost confirmed that explicitly.
He is using primary 2 real inconsistencies/bugs plus own observation of something as the ground for the conversations.
1)
"Enable MIDI output" in insert plug-in dialog. I do not know what it technically really means for VST3, I have written only VST2 which process MIDI. But in all cases, there is THE SECOND (may be the only) effect from it: the MIDI output is used as Sonar MIDI INPUT! It is up to Sonar how to use Input/Outputs from VST, so VST3 specification can not be used as the reference for any behavior. I repeat, it CAN be that the flag also influence Sonar<->VST3 dialog. But ignoring the user wish to NOT enable the MIDI output as Omni input and NOT ask again, is at least misleading since all other options in the dialog are respected. That can not be forced by VST3 specification (as explained before), that can not be explained by "most users wish", since if the flag is respected when it is changed by user (can be "on" by default, but stay "off" once set so explicitly), all users will be happy. Sonar is NOT re-enabling other things "silently and automagically" in general (f.e. Audio/MIDI inputs), so that can not be "by design" either.
The workaround is to uncheck the flag every time a synth is inserted. The result is the same. No side effects. Two clicks per synth more (compare with the number of "clicks" to play the synth.... so negligible). It is EASY to check the project has no unwanted output by just looking at all available MIDI inputs for a track, one click.
So inconvenient, misleading, error prone, but it is
not an important issue. 2)
"None is Omni", so there is no "None" for MIDI. A bug, at least in naming. Inconvenient, misleading, error prone.
That is relevant in case of INTENTIONAL use of VST MIDI outputs only. So when the "Input echo" is permanently ON, to route VST MIDI output to some synth MIDI input during playback. The problem is escalated by Sonar itself, once it detects something wrong with MIDI routing (sometimes real, sometimes by mistake) it silently (!) and sometimes invisibly till project reload (!) reset MIDI inputs to "None", which is "Omni"... and so it makes the problem (like loops) worse instead of avoid them, up to Sonar crash.
The workaround is to have external "silent" MIDI input, silent Synth with MIDI output, use specific MIDI channels. All that HAS SIDE EFFECTS. Because of "silent reseting to OMNI", such projects are hard to move between systems, they can be corrupted by attached/detached controllers, newly inserted VSTs, etc.
So, this problem is
important for special use cases. Sonar is not supporting MIDI FX in VST form explicitly and has basic MIDI routing. So using such features, while possible, should be perceived as A WORKAROUND by itself. I mean, when using it, the user can expect they are not working good and use the software explicitly made for that for fluent experience.
So, why I write that OP is trolling?
a) he refused to specify his system configuration, even on explicit questions. It can be correlated with almost all observations published by OP in several threads
b) he is not specifying what he really wants to do, in different thread and in different posts, he claim mutual exclusive wishes, depending on response from other. F.e. in one thread he claims using VST MIDI outputs intentionally, since (2) is problematic in this (and only in this) case. In other he wants disable MIDI outputs with "do not ask again", so effectively avoiding VST MIDI output by default
c) he brings "Synth parameter not saved" observation into MIDI related threads. It CAN BE MIDI related, but all attempts to check that ends with "Wrong. That is 100% not this". If he is sure that is NOT MIDI related, why mention that in MIDI related threads?
d) the tone of most posts is provoking.
Blocked. Forgotten.