MKConductor Class Settings

+ setClocked:

YES (clocked) ― messages sent at the proper time Use this mode when you want to interact with the performance. This is the default. Example: ScorePlayer

NO (unclocked) ― messages sent in time order, but ASAP. Use this mode when no interaction is required. Example: playscore

+ setFinishWhenEmpty:

YES ― [MKConductor finishPerformance] is automatically triggered when the MKConductor has no more scheduled messages. This is the default. Example: ScorePlayer.

NO ― The performance continues until the Application sends [Conductor finishPerformance]. Example: Ensemble.

MKSetDeltaT(double val) sets “scheduler advance” over MIDI and DSP. The larger the argument, the more dependable the performance and the greater the latency. E.g. MKSetDeltaT(0.1) sets a “delta time” of 100 ms.