Reply 120 of 775, by avx
wrote:Question As make so to SoundCanvas VA making auto reset mode after stop play MIDI file , before next play MIDI file ? This probl […]
Question
As make so to SoundCanvas VA making auto reset mode after stop play MIDI file , before next play MIDI file ?
This problem Is it possible decide to automaticable in host application or VST Plugin ?
As create resetable ?
When no sysex filter (disabled):
SCVAgmid.rar:
qq*.mid reset VA VSTi correctly to GS. Does NOT set SC-55 MAP.
Battlewaitmusic.mid reset VA VSTi incorrectly to GM2 (GM2 did not exist when that was composed).
? others ?.mid do not reset - incorrect settings from previous song persist. Some songs expect default SC-55 (piano) but don't set piano in the mid.
To automate reset (for playing SCVAgmid.rar mid's) you would want either
a) midi player with reset support + virtual cable or a
b) jukebox that hosts the VA vsti and does the reset
c) command line tool that inserts the same GS reset (+ volume normalization) as in QQ*.mid SCVAgmid.rar + somehow sets all the channels to SC-55 mapping
+ have VST or player/jukebox filter bad reset sysex (battlewaitmusic.mid for example)
d) EXPORT FX, channel volume, MAP (sc-55), mode (GS) all to a .mid file from the VST. If export.mid EXISTS, then attach present settings from VST UI before song begins (enough pad to have comparable SC hardware time to set all the FX etc in "bulk" so the files also would work with hardware) and remove existing reset sysex from the file (iterate through all sysex in file looking for valid reset and remove, avoids need to filter during playback - this would need warning dialog)
"reset" : set GS mode, set "ALL" SC-55 map + maybe need send GS reset again (if it depends on whether the SC-55 map was selected first?) - not sure if order dependent.
"volume normalization": some songs very loud, some very quiet. To my ear lower volume in VST improves the quality of the loud songs. Reset sets volume to 127 - in hardware SC-55 & SC-155 I am not sure if reset actually set a different "digital" master volume, these units had hardware master volume knob. Did it change analog or digital master volume?
Further problem for game midi jukebox:
Some games may set Reverb/Chorus differently when game started, so if midi is ripped from middle of game or from file (xmi2mid), those rips may lack the correct effect sysex settings (System Shock, iMUSE games possibly)