Hello all,
I really love SuperDirt and Tidal, I used them on several machines and never had any problem but I´m actually having trouble with a fresh install of SuperDirt:
I can´t call loadSoundFiles method on a SuperDirt instance (and can´t execute SuperDirt.start) without crashing the server with this message:
Server 'localhost' exited with exit code 0.
server 'localhost' disconnected shared memory interface
I´m on Ubuntu 24.04, SuperCollider 3.14.0-dev (build from source), sc3-plugins (build from source) all freshly installed.
I had this problem on a first install, I reinstall everything but it´s the same.
I have no quarks installed except SuperDirt 1.7.3, Vowel and Dirt-Samples.
This is my startup file:
s.options.memSize = 2.pow(20) * 2;
s.options.numBuffers = 1024 * 256;
s.options.maxNodes = 1024 * 32;
s.options.numWireBufs = 64 * 8;
s.options.maxSynthDefs = 1024 * 4;
// rec options
s.options.recChannels = 2;
s.options.recHeaderFormat = "aiff";
I have not installed Tidal yet cause I´d like to be able to run SuperDirt first, I don´t know if this can be related.
I need help please, if someone can point me to the right direction, I would be very gratefull.
@julian have you ever encountered this ? I search on SuperDirt github issues and on tidal without success.
This is the code that produce the error:
s.boot;
SuperDirt.start; // problem here
// Server 'localhost' exited with exit code 0.
// server 'localhost' disconnected shared memory interface
s.boot;
~dirt = SuperDirt(2, s); // ok
~dirt.start(57120, [0, 0]); // ok
~dirt.loadSoundFiles; // problem here
// Server 'localhost' exited with exit code 0.
// server 'localhost' disconnected shared memory interface
and the whole post window with the error message:
compiling class library...
Found 880 primitives.
Compiling directory '/usr/local/share/SuperCollider/SCClassLibrary'
Compiling directory '/usr/local/share/SuperCollider/Extensions'
Compiling directory '/home/fabien/.local/share/SuperCollider/Extensions'
Compiling directory '/home/fabien/.local/share/SuperCollider/downloaded-quarks/Vowel'
Compiling directory '/home/fabien/.local/share/SuperCollider/downloaded-quarks/Dirt-Samples'
Compiling directory '/home/fabien/.local/share/SuperCollider/downloaded-quarks/SuperDirt'
numentries = 1307510 / 20832240 = 0.063
6070 method selectors, 3432 classes
method table size 21504576 bytes, big table size 166657920
Number of Symbols 15663
Byte Code Size 471296
compiled 570 files in 0.46 seconds
Info: 4 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
*** Welcome to SuperCollider 3.14.0-dev. *** For help press Ctrl-D.
SCDoc: Indexing help-files...
SCDoc: Indexed 1955 documents in 0.95 seconds
Booting server 'localhost' on address 127.0.0.1:57110.
Found 237 LADSPA plugins
JackDriver: client name is 'SuperCollider'
SC_AudioDriver: sample rate = 44100.000000, driver's block size = 512
JackDriver: connected Built-in Audio Analog Stereo:capture_FL to SuperCollider:in_1
JackDriver: connected Built-in Audio Analog Stereo:capture_FR to SuperCollider:in_2
JackDriver: connected SuperCollider:out_1 to Built-in Audio Analog Stereo:playback_FL
JackDriver: connected SuperCollider:out_2 to Built-in Audio Analog Stereo:playback_FR
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
-> SuperDirt
loading synthdefs in /home/fabien/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/core-modules.scd
---- core synth defs loaded ----
loading synthdefs in /home/fabien/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/core-synths-global.scd
loading synthdefs in /home/fabien/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/core-synths.scd
loading synthdefs in /home/fabien/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/default-synths.scd
loading synthdefs in /home/fabien/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/try-load-extra-synths.scd
loading synthdefs in /home/fabien/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/tutorial-synths.scd
loading synthdefs in /home/fabien/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/zzzzz-core-modules-that-come-last.scd
217 existing sample banks:
808 (6) 808bd (25) 808cy (25) 808hc (5) 808ht (5) 808lc (5) 808lt (5) 808mc (5) 808mt (5) 808oh (5) 808sd (25) 909 (1) ab (12) ade (10) ades2 (9) ades3 (7) ades4 (6) alex (2) alphabet (26) amencutup (32) armora (7) arp (2) arpy (11) auto (11) baa (7) baa2 (7) bass (4) bass0 (3) bass1 (30) bass2 (5) bass3 (11) bassdm (24) bassfoo (3) battles (2) bd (24) bend (4) bev (2) bin (2) birds (10) birds3 (19) bleep (13) blip (2) blue (2) bottle (13) breaks125 (2) breaks152 (1) breaks157 (1) breaks165 (1) breath (1) bubble (8) can (14) casio (3) cb (1) cc (6) chin (4) circus (3) clak (2) click (4) clubkick (5) co (4) coins (1) control (2) cosmicg (15) cp (2) cr (6) crow (4) d (4) db (13) diphone (38) diphone2 (12) dist (16) dork2 (4) dorkbot (2) dr (42) dr2 (6) dr55 (4) dr_few (8) drum (6) drumtraks (13) e (8) east (9) electro1 (13) em2 (6) erk (1) f (1) feel (7) feelfx (8) fest (1) fire (1) flick (17) fm (17) foo (27) future (17) gab (10) gabba (4) gabbaloud (4) gabbalouder (4) glasstap (3) glitch (8) glitch2 (8) gretsch (24) gtr (3) h (7) hand (17) hardcore (12) hardkick (6) haw (6) hc (6) hh (13) hh27 (13) hit (6) hmm (1) ho (6) hoover (6) house (8) ht (16) if (5) ifdrums (3) incoming (8) industrial (32) insect (3) invaders (18) jazz (8) jungbass (20) jungle (13) juno (12) jvbass (13) kicklinn (1) koy (2) kurt (7) latibro (8) led (1) less (4) lighter (33) linnhats (6) lt (16) made (7) made2 (1) mash (2) mash2 (4) metal (10) miniyeah (4) monsterb (6) moog (7) mouth (15) mp3 (4) msg (9) mt (16) mute (28) newnotes (15) noise (1) noise2 (8) notes (15) numbers (9) oc (4) odx (15) off (1) outdoor (6) pad (3) padlong (1) pebbles (1) perc (6) peri (15) pluck (17) popkick (10) print (11) proc (2) procshort (8) psr (30) rave (8) rave2 (4) ravemono (2) realclaps (4) reverbkick (1) rm (2) rs (1) sax (22) sd (2) seawolf (3) sequential (8) sf (18) sheffield (1) short (5) sid (12) sine (6) sitar (8) sn (52) space (18) speakspell (12) speech (7) speechless (10) speedupdown (9) stab (23) stomp (10) subroc3d (11) sugar (2) sundance (6) tabla (26) tabla2 (46) tablex (3) tacscan (22) tech (13) techno (7) tink (5) tok (4) toys (13) trump (11) ul (10) ulgab (5) uxay (3) v (6) voodoo (5) wind (10) wobble (1) world (3) xmas (1) yeah (31)
... file reading complete. Required 444 MB of memory.
Server 'localhost' exited with exit code 0.
server 'localhost' disconnected shared memory interface
Thank you