Hi Fons,
On Tuesday 16 September 2008 19:30:33 Fons Adriaensen wrote:
Hello all,
(Hoping there's SC3 expert on the list)
yes, I'm here :)
I haven't been using SC3 for some time, but now I
have
to revive some of my work from years ago. As before i'm
controlling it from Emacs.
The current release refuses to run my old code, apparently
because it loads/stores synthdefs from/to
~/share/SuperCollider/synthdefs instead of ./synthdefs.
Re-running all the definitions stores them in the new
place and then things work. But the last thing I want
is to have all synthdefs in one giant heap. They are
always very specific to a particular composition, and
I want to keeo them together with the other files for
each work.
Is there confituration option to make SC3 revert to
the old behaviour ?
SynthDef.synthDefDir = "./synthdefs";
You might also be interested in using SynthDescLib, which is more geared
towards bundling a set of synthdefs.
More generally, I deeply dislike apps creating
non-specific directories such as ~/share. If SC3
wants a per-login directory it should be ~/.SC3
or something like that.
sk seems to prefer the ~/share/.. approach, so I think that's why we went
with that...
sincerely,
Marije