Module Musician.TrackEditor

Song editor window

Functions

Musician.TrackEditor.CreateTrackWidget (trackIndex) Track widget factory
Musician.TrackEditor.Init () Init
Musician.TrackEditor.InitInstrumentDropdown (dropdown, trackIndex) Init track instrument dropdown
Musician.TrackEditor.InitTransposeDropdown (dropdown, trackIndex) Init track transpose dropdown
Musician.TrackEditor.NoteOff (event, song, track, key) NoteOff handler
Musician.TrackEditor.NoteOn (event, song, track, key) NoteOn handler
Musician.TrackEditor.OnLoad () Song loaded handler
Musician.TrackEditor.OnUpdate (event, elapsed) OnUpdate
Musician.TrackEditor.SetCropFrom (position) Set crop start position
Musician.TrackEditor.SetCropTo (position) Set crop end position
Musician.TrackEditor.Synchronize () Synchronize track settings with currently streaming song
Musician.TrackEditor.UpdateBounds () UpdateBounds
Musician.TrackEditor.UpdateButtons (event, song) Update buttons when the song starts or stops playing
Musician.TrackEditor.UpdateCursor (event, song) Update cursor position
Musician.TrackEditor.UpdateSlider () UpdateSlider
Musician.TrackEditor.UpdateSyncButton () UpdateSyncButton


Functions

Musician.TrackEditor.CreateTrackWidget (trackIndex)
Track widget factory

Parameters:

  • trackIndex (number)
Musician.TrackEditor.Init ()
Init
Musician.TrackEditor.InitInstrumentDropdown (dropdown, trackIndex)
Init track instrument dropdown

Parameters:

  • dropdown (MSA_DropDownMenu)
  • trackIndex (number)
Musician.TrackEditor.InitTransposeDropdown (dropdown, trackIndex)
Init track transpose dropdown

Parameters:

  • dropdown (MSA_DropDownMenu)
  • trackIndex (number)
Musician.TrackEditor.NoteOff (event, song, track, key)
NoteOff handler

Parameters:

  • event (string)
  • song (Musician.Song)
  • track (table)
  • key (number)
Musician.TrackEditor.NoteOn (event, song, track, key)
NoteOn handler

Parameters:

  • event (string)
  • song (Musician.Song)
  • track (table)
  • key (number)
Musician.TrackEditor.OnLoad ()
Song loaded handler
Musician.TrackEditor.OnUpdate (event, elapsed)
OnUpdate

Parameters:

  • event
  • elapsed
Musician.TrackEditor.SetCropFrom (position)
Set crop start position

Parameters:

  • position (number)
Musician.TrackEditor.SetCropTo (position)
Set crop end position

Parameters:

  • position (number)
Musician.TrackEditor.Synchronize ()
Synchronize track settings with currently streaming song
Musician.TrackEditor.UpdateBounds ()
UpdateBounds
Musician.TrackEditor.UpdateButtons (event, song)
Update buttons when the song starts or stops playing

Parameters:

  • event (string)
  • song (Musician.Song)
Musician.TrackEditor.UpdateCursor (event, song)
Update cursor position

Parameters:

  • event (string)
  • song (Musician.Song)
Musician.TrackEditor.UpdateSlider ()
UpdateSlider
Musician.TrackEditor.UpdateSyncButton ()
UpdateSyncButton
generated by LDoc 1.4.6 Last updated 2020-08-09 19:40:05