Superdirt lazy samples loading

How do I upgrade the version, I notice that I have 1.7.2 installed

You need 1.7.3, here it's explained, let me know if that works

Hello...sorry for the late reply but I keep getting this error :frowning:
image

you can try to install manually. personally unless there's a big change i just copypaste the source code to my quarks folder and replace the necessary files. but this doesn't generate the docs (this is why i only do this if changes in the last update were small)

Thank you for this tip, I got it to work correctly when doing this!

hi!
i'm trying to implement Lazy Samples but i get this error

ERROR: Message 'doNotReadYet_' not understood.
RECEIVER:
Instance of SuperDirt {    (000001FE6E4833B8, gc=AC, fmt=00, flg=00, set=05)
  instance variables [18]
    numChannels : Integer 2
    server : instance of Server (000001FE6DCCF8C8, size=30, set=5)
    soundLibrary : instance of DirtSoundLibrary (000001FE6E4C5358, size=9, set=4)
    vowels : instance of Event (000001FE71926928, size=5, set=3)
    orbits : nil
    modules : instance of Array (000001FE6FF0F658, size=34, set=6)
    audioRoutingBusses : instance of Array (000001FE721E7448, size=16, set=4)
    controlBusses : instance of Array (000001FE71FA6398, size=128, set=7)
    port : nil
    senderAddr : nil
    replyAddr : nil
    netResponders : nil
    receiveAction : nil
    warnOutOfOrbit : true
    maxLatency : Integer 42
    dropWhen : false
    numRoutingBusses : Integer 16
    numControlBusses : Integer 128
}
ARGS:
   true
PATH: C:\Users\User\AppData\Local\SuperCollider\startup.scd

PROTECTED CALL STACK:
	Meta_MethodError:new	000001FE6B278F00
		arg this = DoesNotUnderstandError
		arg what = nil
		arg receiver = a SuperDirt
	Meta_DoesNotUnderstandError:new	000001FE6B27B240
		arg this = DoesNotUnderstandError
		arg receiver = a SuperDirt
		arg selector = doNotReadYet_
		arg args = [ true ]
	Object:doesNotUnderstand	000001FE718CCC40
		arg this = a SuperDirt
		arg selector = doNotReadYet_
		arg args = nil
	a FunctionDef	000001FE70D15458
		sourceCode = "{
		~dirt = SuperDirt(2, s); // two output channels, increase if you want to pan across more channels
		~dirt.doNotReadYet = true; // lazy samples loading
		~dirt.loadSoundFiles;   // load samples (path containing a wildcard can be passed in)
		// for example: ~dirt.loadSoundFiles(\"/Users/myUserName/Dirt/samples/*\");
		// s.sync; // optionally: wait for samples to be read
		~dirt.start(57120, 0 ! 12);   // start listening on port 57120, create two busses each sending audio to channel 0

		...etc..."
	Routine:prStart	000001FE6D98E5C0
		arg this = a Routine
		arg inval = 162.8193165

CALL STACK:
	DoesNotUnderstandError:reportError
		arg this = <instance of DoesNotUnderstandError>
	< closed FunctionDef >
		arg error = <instance of DoesNotUnderstandError>
	Integer:forBy
		arg this = 0
		arg endval = 4
		arg stepval = 2
		arg function = <instance of Function>
		var i = 4
		var j = 2
	SequenceableCollection:pairsDo
		arg this = [*6]
		arg function = <instance of Function>
	Scheduler:seconds_
		arg this = <instance of Scheduler>
		arg newSeconds = 166.8515549
	Meta_AppClock:tick
		arg this = <instance of Meta_AppClock>
		var saveClock = <instance of Meta_SystemClock>
	Process:tick
		arg this = <instance of Main>
^^ ERROR: Message 'doNotReadYet_' not understood.
RECEIVER: a SuperDirt

I think it may be because of my superdirt sample dir is not "pristine" as recommended by @cleary here: Dirt samples - #5 by seraphim2228
(i deleted some of the original folders/files for saving space, total noob btw)

How can i fix this?
i've upgraded Superdirt by executing Quarks.update("SuperDirt")
The output i received was

Quark 'SuperDirt' updated to version: nil tag: nil refspec: 
-> Quarks

Thank you

