Skip to content

Commit

Permalink
finish long writing
Browse files Browse the repository at this point in the history
  • Loading branch information
vocatart committed Nov 26, 2024
1 parent a68fd6d commit 78168ea
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 3 deletions.
55 changes: 55 additions & 0 deletions textgrid/examples/long_output.TextGrid
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
File type = "ooTextFile"
Object class = "TextGrid"

xmin = 0
xmax = 2.3510204081632655
tiers? <exists>
size = 3
item []:
item [1]:
class = "IntervalTier"
name = "Mary"
xmin = 0
xmax = 2.3510204081632655
intervals: size = 3
intervals [1]:
xmin = 0
xmax = 0.7427342752056899
text = "1_label1"
intervals [2]:
xmin = 0.7427342752056899
xmax = 1.7447703580322245
text = "1_label2"
intervals [3]:
xmin = 1.7447703580322245
xmax = 2.3510204081632655
text = "1_label3"
item [2]:
class = "IntervalTier"
name = "John"
xmin = 0
xmax = 2.3510204081632655
intervals: size = 2
intervals [1]:
xmin = 0
xmax = 1.2402970197816243
text = "2_label1"
intervals [2]:
xmin = 1.2402970197816243
xmax = 2.3510204081632655
text = "2_label2"
item [3]:
class = "TextTier"
name = "Bell"
xmin = 0
xmax = 2.3510204081632655
points: size = 3
points [0]:
number = 0.40238753672840144
mark = "point1"
points [1]:
number = 1.1677357861976339
mark = "point2"
points [2]:
number = 1.8950757704562047
mark = "point3"
6 changes: 3 additions & 3 deletions textgrid/textgrid.go
Original file line number Diff line number Diff line change
Expand Up @@ -274,13 +274,13 @@ func (tg *TextGrid) WriteLong(path string, overwrite ...bool) error {

for intervalNum, interval := range tier.GetIntervals() {
// write interval number
_, err = fmt.Fprintf(file, "\t\tintervals [%d]:\n", intervalNum)
_, err = fmt.Fprintf(file, "\t\tintervals [%d]:\n", intervalNum+1)
if err != nil {
return err
}

// xmin and xmax
_, err = fmt.Fprintf(file, "\t\t\txmin = %f\n\t\t\txmax = %f\n", tg.xmin, tg.xmax)
_, err = fmt.Fprintf(file, "\t\t\txmin = %s\n\t\t\txmax = %s\n", f2s(interval.xmin), f2s(interval.xmax))
if err != nil {
return err
}
Expand All @@ -306,7 +306,7 @@ func (tg *TextGrid) WriteLong(path string, overwrite ...bool) error {
}

// value
_, err = fmt.Fprintf(file, "\t\t\tnumber = %f\n", point.value)
_, err = fmt.Fprintf(file, "\t\t\tnumber = %s\n", f2s(point.value))
if err != nil {
return err
}
Expand Down

0 comments on commit 78168ea

Please sign in to comment.