private void Beat(Beat beat)
{
if (beat.IsRest)
{
_builder.Append("r");
}
else
{
if (beat.Notes.Count > 1)
{
_builder.Append("(");
}
for (int i = 0; i < beat.Notes.Count; i++)
{
Note(beat.Notes[i]);
}
if (beat.Notes.Count > 1)
{
_builder.Append(")");
}
}
_builder.Append(".");
_builder.Append((int)beat.Duration);
_builder.Append(" ");
BeatEffects(beat);
}