public static ushort GetPhraseMaskAtStep(int step, int beatsPerPhrase) { Phrase dummyPhrase = new Phrase(1, beatsPerPhrase); for (int i = 0; i < step; i++) { dummyPhrase.IncrementStep(); } return(dummyPhrase.phraseMask); }