Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Burger::Sequencer::SongDescription_t Struct Reference

Public Member Functions

void Clear (void)
 
void SetName (const char *pName)
 

Public Attributes

uint_t m_uDefaultSpeed
 Default song speed.
 
uint_t m_uDefaultTempo
 Default song tempo.
 
uint_t m_uMasterPitch
 Master Pitch.
 
uint_t m_uMasterSpeed
 Master Speed.
 
uint_t m_uMasterVolume
 Master volume.
 
uint_t m_uPatternCount
 Number of patterns.
 
uint_t m_uChannelCount
 Number of channels.
 
uint_t m_uPointerCount
 Number of pointers in m_PatternPointers.
 
uint_t m_uInstrumentCount
 Number of instruments.
 
uint_t m_uSampleCount
 Number of samples.
 
uint_t m_PatternPointers [cPointerMaxCount]
 List of patterns for the song.
 
uint_t m_ChannelPans [cTrackMaxCount]
 Pan settings for each channel.
 
uint_t m_ChannelVolumes [cTrackMaxCount]
 Volume settings for each channel (0-64)
 
char m_Name [32]
 Name of the song.
 

Member Function Documentation

◆ Clear()

void Burger::Sequencer::SongDescription_t::Clear ( void )
inline

◆ SetName()

void Burger::Sequencer::SongDescription_t::SetName ( const char * pName)
inline

Member Data Documentation

◆ m_ChannelPans

uint_t Burger::Sequencer::SongDescription_t::m_ChannelPans[cTrackMaxCount]

Pan settings for each channel.

◆ m_ChannelVolumes

uint_t Burger::Sequencer::SongDescription_t::m_ChannelVolumes[cTrackMaxCount]

Volume settings for each channel (0-64)

◆ m_Name

char Burger::Sequencer::SongDescription_t::m_Name[32]

Name of the song.

◆ m_PatternPointers

uint_t Burger::Sequencer::SongDescription_t::m_PatternPointers[cPointerMaxCount]

List of patterns for the song.

◆ m_uChannelCount

uint_t Burger::Sequencer::SongDescription_t::m_uChannelCount

Number of channels.

◆ m_uDefaultSpeed

uint_t Burger::Sequencer::SongDescription_t::m_uDefaultSpeed

Default song speed.

◆ m_uDefaultTempo

uint_t Burger::Sequencer::SongDescription_t::m_uDefaultTempo

Default song tempo.

◆ m_uInstrumentCount

uint_t Burger::Sequencer::SongDescription_t::m_uInstrumentCount

Number of instruments.

◆ m_uMasterPitch

uint_t Burger::Sequencer::SongDescription_t::m_uMasterPitch

Master Pitch.

◆ m_uMasterSpeed

uint_t Burger::Sequencer::SongDescription_t::m_uMasterSpeed

Master Speed.

◆ m_uMasterVolume

uint_t Burger::Sequencer::SongDescription_t::m_uMasterVolume

Master volume.

◆ m_uPatternCount

uint_t Burger::Sequencer::SongDescription_t::m_uPatternCount

Number of patterns.

◆ m_uPointerCount

uint_t Burger::Sequencer::SongDescription_t::m_uPointerCount

Number of pointers in m_PatternPointers.

◆ m_uSampleCount

uint_t Burger::Sequencer::SongDescription_t::m_uSampleCount

Number of samples.