public void runNonRealTime() {
		while (root != null && !stop) {
			if (!root.isMuted())
				root.update();
			timeStep++;
			if(logTime && timeStep % 100 == 0) {
				System.out.println(samplesToMs(timeStep * bufferSizeInFrames) / 1000f);
			}
		}
	}