sonolive wrote:
In fact, is is an advice from Sonic Core not to put the midi functions in the "basic" plugz as they can be midified later (as you wrote ...)
Sonic Core's advice makes me mad!!

Let me make myself clear - my query is based on
recording midi controller data to a sequencer to control devices and not using midi controller data as a
performance tool. I understand that these can be very different uses of midi controller data and, as such, users of midi controller data as a performance tool will often have different requirements to those who use midi controller data to control devices by recording and playing back midi controller data from a sequencer:-
a)Users of midi controller data as a performance tool will usually have midi controllers with lots of knobs/sliders and a standard midi controller setup for each device. They would just load their device and then load a midi controller assignment preset for that device from the "MIDI Controler" folder. There maybe various presets they have created for the various midi controllers that they use.
b)Users recording midi controller data to a sequencer to control devices will usually have midi controllers with fewer knobs/sliders and won't always have standard midi controller setups for each device.
If you are using a sequencer to control a device with midi data and the device has no midi input so has to be inserted into a mixer's insert or fx sends, or AuxRack you have to:-
1)Save midi controller assignments in the "MIDI Controler" folder. Do this for all devices where it is needed.
2)Save your project as normal.
3)Load the midi controller assignments you saved in the "MIDI Controler" folder. Do this for all devices where it is needed.
You could, as I previously mentioned, create midi controller assignment presets in the "MIDI Controler" folder and then load them everytime you load a project where you use midi controllers to control a device that has no midi inputs. But you would need to do this for every such device in your project that you have used midi controllers to control and that has no midi inputs.
Midi learn is fantastic. It's great to be able to just click on a paramater that you want to control on a device and then twiddle your controller to assign it. If you want to use the midi learn function on a device with no midi input then you will have to save your midi controller assignments as a preset in the "MIDI Controler" folder and then reload this midi controller preset after reloading the project.
Why do Sonic Core advise "not to put the midi functions in the "basic" plugz as they can be midified later"? I would really like to ask a member of Sonic Core to explain their reasoning behind this? It really seems as though Sonic Core do not appreciate the fact that users not ony use midi controller data as a performance tool. Or am I the only person who records midi controller data to their sequencer to control devices? Surely adding midi functions to a plugin is not a complicated issue (please forgive me if am wrong on this Olive!) . Adding midi inputs to a device means no need for an AuxRack or limiting a device's use to a mixer's insert or fx sends. Plus adding midi inputs to a device means instant recall of all your midi controller settings for that device when reloading it in a project rather than having to save and reload your midi controller assignments for that device.
I do have a SonicCore SCOPE SDK LICENSE AND NONDISCLOSURE AGREEMNENT form to fill in and send off so that I can (hopefully

) add midi inputs to devices where I need them. But it would be far easier (signifcantly so for non SonicCore SCOPE SDK LICENSE holders) if midi inputs were just included in the first place.
Please developers - add midi inputs on all devices.
