优化代码结构

This commit is contained in:
源文雨 2022-06-10 19:00:27 +08:00
parent a92c584997
commit 746c048550

View File

@ -2,7 +2,6 @@
package midicreate package midicreate
import ( import (
"bytes"
"fmt" "fmt"
"math/rand" "math/rand"
"os" "os"
@ -252,7 +251,6 @@ func mkMidi(filePath, input string) error {
return nil return nil
} }
var ( var (
bf bytes.Buffer
clock = smf.MetricTicks(96) clock = smf.MetricTicks(96)
tr smf.Track tr smf.Track
) )
@ -335,11 +333,13 @@ func mkMidi(filePath, input string) error {
if err != nil { if err != nil {
return err return err
} }
_, err = s.WriteTo(&bf) f, err := os.Create(filePath)
if err != nil { if err != nil {
return err return err
} }
return os.WriteFile(filePath, bf.Bytes(), 0666) _, err = s.WriteTo(f)
f.Close()
return err
} }
func o(base uint8, oct uint8) uint8 { func o(base uint8, oct uint8) uint8 {