sointu/tracker/gmdlsentry.go

23 lines
491 B
Go

package tracker
import "github.com/vsariola/sointu/vm"
type GmDlsEntry struct {
Start int
LoopStart int
LoopLength int
SuggestedTranspose int
Name string
}
var GmDlsEntryMap = make(map[vm.SampleOffset]int)
func init() {
for i, e := range GmDlsEntries {
key := vm.SampleOffset{Start: uint32(e.Start), LoopStart: uint16(e.LoopStart), LoopLength: uint16(e.LoopLength)}
GmDlsEntryMap[key] = i
}
}
//go:generate go run generate/main.go