Documentation
¶
Index ¶
- type EventType
- type Sequencer
- func (seq *Sequencer) DecreaseBPM()
- func (seq *Sequencer) GoToTime(t uint)
- func (seq *Sequencer) IncreaseBPM()
- func (seq *Sequencer) LoadFile(file string)
- func (seq *Sequencer) MoveBackward()
- func (seq *Sequencer) MoveForward()
- func (seq *Sequencer) PausePlaying()
- func (seq *Sequencer) Quit()
- func (seq *Sequencer) Reload()
- func (seq *Sequencer) Restart()
- func (seq *Sequencer) Rewind()
- func (seq *Sequencer) SaveFile(file string)
- func (seq *Sequencer) SetSequencerDef(def *definitions.SequencerDef)
- func (seq *Sequencer) Start(s chan *synth.Event)
- func (seq *Sequencer) StartPlaying()
- func (seq *Sequencer) StopPlaying()
- type SequencerEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventType ¶
type EventType int
const ( RestartSequencer EventType = iota ReloadSequencer EventType = iota SetSequencerDef EventType = iota ForwardSequencer EventType = iota BackwardSequencer EventType = iota GoToTime EventType = iota IncreaseBPM EventType = iota DecreaseBPM EventType = iota StartPlaying EventType = iota StopPlaying EventType = iota PausePlaying EventType = iota RewindSequencer EventType = iota LoadFile EventType = iota SaveFile EventType = iota QuitSequencer EventType = iota )
type Sequencer ¶
type Sequencer struct { status.Status Sequences []sequences.Sequence SequencerDef *definitions.SequencerDef Inputs chan *SequencerEvent FromFile string Started bool InitialChannelSetup []*channels.ChannelDef }
func NewSequencer ¶
func NewSequencerFromFile ¶
func (*Sequencer) DecreaseBPM ¶
func (seq *Sequencer) DecreaseBPM()
func (*Sequencer) IncreaseBPM ¶
func (seq *Sequencer) IncreaseBPM()
func (*Sequencer) MoveBackward ¶
func (seq *Sequencer) MoveBackward()
func (*Sequencer) MoveForward ¶
func (seq *Sequencer) MoveForward()
func (*Sequencer) PausePlaying ¶
func (seq *Sequencer) PausePlaying()
func (*Sequencer) SetSequencerDef ¶
func (seq *Sequencer) SetSequencerDef(def *definitions.SequencerDef)
func (*Sequencer) StartPlaying ¶
func (seq *Sequencer) StartPlaying()
func (*Sequencer) StopPlaying ¶
func (seq *Sequencer) StopPlaying()
type SequencerEvent ¶
type SequencerEvent struct { Type EventType SequencerDef *definitions.SequencerDef Value interface{} }
func NewSequencerEvent ¶
func NewSequencerEvent(ty EventType) *SequencerEvent
Click to show internal directories.
Click to hide internal directories.