private void WriteChord(Chord chord) { WriteBytes(new sbyte[] { 1, 1, 0, 0, 0, 12, 0, 0, -1, -1, -1, -1, 0, 0, 0, 0, 0 }); WriteStringByte(chord.Name, 21); SkipBytes(4); WriteInt(chord.FirstFret); for (int i = 0; i < 7; i++) { WriteInt((i < chord.Strings.Length ? chord.GetFretValue(i) : -1)); } SkipBytes(32); }