So, this feature is now supported in superdirt from v1.7.3 (ie you don't have to muck about in a dev branch of git)

[edit] first up, can you post the file where you call doNotReadYet? It looks like there might be a spurious underscore...

Failing that, continue here:
I don't know, but it looks like your quark update request didn't go anywhere and may be because you didn't specify a tag (and I just saw that command recommended in the docs, so it may need review).

Try this:

Quarks.checkForUpdates({Quarks.install("SuperDirt", "v1.7.3"); thisProcess.recompile()})
1 Like

thanks for answering @cleary

i've edited the "startup.scd", located in: C:\Users\User\AppData\Local\SuperCollider

/*
This is an example startup file. You can load it from your startup file
(to be found in Platform.userAppSupportDir +/+ "startup.scd")
*/


(
s.reboot { // server options are only updated on reboot
	// configure the sound server: here you could add hardware specific options
	// see http://doc.sccode.org/Classes/ServerOptions.html
	s.options.numBuffers = 1024 * 256; // increase this if you need to load more samples
	s.options.memSize = 8192 * 32; // increase this if you get "alloc failed" messages
	s.options.numWireBufs = 64; // increase this if you get "exceeded number of interconnect buffers" messages
	s.options.maxNodes = 1024 * 32; // increase this if you are getting drop outs and the message "too many nodes"
	s.options.numOutputBusChannels = 2; // set this to your hardware output channel size, if necessary
	s.options.numInputBusChannels = 2; // set this to your hardware output channel size, if necessary
	// boot the server and start SuperDirt
	s.waitForBoot {
		~dirt = SuperDirt(2, s); // two output channels, increase if you want to pan across more channels
		~dirt.doNotReadYet = true; // lazy samples loading
		~dirt.loadSoundFiles;   // load samples (path containing a wildcard can be passed in)
		// for example: ~dirt.loadSoundFiles("/Users/myUserName/Dirt/samples/*");
		// s.sync; // optionally: wait for samples to be read
		~dirt.start(57120, 0 ! 12);   // start listening on port 57120, create two busses each sending audio to channel 0

		// optional, needed for convenient access from sclang:
		(
			~d1 = ~dirt.orbits[0]; ~d2 = ~dirt.orbits[1]; ~d3 = ~dirt.orbits[2];
			~d4 = ~dirt.orbits[3]; ~d5 = ~dirt.orbits[4]; ~d6 = ~dirt.orbits[5];
			~d7 = ~dirt.orbits[6]; ~d8 = ~dirt.orbits[7]; ~d9 = ~dirt.orbits[8];
			~d10 = ~dirt.orbits[9]; ~d11 = ~dirt.orbits[10]; ~d12 = ~dirt.orbits[11];
		);
	};

	s.latency = 0.3; // increase this if you get "late" messages
};
);

when running the code you provided me on supercollider i get this

-> Quarks
SCDoc: Indexed 1840 documents in 10.47 seconds
Requested notification messages from server 'localhost'
localhost: server process's maxLogins (1) matches with my options.
localhost: keeping clientID (0) as confirmed by server process.
Shared memory server interface initialized
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\core-modules.scd
---- core synth defs loaded ----
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\core-synths-global.scd
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\core-synths.scd
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\default-synths.scd
exception in GraphDef_Recv: exceeded number of interconnect buffers.
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\try-load-extra-synths.scd
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\tutorial-synths.scd
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\zzzzz-core-modules-that-come-last.scd
ERROR: Message 'doNotReadYet_' not understood.
RECEIVER:
Instance of SuperDirt {    (0000027043EB6888, gc=F4, fmt=00, flg=00, set=05)
  instance variables [18]
    numChannels : Integer 2
    server : instance of Server (000002703EC1AAC8, size=30, set=5)
    soundLibrary : instance of DirtSoundLibrary (0000027041814478, size=9, set=4)
    vowels : instance of Event (00000270441670D8, size=5, set=3)
    orbits : nil
    modules : instance of Array (0000027042767AC8, size=34, set=6)
    audioRoutingBusses : instance of Array (0000027041AAB428, size=16, set=4)
    controlBusses : instance of Array (00000270425FA2F8, size=128, set=7)
    port : nil
    senderAddr : nil
    replyAddr : nil
    netResponders : nil
    receiveAction : nil
    warnOutOfOrbit : true
    maxLatency : Integer 42
    dropWhen : false
    numRoutingBusses : Integer 16
    numControlBusses : Integer 128
}
ARGS:
   true
PATH: C:\Users\User\AppData\Local\SuperCollider\startup.scd

PROTECTED CALL STACK:
	Meta_MethodError:new	000002703EED9480
		arg this = DoesNotUnderstandError
		arg what = nil
		arg receiver = a SuperDirt
	Meta_DoesNotUnderstandError:new	000002703EEDB7C0
		arg this = DoesNotUnderstandError
		arg receiver = a SuperDirt
		arg selector = doNotReadYet_
		arg args = [ true ]
	Object:doesNotUnderstand	000002703EA2D840
		arg this = a SuperDirt
		arg selector = doNotReadYet_
		arg args = nil
	a FunctionDef	000002703EA4D668
		sourceCode = "{
		~dirt = SuperDirt(2, s); // two output channels, increase if you want to pan across more channels
		~dirt.doNotReadYet = true; // lazy samples loading
		~dirt.loadSoundFiles;   // load samples (path containing a wildcard can be passed in)
		// for example: ~dirt.loadSoundFiles(\"/Users/myUserName/Dirt/samples/*\");
		// s.sync; // optionally: wait for samples to be read
		~dirt.start(57120, 0 ! 12);   // start listening on port 57120, create two busses each sending audio to channel 0

		...etc..."
	Routine:prStart	000002704009E4C0
		arg this = a Routine
		arg inval = 1.1736926

CALL STACK:
	DoesNotUnderstandError:reportError
		arg this = <instance of DoesNotUnderstandError>
	< closed FunctionDef >
		arg error = <instance of DoesNotUnderstandError>
	Integer:forBy
		arg this = 0
		arg endval = 4
		arg stepval = 2
		arg function = <instance of Function>
		var i = 4
		var j = 2
	SequenceableCollection:pairsDo
		arg this = [*6]
		arg function = <instance of Function>
	Scheduler:seconds_
		arg this = <instance of Scheduler>
		arg newSeconds = 12.5148394
	Meta_AppClock:tick
		arg this = <instance of Meta_AppClock>
		var saveClock = <instance of Meta_SystemClock>
	Process:tick
		arg this = <instance of Main>
^^ ERROR: Message 'doNotReadYet_' not understood.
RECEIVER: a SuperDirt


Installing SuperDirt
WARNING: Tag not found: Quark: SuperDirt[v1.7.3] v1.7.3 
 Possible tags: [  ]
Installing Vowel
Vowel installed
Installing Dirt-Samples
Dirt-Samples installed
SuperDirt installed
server 'localhost' disconnected shared memory interface
'/quit' message sent to server 'localhost'.
compiling class library...
	Found 853 primitives.
	Compiling directory 'C:\Program Files\SuperCollider-3.12.2\SCClassLibrary'
	Compiling directory 'C:\ProgramData\SuperCollider\Extensions'
	Compiling directory 'C:\Users\User\AppData\Local\SuperCollider\Extensions'
	Compiling directory 'C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\Vowel'
	Compiling directory 'C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\Dirt-Samples'
	Compiling directory 'C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt'
	numentries = 1210187 / 18858606 = 0.064
	5897 method selectors, 3198 classes
	method table size 19793672 bytes, big table size 150868848
	Number of Symbols 14655
	Byte Code Size 420026
	compiled 469 files in 0.55 seconds

Info: 2 methods are currently overwritten by extensions. To see which, execute:
MethodOverride.printAll

compile done
localhost : setting clientID to 0.
internal : setting clientID to 0.
Class tree inited in 0.01 seconds
server 'localhost' already booting


*** Welcome to SuperCollider 3.12.2. *** For help press Ctrl-D.
SC_UdpInPort: received error - An existing connection was forcibly closed by the remote host
Booting server 'localhost' on address 127.0.0.1:57110.
Open error: is JACK server running?

Device options:
  - MME : Microsoft Sound Mapper - Input   (device #0 with 2 ins 0 outs)
  - MME : Microphone Array (Realtek High    (device #1 with 2 ins 0 outs)
  - MME : VoiceMeeter Output (VB-Audio Vo   (device #2 with 8 ins 0 outs)
  - MME : CABLE Output (VB-Audio Virtual    (device #3 with 8 ins 0 outs)
  - MME : VoiceMeeter VAIO3 Output (VB-Au   (device #4 with 8 ins 0 outs)
  - MME : VoiceMeeter Aux Output (VB-Audi   (device #5 with 8 ins 0 outs)
  - MME : Microsoft Sound Mapper - Output   (device #6 with 0 ins 2 outs)
  - MME : Speakers (Realtek High Definiti   (device #7 with 0 ins 6 outs)
  - MME : CABLE Input (VB-Audio Virtual C   (device #8 with 0 ins 8 outs)
  - MME : VoiceMeeter Aux Input (VB-Audio   (device #9 with 0 ins 8 outs)
  - MME : VoiceMeeter Input (VB-Audio Voi   (device #10 with 0 ins 8 outs)
  - MME : VoiceMeeter VAIO3 Input (VB-Aud   (device #11 with 0 ins 8 outs)
  - Windows DirectSound : Primary Sound Capture Driver   (device #12 with 2 ins 0 outs)
  - Windows DirectSound : Microphone Array (Realtek High Definition Audio(SST))   (device #13 with 2 ins 0 outs)
  - Windows DirectSound : VoiceMeeter Output (VB-Audio VoiceMeeter VAIO)   (device #14 with 8 ins 0 outs)
  - Windows DirectSound : CABLE Output (VB-Audio Virtual Cable)   (device #15 with 8 ins 0 outs)
  - Windows DirectSound : VoiceMeeter VAIO3 Output (VB-Audio VoiceMeeter VAIO3)   (device #16 with 8 ins 0 outs)
  - Windows DirectSound : VoiceMeeter Aux Output (VB-Audio VoiceMeeter AUX VAIO)   (device #17 with 8 ins 0 outs)
  - Windows DirectSound : Primary Sound Driver   (device #18 with 0 ins 2 outs)
  - Windows DirectSound : Speakers (Realtek High Definition Audio(SST))   (device #19 with 0 ins 6 outs)
  - Windows DirectSound : CABLE Input (VB-Audio Virtual Cable)   (device #20 with 0 ins 8 outs)
  - Windows DirectSound : VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)   (device #21 with 0 ins 8 outs)
  - Windows DirectSound : VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)   (device #22 with 0 ins 8 outs)
  - Windows DirectSound : VoiceMeeter VAIO3 Input (VB-Audio VoiceMeeter VAIO3)   (device #23 with 0 ins 8 outs)
  - ASIO : ASIO4ALL v2   (device #24 with 2 ins 2 outs)
  - ASIO : Voicemeeter AUX Virtual ASIO   (device #25 with 8 ins 8 outs)
  - ASIO : Voicemeeter Insert Virtual ASIO   (device #26 with 22 ins 22 outs)
  - ASIO : Voicemeeter Potato Insert Vi...   (device #27 with 34 ins 34 outs)
  - ASIO : Voicemeeter VAIO3 Virtual ASIO   (device #28 with 8 ins 8 outs)
  - ASIO : Voicemeeter Virtual ASIO   (device #29 with 8 ins 8 outs)
  - Windows WASAPI : CABLE Input (VB-Audio Virtual Cable)   (device #30 with 0 ins 2 outs)
  - Windows WASAPI : VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)   (device #31 with 0 ins 2 outs)
  - Windows WASAPI : VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)   (device #32 with 0 ins 2 outs)
  - Windows WASAPI : VoiceMeeter VAIO3 Input (VB-Audio VoiceMeeter VAIO3)   (device #33 with 0 ins 2 outs)
  - Windows WASAPI : Speakers (Realtek High Definition Audio(SST))   (device #34 with 0 ins 2 outs)
  - Windows WASAPI : Microphone Array (Realtek High Definition Audio(SST))   (device #35 with 2 ins 0 outs)
  - Windows WASAPI : VoiceMeeter Output (VB-Audio VoiceMeeter VAIO)   (device #36 with 2 ins 0 outs)
  - Windows WASAPI : CABLE Output (VB-Audio Virtual Cable)   (device #37 with 2 ins 0 outs)
  - Windows WASAPI : VoiceMeeter VAIO3 Output (VB-Audio VoiceMeeter VAIO3)   (device #38 with 2 ins 0 outs)
  - Windows WASAPI : VoiceMeeter Aux Output (VB-Audio VoiceMeeter AUX VAIO)   (device #39 with 2 ins 0 outs)
  - Windows WDM-KS : Headphones ()   (device #40 with 0 ins 2 outs)
  - Windows WDM-KS : Headphones ()   (device #41 with 0 ins 2 outs)
  - Windows WDM-KS : Headset (@System32\drivers\bthhfenum.sys,#2;%1 Hands-Free AG Audio%0


;(A80))   (device #42 with 0 ins 1 outs)
  - Windows WDM-KS : Headset (@System32\drivers\bthhfenum.sys,#2;%1 Hands-Free AG Audio%0


;(A80))   (device #43 with 1 ins 0 outs)
  - Windows WDM-KS : VoiceMeeter Aux Output (VoiceMeeter Aux vaio)   (device #44 with 8 ins 0 outs)
  - Windows WDM-KS : Speakers (VoiceMeeter Aux vaio)   (device #45 with 0 ins 8 outs)
  - Windows WDM-KS : Headset Earphone (@System32\drivers\bthhfenum.sys,#2;%1 Hands-Free AG Audio%0


;(Bose Revolve+ II SoundLink))   (device #46 with 0 ins 1 outs)
  - Windows WDM-KS : Headset Microphone (@System32\drivers\bthhfenum.sys,#2;%1 Hands-Free AG Audio%0


;(Bose Revolve+ II SoundLink))   (device #47 with 1 ins 0 outs)
  - Windows WDM-KS : Speakers 1 (Realtek HD Audio output with SST)   (device #48 with 0 ins 2 outs)
  - Windows WDM-KS : Speakers 2 (Realtek HD Audio output with SST)   (device #49 with 0 ins 6 outs)
  - Windows WDM-KS : PC Speaker (Realtek HD Audio output with SST)   (device #50 with 2 ins 0 outs)
  - Windows WDM-KS : Microphone Array (Realtek HD Audio Mic input)   (device #51 with 2 ins 0 outs)
  - Windows WDM-KS : Stereo Mix (Realtek HD Audio Stereo input)   (device #52 with 2 ins 0 outs)
  - Windows WDM-KS : VoiceMeeter VAIO3 Output (VoiceMeeter VAIO3)   (device #53 with 8 ins 0 outs)
  - Windows WDM-KS : Speakers (VoiceMeeter VAIO3)   (device #54 with 0 ins 8 outs)
  - Windows WDM-KS : Headphones ()   (device #55 with 0 ins 2 outs)
  - Windows WDM-KS : CABLE Output (VB-Audio Point)   (device #56 with 8 ins 0 outs)
  - Windows WDM-KS : Speakers (VB-Audio Point)   (device #57 with 0 ins 8 outs)
  - Windows WDM-KS : VoiceMeeter Output (VoiceMeeter vaio)   (device #58 with 8 ins 0 outs)
  - Windows WDM-KS : Speakers (VoiceMeeter vaio)   (device #59 with 0 ins 8 outs)
  - Windows WDM-KS : Speakers ()   (device #60 with 0 ins 2 outs)

Requested devices:
  In:
  - (default)
  Out:
  - (default)

Selecting default system input/output devices

Booting with:
  In: MME : Microphone Array (Realtek High 
  Out: MME : Speakers (Realtek High Definiti
  Sample rate: 44100.000
  Latency (in/out): 0.013 / 0.091 sec
SC_AudioDriver: sample rate = 44100.000000, driver's block size = 64
SuperCollider 3 server ready.
Requested notification messages from server 'localhost'
localhost: server process's maxLogins (1) matches with my options.
localhost: keeping clientID (0) as confirmed by server process.
Shared memory server interface initialized
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\core-modules.scd
---- core synth defs loaded ----
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\core-synths-global.scd
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\core-synths.scd
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\default-synths.scd
exception in GraphDef_Recv: exceeded number of interconnect buffers.
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\try-load-extra-synths.scd
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\tutorial-synths.scd
loading synthdefs in C:\Users\User\AppData\Local\SuperCollider\downloaded-quarks\SuperDirt\classes\..\synths\zzzzz-core-modules-that-come-last.scd
ERROR: Message 'doNotReadYet_' not understood.
RECEIVER:
Instance of SuperDirt {    (0000027045B68EE8, gc=B0, fmt=00, flg=00, set=05)
  instance variables [18]
    numChannels : Integer 2
    server : instance of Server (0000027043576208, size=30, set=5)
    soundLibrary : instance of DirtSoundLibrary (00000270458D37D8, size=9, set=4)
    vowels : instance of Event (0000027045BDB188, size=5, set=3)
    orbits : nil
    modules : instance of Array (0000027040EEF8E8, size=34, set=6)
    audioRoutingBusses : instance of Array (00000270426BC588, size=16, set=4)
    controlBusses : instance of Array (00000270422B1EE8, size=128, set=7)
    port : nil
    senderAddr : nil
    replyAddr : nil
    netResponders : nil
    receiveAction : nil
    warnOutOfOrbit : true
    maxLatency : Integer 42
    dropWhen : false
    numRoutingBusses : Integer 16
    numControlBusses : Integer 128
}
ARGS:
   true
PATH: C:\Users\User\AppData\Local\SuperCollider\startup.scd

PROTECTED CALL STACK:
	Meta_MethodError:new	00000270450411C0
		arg this = DoesNotUnderstandError
		arg what = nil
		arg receiver = a SuperDirt
	Meta_DoesNotUnderstandError:new	0000027045043500
		arg this = DoesNotUnderstandError
		arg receiver = a SuperDirt
		arg selector = doNotReadYet_
		arg args = [ true ]
	Object:doesNotUnderstand	00000270451B0740
		arg this = a SuperDirt
		arg selector = doNotReadYet_
		arg args = nil
	a FunctionDef	0000027042B79468
		sourceCode = "{
		~dirt = SuperDirt(2, s); // two output channels, increase if you want to pan across more channels
		~dirt.doNotReadYet = true; // lazy samples loading
		~dirt.loadSoundFiles;   // load samples (path containing a wildcard can be passed in)
		// for example: ~dirt.loadSoundFiles(\"/Users/myUserName/Dirt/samples/*\");
		// s.sync; // optionally: wait for samples to be read
		~dirt.start(57120, 0 ! 12);   // start listening on port 57120, create two busses each sending audio to channel 0

		...etc..."
	Routine:prStart	000002703ECE4700
		arg this = a Routine
		arg inval = 31.3496573

CALL STACK:
	DoesNotUnderstandError:reportError
		arg this = <instance of DoesNotUnderstandError>
	< closed FunctionDef >
		arg error = <instance of DoesNotUnderstandError>
	Integer:forBy
		arg this = 0
		arg endval = 2
		arg stepval = 2
		arg function = <instance of Function>
		var i = 2
		var j = 1
	SequenceableCollection:pairsDo
		arg this = [*4]
		arg function = <instance of Function>
	Scheduler:seconds_
		arg this = <instance of Scheduler>
		arg newSeconds = 34.2566826
	Meta_AppClock:tick
		arg this = <instance of Meta_AppClock>
		var saveClock = <instance of Meta_SystemClock>
	Process:tick
		arg this = <instance of Main>
^^ ERROR: Message 'doNotReadYet_' not understood.
RECEIVER: a SuperDirt

i think this may have to do with the last update i've done for getting the latest Tidal version on Windows (i may have messed up / overwritted something)

I'm a bit confused here - the command I gave you can just be executed standalone in a supercollider window, it shouldn't return all your startup.scd output

yes it confuses me too. I executed it once more and had the same results.

It suggests that "2 methods are currently overwritten by extensions"
After running MethodOverride.printAll i get this output:

Overwritten methods in class library:
-------------------------------------

String
------
	String:absolutePath
		C:\Program Files\SuperCollider-3.12.2\SCClassLibrary\Platform\windows\SystemOverwrites\overwrites.sc
		C:\Program Files\SuperCollider-3.12.2\SCClassLibrary\Common\Collections\String.sc

PathName
--------
	PathName:isAbsolutePath
		C:\Program Files\SuperCollider-3.12.2\SCClassLibrary\Platform\windows\SystemOverwrites\overwrites.sc
		C:\Program Files\SuperCollider-3.12.2\SCClassLibrary\Common\Files\PathName.sc

-> MethodOverride

any ideas?

I'm afraid I am extremely novice when it comes to SuperCollider, it might be worth a question on their forums?