MuseScore  3.4
Music composition and notation
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
Ms::BBTrack Class Reference

#include <bb.h>

Collaboration diagram for Ms::BBTrack:
Collaboration graph
[legend]

Public Member Functions

 BBTrack (BBFile *)
 
 ~BBTrack ()
 
bool empty () const
 
const EventList events () const
 
EventListevents ()
 
int outChannel () const
 
void setOutChannel (int n)
 
void insert (const Event &e)
 
void append (const Event &e)
 
void findChords ()
 
int separateVoices (int)
 
void cleanup ()
 

Private Member Functions

void quantize (int startTick, int endTick, EventList *dst)
 

Private Attributes

BBFilebb
 
EventList _events
 
int _outChannel
 
bool _drumTrack
 

Friends

class BBFile
 

Constructor & Destructor Documentation

◆ BBTrack()

Ms::BBTrack::BBTrack ( BBFile f)

◆ ~BBTrack()

Ms::BBTrack::~BBTrack ( )

Member Function Documentation

◆ append()

void Ms::BBTrack::append ( const Event e)
inline

◆ cleanup()

void Ms::BBTrack::cleanup ( )

◆ empty()

bool Ms::BBTrack::empty ( ) const

◆ events() [1/2]

const EventList Ms::BBTrack::events ( ) const
inline

◆ events() [2/2]

EventList& Ms::BBTrack::events ( )
inline

◆ findChords()

void Ms::BBTrack::findChords ( )

◆ insert()

void Ms::BBTrack::insert ( const Event e)
inline

◆ outChannel()

int Ms::BBTrack::outChannel ( ) const
inline

◆ quantize()

void Ms::BBTrack::quantize ( int  startTick,
int  endTick,
EventList dst 
)
private

◆ separateVoices()

int Ms::BBTrack::separateVoices ( int  )

◆ setOutChannel()

void Ms::BBTrack::setOutChannel ( int  n)
inline

Friends And Related Function Documentation

◆ BBFile

friend class BBFile
friend

Member Data Documentation

◆ _drumTrack

bool Ms::BBTrack::_drumTrack
private

◆ _events

EventList Ms::BBTrack::_events
private

◆ _outChannel

int Ms::BBTrack::_outChannel
private

◆ bb

BBFile* Ms::BBTrack::bb
private

The documentation for this class was generated from the following files: