Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSequenceBuilderContext ¶
func NewSequenceBuilderContext() *sequenceBuilderContext
Types ¶
type ControlChangeEvent ¶
type ControlChangeEvent struct { Channel enums.Channel `json:"channel"` CC enums.CC `json:"cc"` Value int `json:"value"` }
func (*ControlChangeEvent) GetChannel ¶
func (e *ControlChangeEvent) GetChannel() enums.Channel
func (*ControlChangeEvent) ShiftChannel ¶ added in v1.3.0
func (e *ControlChangeEvent) ShiftChannel(n int)
func (*ControlChangeEvent) String ¶
func (e *ControlChangeEvent) String() string
type DurationEventPair ¶
type ExclusiveEvent ¶
func (*ExclusiveEvent) GetChannel ¶
func (e *ExclusiveEvent) GetChannel() enums.Channel
func (*ExclusiveEvent) ShiftChannel ¶ added in v1.3.0
func (e *ExclusiveEvent) ShiftChannel(n int)
func (*ExclusiveEvent) String ¶
func (e *ExclusiveEvent) String() string
type FineTuneEvent ¶
func (*FineTuneEvent) GetChannel ¶
func (e *FineTuneEvent) GetChannel() enums.Channel
func (*FineTuneEvent) ShiftChannel ¶ added in v1.3.0
func (e *FineTuneEvent) ShiftChannel(n int)
func (*FineTuneEvent) String ¶
func (e *FineTuneEvent) String() string
type NopEvent ¶
type NopEvent struct { }
func (*NopEvent) GetChannel ¶
func (*NopEvent) ShiftChannel ¶ added in v1.3.0
type NoteEvent ¶
type NoteEvent struct { Channel enums.Channel `json:"channel"` Note enums.Note `json:"note"` Velocity int `json:"velocity"` GateTime int `json:"gate_time"` }
func (*NoteEvent) GetChannel ¶
func (*NoteEvent) ShiftChannel ¶ added in v1.3.0
type OctaveShiftEvent ¶
func (*OctaveShiftEvent) GetChannel ¶
func (e *OctaveShiftEvent) GetChannel() enums.Channel
func (*OctaveShiftEvent) ShiftChannel ¶ added in v1.3.0
func (e *OctaveShiftEvent) ShiftChannel(n int)
func (*OctaveShiftEvent) String ¶
func (e *OctaveShiftEvent) String() string
type PitchBendEvent ¶
func (*PitchBendEvent) GetChannel ¶
func (e *PitchBendEvent) GetChannel() enums.Channel
func (*PitchBendEvent) ShiftChannel ¶ added in v1.3.0
func (e *PitchBendEvent) ShiftChannel(n int)
func (*PitchBendEvent) String ¶
func (e *PitchBendEvent) String() string
type ProgramChangeEvent ¶
func (*ProgramChangeEvent) GetChannel ¶
func (e *ProgramChangeEvent) GetChannel() enums.Channel
func (*ProgramChangeEvent) ShiftChannel ¶ added in v1.3.0
func (e *ProgramChangeEvent) ShiftChannel(n int)
func (*ProgramChangeEvent) String ¶
func (e *ProgramChangeEvent) String() string
Click to show internal directories.
Click to hide internal directories.