[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Sc-devel] PsyCollider 3.2 RC1

Crashing bug (scsynth.exe) with timestamped messages and the default synthdef.

// this works by itself
s.makeBundle(0.1, {
	a = Synth(\default);

// in a routine, it crashes the server
fork {
	s.makeBundle(0.1, {
		a = Synth(\default);
	s.makeBundle(0.1, { a.release });

It's a bug in OffsetOut. When I replaced OffsetOut with Out in the
default synthdef, it works.

So we might want to do this temporarily in the windows platform
directory (obviously not for any other platform!) -- since timestamped
messages are not fully accurate anyway, we don't really lose anything
by having OffsetOut behave like Out in Windows.

+ OffsetOut {
	*ar { arg bus, channelsArray;
		^Out.ar(bus, channelsArray)

Also, Server:quitInProcess fails, which causes an error recompiling
the lib (alt-k). quitInProcess should be a no-op in Windows.

+ Server {
	quitInProcess {}


James Harkins /// dewdrop world

"Come said the Muse,
Sing me a song no poet has yet chanted,
Sing me the universal."  -- Whitman