I'm developing a controller, and I wonder if there is a typical startup protocol? Like, send a bunch of CC default values, or SysEx Buffer, etc? I am thinking of including a program change to start a MIDI device in a sound bank for which the controller is intended (synth lead). (This of course is only helpful if the device happens to start with a GM bank.) What is considered best practice?
protocol, startup, buffer