Versions in this module Expand all Collapse all v0 v0.4.0 Sep 26, 2019 Changes in this version + var DefaultSinger = "Yukari_Onn" + func IsValidSinger(singer string) bool + func Singers() []string type VSQ3 + func (vsq3 *VSQ3) ExtendLastNote(toTick, ifAfterTick int) bool + func (vsq3 *VSQ3) LimitLastNote(toTick int) bool v0.3.0 Aug 4, 2018 v0.2.0 Aug 2, 2018 Changes in this version type VSQ3 + func (vsq3 *VSQ3) NoteCount() int v0.1.0 Aug 1, 2018 v0.0.1 Jul 30, 2018 Changes in this version + type AUX struct + AUXID CData + Content CData + XMLName xml.Name + type Attr struct + ID string + Value int + XMLName xml.Name + type CData struct + Data string + Lock int + type KaraokeTrack struct + XMLName xml.Name + type KaraokeUnit struct + InGain int + Mute int + Solo int + Vol int + XMLName xml.Name + type MCtrl struct + Attr []Attr + PosTick int + XMLName xml.Name + type MasterTrack struct + Comment CData + PreMeasure int + Resolution int + SeqName CData + Tempo Tempo + TimeSig TimeSig + XMLName xml.Name + type MasterUnit struct + OutDev int + RetLevel int + Vol int + XMLName xml.Name + type Mixer struct + KaraokeUnit KaraokeUnit + MasterUnit MasterUnit + SEUnit SEUnit + VSUnit VSUnit + XMLName xml.Name + type MusicalPart struct + Comment CData + MCtrl []MCtrl + Note []Note + PartName CData + PartStyle []Attr + PlayTime int + PosTick int + Singer Singer + StylePlugin StylePlugin + XMLName xml.Name + type Note struct + DurTick int + Lyric CData + NoteNum int + NoteStyle []Attr + Phnms CData + PosTick int + Velocity int + XMLName xml.Name + type SETrack struct + XMLName xml.Name + type SEUnit struct + InGain int + Mute int + Pan int + SendEnable int + SendLevel int + Solo int + Vol int + XMLName xml.Name + type Singer struct + BS int + PC int + PosTick int + XMLName xml.Name + type StylePlugin struct + StylePluginID CData + StylePluginName CData + Version CData + XMLName xml.Name + type Tempo struct + BPM int + PosTick int + XMLName xml.Name + type TimeSig struct + Denomi int + Nume int + PosMes int + XMLName xml.Name + type VSQ3 struct + AUX AUX + KaraokeTrack KaraokeTrack + MasterTrack MasterTrack + Mixer Mixer + SETrack SETrack + SchemaLocation string + VSTrack VSTrack + Vender CData + Version CData + VoiceTable VoiceTable + XMLNS string + XMLName xml.Name + XSI string + func Load(filename string) (*VSQ3, error) + func New(resolution int, bpm float64) *VSQ3 + func (vsq3 *VSQ3) AddMCtrl(tick int, id string, value int) + func (vsq3 *VSQ3) AddNote(velocity, beginTick, endTick, note int, lyrics, phnms string) + func (vsq3 *VSQ3) Bytes() []byte + func (vsq3 *VSQ3) String() string + type VSTrack struct + Comment CData + MusicalPart MusicalPart + TrackName CData + VSTrackNo int + XMLName xml.Name + type VSUnit struct + InGain int + Mute int + Pan int + SendEnable int + SendLevel int + Solo int + VSTrackNo int + Vol int + XMLName xml.Name + type Voice struct + BS int + CompID CData + PC int + VoiceName CData + VoiceParam VoiceParam + XMLName xml.Name + type VoiceParam struct + BRE int + BRI int + CLE int + GEN int + OPE int + XMLName xml.Name + type VoiceTable struct + Voice Voice + XMLName xml.Name