VSL midi export

Notion, when it exports VSL tracks to midi, includes much redundant CC11 and Key Switch information. This redundant info may cause the Vienna Instrument player to stall, when the midi file is played by an external sequencer like Cubase.
I have written code (midistripper) to strip this redundant control information from midi files which contain VSL tracks. The program runs on windows and has only been tested on Win 7, x64. It has been tested on projects which are all VSL tracks, a mixture of VSL and Notion tracks and a mixture of VSL and Kontakt tracks. It may not handle the case of custom synth tracks.
To use midistripper:
1. Open a command window on the directory containing midistripper and the file to be stripped (test.mid).
2. At the command prompt type midistripper test. Do not type the .mid extention.
3. midistripper will produce two files: test_flt.mid (the stripped file) and console.txt ( contains information on
which midi events were kept or deleted).
4. console.txt will be large (several megabytes) so you may wish to delete it.
5. Use test_flt.mid in your sequencer.
Please note that midistripper is not a NOTION product so they will not provide support on it. There are no guarantees of performance and there may be bugs--this is not commercially tested code.
Feel free to contact me and I will help you, if I can.
Cheers,
David Shertz
I have written code (midistripper) to strip this redundant control information from midi files which contain VSL tracks. The program runs on windows and has only been tested on Win 7, x64. It has been tested on projects which are all VSL tracks, a mixture of VSL and Notion tracks and a mixture of VSL and Kontakt tracks. It may not handle the case of custom synth tracks.
To use midistripper:
1. Open a command window on the directory containing midistripper and the file to be stripped (test.mid).
2. At the command prompt type midistripper test. Do not type the .mid extention.
3. midistripper will produce two files: test_flt.mid (the stripped file) and console.txt ( contains information on
which midi events were kept or deleted).
4. console.txt will be large (several megabytes) so you may wish to delete it.
5. Use test_flt.mid in your sequencer.
Please note that midistripper is not a NOTION product so they will not provide support on it. There are no guarantees of performance and there may be bugs--this is not commercially tested code.
Feel free to contact me and I will help you, if I can.
Cheers,
David Shertz