AlphaTab.Exporter.AlphaTexExporter.Beat C# (CSharp) Method

Beat() private method

private Beat ( Beat beat ) : void
beat AlphaTab.Model.Beat
return void
        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);
        }