SuperDirt MIDI : fail (Win10)

Hi!

In my tests/attempt to have a cross-platform rig, I'm currently doing a clean Haskell / SuperCollider / Tidal install on a freshly formated / installed Win 10 partition.

I know it's a SuperCollider related issue, but following the guide in the wiki to use SuperDirt's MIDI I'm getting the same error over and over again.

The following command :

~dirt.soundLibrary.addMIDI(\midi, ~midiOut);

leads to :

-> a MIDIOut
ERROR: Message 'soundLibrary' not understood.
RECEIVER:
   nil
ARGS:
CALL STACK:
	DoesNotUnderstandError:reportError
		arg this = <instance of DoesNotUnderstandError>
	Nil:handleError
		arg this = nil
		arg error = <instance of DoesNotUnderstandError>
	Thread:handleError
		arg this = <instance of Thread>
		arg error = <instance of DoesNotUnderstandError>
	Object:throw
		arg this = <instance of DoesNotUnderstandError>
	Object:doesNotUnderstand
		arg this = nil
		arg selector = 'soundLibrary'
		arg args = [*0]
	< closed FunctionDef >  (no arguments or variables)
	Interpreter:interpretPrintCmdLine
		arg this = <instance of Interpreter>
		var res = nil
		var func = <instance of Function>
		var code = "~dirt.soundLibrary.addMIDI(\..."
		var doc = nil
		var ideClass = <instance of Meta_ScIDE>
	Process:interpretPrintCmdLine
		arg this = <instance of Main>
^^ The preceding error dump is for ERROR: Message 'soundLibrary' not understood.
RECEIVER: nil

Please note that this very same set=up runs flawlessly on OSX.

Using most recent SC 3.11.0 win 64 build, as well as most recent SC3 plugins. I literally downloaded and installed it all following the manual installation guide on tidalcycles.org.

LoopMIDI will handle the virtual MIDI port voodoo

Any ideas on how to fix that ? Thanks !!!

Could you please type ~dirt and execute it with Shift+Enter? What does appear in your "Post Window" (a Superdirt or nil)?
I believe that in your startup file something like ~dirt = SuperDirt(2, s); is missing.