just to clarify
@x2mirko it sounds like you’re talking about reloading changes to SC classes (engines.) this means 1) relaunching sclang (from ssh session), 2) using audio.restart() module function (which may still be a little wonky, sorry) or 3) just rebooting.
@ppqq is talking about reloading changes to lua modules that were included via the require lua function. this means 1) relaunching matron from ssh session, 2) using an “unrequire” hack like package['modulename'] = nil, which works fine or 3) rebooting.
running ./stop.sh, ./start.sh as suggested will stop and relaunch both processes, and also re-map their I/O to websockets for use with maiden.
we must spend some time unwonkifying the audio restart functions (better after 1st update but i still get occasional weirdness) and making maiden more useful for editing SC.