240 Dokumentation des Programmoduls RhythmClarifier A.6.2 Beschreibung der Konstruktoren und Destruktoren MetricLevel (const Rational & bd, bool ternary) Konstruktor. Erzeugt einen neuen metrischen Level. Parameter: bd Distanz zwischen zwei Impulsen ternary true, wenn der Level ternär ist { r_beat_dist = bd; b_ternary = ternary; } A.6.3 Dokumentation der Elementfunktionen bool includes_time (const Rational & attack) const Entscheidet, ob ein Impuls des Levels auf die angegebene Einsatzzeit fällt. Parameter: attack die zu prüfende Einsatzzeit Rückgabe: true, wenn ein Impuls auf die Einsatzzeit fällt { return attack % r_beat_dist == 0; }