A buffer describing a group of notes. More...

Public Member Functions | |
| Command_t * | GetCommand (int iRow, int iChannel) |
| Return the requested Command_t. | |
| void | SetName (const char *pName) |
| Set the name of the pattern. | |
Static Public Member Functions | |
| static PatternData_t * | new_object (uint_t uRows, uint_t uChannels) |
| Allocate memory for a pattern array. | |
Public Attributes | |
| uint32_t | m_uRowCount |
| Number of rows in a pattern. | |
| uint32_t | m_uChannelCount |
| Number of pattern channels. | |
| char | m_Name [32] |
| Name of the sequence pattern. | |
| Command_t | m_Commands [1] |
| Array of sequence patterns (m_uPatternSize*m_uChannelCount is the size) | |
A buffer describing a group of notes.
This contains a 2 dimensional array of pattern notes organized by rows and channels.
| Burger::Sequencer::Command_t *BURGER_API Burger::Sequencer::PatternData_t::GetCommand | ( | int | iRow, |
| int | iChannel ) |
|
static |
|
inline |
Set the name of the pattern.
| pName | Pointer to a "C" string for the new name |
| Command_t Burger::Sequencer::PatternData_t::m_Commands[1] |
Array of sequence patterns (m_uPatternSize*m_uChannelCount is the size)
| char Burger::Sequencer::PatternData_t::m_Name[32] |
Name of the sequence pattern.
| uint32_t Burger::Sequencer::PatternData_t::m_uChannelCount |
Number of pattern channels.
| uint32_t Burger::Sequencer::PatternData_t::m_uRowCount |
Number of rows in a pattern.