MuseScore  3.4
Music composition and notation
Public Member Functions | Public Attributes | List of all members
FluidS::Preset Class Reference

#include <sfont.h>

Collaboration diagram for FluidS::Preset:
Collaboration graph
[legend]

Public Member Functions

 Preset (SFont *sfont)
 
 ~Preset ()
 
QString get_name () const
 
int get_banknum () const
 
int get_num () const
 
bool noteon (Fluid *, unsigned id, int chan, int key, int vel, double nt)
 
void setGlobalZone (Zone *z)
 
bool importSfont ()
 
Zoneglobal_zone ()
 
void loadSamples ()
 
QList< Zone * > getZones ()
 

Public Attributes

QString name
 
SFontsfont
 
int bank
 
int num
 
Zone_global_zone
 
QList< Zone * > zones
 

Constructor & Destructor Documentation

◆ Preset()

Preset::Preset ( SFont sfont)

◆ ~Preset()

Preset::~Preset ( )

Member Function Documentation

◆ get_banknum()

int FluidS::Preset::get_banknum ( ) const
inline

◆ get_name()

QString FluidS::Preset::get_name ( ) const
inline

◆ get_num()

int FluidS::Preset::get_num ( ) const
inline

◆ getZones()

QList<Zone*> FluidS::Preset::getZones ( )
inline

◆ global_zone()

Zone* FluidS::Preset::global_zone ( )
inline

◆ importSfont()

bool Preset::importSfont ( )

◆ loadSamples()

void Preset::loadSamples ( )

◆ noteon()

bool Preset::noteon ( Fluid synth,
unsigned  id,
int  chan,
int  key,
int  vel,
double  nt 
)

◆ setGlobalZone()

void FluidS::Preset::setGlobalZone ( Zone z)
inline

Member Data Documentation

◆ _global_zone

Zone* FluidS::Preset::_global_zone

◆ bank

int FluidS::Preset::bank

◆ name

QString FluidS::Preset::name

◆ num

int FluidS::Preset::num

◆ sfont

SFont* FluidS::Preset::sfont

◆ zones

QList<Zone*> FluidS::Preset::zones

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