I just installed Midi Shape Shifter, opened Ardour and choose Edit > Preferences > Plugins and clicked Scan for Plugins. It gave the following error.
---------------------------
VST.NET Error
---------------------------
System.TypeInitializationException: The type initializer for 'MidiShapeShifter.Logger' threw an exception.
at
MidiShapeShifter.Logger.Info(Int32 id, String message)
at MidiShapeShifter.Mss.MssComponentHub..ctor() in C:\Users\aminy\GitHub\midi-shape-shifter\MidiShapeShifter\MidiShapeShifter\Mss\MssComponentHub.cs:line 97
at MidiShapeShifter.Framework.Plugin..ctor() in C:\Users\aminy\GitHub\midi-shape-shifter\MidiShapeShifter\MidiShapeShifter\Framework\Plugin.cs:line 35
at MidiShapeShifter.Framework.PluginCommandStub.CreatePluginInstance() in C:\Users\aminy\GitHub\midi-shape-shifter\MidiShapeShifter\MidiShapeShifter\Framework\PluginCommandStub.cs:line 24
at Jacobi.Vst.Framework.Plugin.StdPluginCommandStub.GetPluginInfo(IVstHostCommandStub hostCmdStub)
at Jacobi.Vst.Interop.VSTPluginMainInternal(Bootstrapper bootstrapper, IntPtr hostCallback)
Inner Exception --------------------------
System.ArgumentException: The path is not of a legal form.
at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.GetFullPathInternal(String path)
at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.GetFiles(String path, String searchPattern)
at MidiShapeShifter.Logger..cctor() in C:\Users\aminy\GitHub\midi-shape-shifter\MidiShapeShifter\MidiShapeShifter\Logger.cs:line 46
---------------------------
OK
---------------------------