(
// MAIN LAUNCH (loads necessary files and definitions)

var appEnvironment;

//push new environment
appEnvironment = Environment.make;
appEnvironment.push;

s.waitForBoot({

	c = Condition.new;

	// load all files
	//"seeds_and_ledgers_backend.scd".loadRelative;
	"seeds_and_ledgers_backend_rise.scd".loadRelative;
	"seeds_and_ledgers_transcriber.scd".loadRelative;
	"seeds_and_ledgers_synthdefs.scd".loadRelative;
	s.sync(c);
	"seeds_and_ledgers_mixer.scd".loadRelative;

	"ready".postln;
});
appEnvironment.pop;
)
