[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 {
0.1.wait;
s.makeBundle(0.1, {
a = Synth(\default);
});
0.2.wait;
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 {}
}
hjh
--
James Harkins /// dewdrop world
jamshark70@xxxxxxxxxxxxxxxxx
http://www.dewdrop-world.net
"Come said the Muse,
Sing me a song no poet has yet chanted,
Sing me the universal." -- Whitman