28 |
#include "qsamplerMainForm.h" |
#include "qsamplerMainForm.h" |
29 |
|
|
30 |
|
|
31 |
using namespace QSampler; |
namespace QSampler { |
32 |
|
|
33 |
//------------------------------------------------------------------------- |
//------------------------------------------------------------------------- |
34 |
// qsamplerInstrument - MIDI instrument map structure. |
// QSampler::Instrument - MIDI instrument map structure. |
35 |
// |
// |
36 |
|
|
37 |
// Constructor. |
// Constructor. |
38 |
qsamplerInstrument::qsamplerInstrument ( int iMap, int iBank, int iProg ) |
Instrument::Instrument ( int iMap, int iBank, int iProg ) |
39 |
{ |
{ |
40 |
m_iMap = iMap; |
m_iMap = iMap; |
41 |
m_iBank = iBank; |
m_iBank = iBank; |
46 |
} |
} |
47 |
|
|
48 |
// Default destructor. |
// Default destructor. |
49 |
qsamplerInstrument::~qsamplerInstrument (void) |
Instrument::~Instrument (void) |
50 |
{ |
{ |
51 |
} |
} |
52 |
|
|
53 |
|
|
54 |
// Instrument accessors. |
// Instrument accessors. |
55 |
void qsamplerInstrument::setMap ( int iMap ) |
void Instrument::setMap ( int iMap ) |
56 |
{ |
{ |
57 |
m_iMap = iMap; |
m_iMap = iMap; |
58 |
} |
} |
59 |
|
|
60 |
int qsamplerInstrument::map (void) const |
int Instrument::map (void) const |
61 |
{ |
{ |
62 |
return m_iMap; |
return m_iMap; |
63 |
} |
} |
64 |
|
|
65 |
|
|
66 |
void qsamplerInstrument::setBank ( int iBank ) |
void Instrument::setBank ( int iBank ) |
67 |
{ |
{ |
68 |
m_iBank = iBank; |
m_iBank = iBank; |
69 |
} |
} |
70 |
|
|
71 |
int qsamplerInstrument::bank (void) const |
int Instrument::bank (void) const |
72 |
{ |
{ |
73 |
return m_iBank; |
return m_iBank; |
74 |
} |
} |
75 |
|
|
76 |
|
|
77 |
void qsamplerInstrument::setProg ( int iProg ) |
void Instrument::setProg ( int iProg ) |
78 |
{ |
{ |
79 |
m_iProg = iProg; |
m_iProg = iProg; |
80 |
} |
} |
81 |
|
|
82 |
int qsamplerInstrument::prog (void) const |
int Instrument::prog (void) const |
83 |
{ |
{ |
84 |
return m_iProg; |
return m_iProg; |
85 |
} |
} |
86 |
|
|
87 |
|
|
88 |
void qsamplerInstrument::setName ( const QString& sName ) |
void Instrument::setName ( const QString& sName ) |
89 |
{ |
{ |
90 |
m_sName = sName; |
m_sName = sName; |
91 |
} |
} |
92 |
|
|
93 |
const QString& qsamplerInstrument::name (void) const |
const QString& Instrument::name (void) const |
94 |
{ |
{ |
95 |
return m_sName; |
return m_sName; |
96 |
} |
} |
97 |
|
|
98 |
|
|
99 |
void qsamplerInstrument::setEngineName ( const QString& sEngineName ) |
void Instrument::setEngineName ( const QString& sEngineName ) |
100 |
{ |
{ |
101 |
m_sEngineName = sEngineName; |
m_sEngineName = sEngineName; |
102 |
} |
} |
103 |
|
|
104 |
const QString& qsamplerInstrument::engineName (void) const |
const QString& Instrument::engineName (void) const |
105 |
{ |
{ |
106 |
return m_sEngineName; |
return m_sEngineName; |
107 |
} |
} |
108 |
|
|
109 |
|
|
110 |
void qsamplerInstrument::setInstrumentFile ( const QString& sInstrumentFile ) |
void Instrument::setInstrumentFile ( const QString& sInstrumentFile ) |
111 |
{ |
{ |
112 |
m_sInstrumentFile = sInstrumentFile; |
m_sInstrumentFile = sInstrumentFile; |
113 |
} |
} |
114 |
|
|
115 |
const QString& qsamplerInstrument::instrumentFile (void) const |
const QString& Instrument::instrumentFile (void) const |
116 |
{ |
{ |
117 |
return m_sInstrumentFile; |
return m_sInstrumentFile; |
118 |
} |
} |
119 |
|
|
120 |
|
|
121 |
const QString& qsamplerInstrument::instrumentName (void) const |
const QString& Instrument::instrumentName (void) const |
122 |
{ |
{ |
123 |
return m_sInstrumentName; |
return m_sInstrumentName; |
124 |
} |
} |
125 |
|
|
126 |
|
|
127 |
void qsamplerInstrument::setInstrumentNr ( int iInstrumentNr ) |
void Instrument::setInstrumentNr ( int iInstrumentNr ) |
128 |
{ |
{ |
129 |
m_iInstrumentNr = iInstrumentNr; |
m_iInstrumentNr = iInstrumentNr; |
130 |
} |
} |
131 |
|
|
132 |
int qsamplerInstrument::instrumentNr (void) const |
int Instrument::instrumentNr (void) const |
133 |
{ |
{ |
134 |
return m_iInstrumentNr; |
return m_iInstrumentNr; |
135 |
} |
} |
136 |
|
|
137 |
|
|
138 |
void qsamplerInstrument::setVolume ( float fVolume ) |
void Instrument::setVolume ( float fVolume ) |
139 |
{ |
{ |
140 |
m_fVolume = fVolume; |
m_fVolume = fVolume; |
141 |
} |
} |
142 |
|
|
143 |
float qsamplerInstrument::volume (void) const |
float Instrument::volume (void) const |
144 |
{ |
{ |
145 |
return m_fVolume; |
return m_fVolume; |
146 |
} |
} |
147 |
|
|
148 |
|
|
149 |
void qsamplerInstrument::setLoadMode ( int iLoadMode ) |
void Instrument::setLoadMode ( int iLoadMode ) |
150 |
{ |
{ |
151 |
m_iLoadMode = iLoadMode; |
m_iLoadMode = iLoadMode; |
152 |
} |
} |
153 |
|
|
154 |
int qsamplerInstrument::loadMode (void) const |
int Instrument::loadMode (void) const |
155 |
{ |
{ |
156 |
return m_iLoadMode; |
return m_iLoadMode; |
157 |
} |
} |
158 |
|
|
159 |
|
|
160 |
// Sync methods. |
// Sync methods. |
161 |
bool qsamplerInstrument::mapInstrument (void) |
bool Instrument::mapInstrument (void) |
162 |
{ |
{ |
163 |
#ifdef CONFIG_MIDI_INSTRUMENT |
#ifdef CONFIG_MIDI_INSTRUMENT |
164 |
|
|
214 |
} |
} |
215 |
|
|
216 |
|
|
217 |
bool qsamplerInstrument::unmapInstrument (void) |
bool Instrument::unmapInstrument (void) |
218 |
{ |
{ |
219 |
#ifdef CONFIG_MIDI_INSTRUMENT |
#ifdef CONFIG_MIDI_INSTRUMENT |
220 |
|
|
248 |
} |
} |
249 |
|
|
250 |
|
|
251 |
bool qsamplerInstrument::getInstrument (void) |
bool Instrument::getInstrument (void) |
252 |
{ |
{ |
253 |
#ifdef CONFIG_MIDI_INSTRUMENT |
#ifdef CONFIG_MIDI_INSTRUMENT |
254 |
|
|
314 |
|
|
315 |
|
|
316 |
// Instrument map name enumerator. |
// Instrument map name enumerator. |
317 |
QStringList qsamplerInstrument::getMapNames (void) |
QStringList Instrument::getMapNames (void) |
318 |
{ |
{ |
319 |
QStringList maps; |
QStringList maps; |
320 |
|
|
342 |
} |
} |
343 |
|
|
344 |
// Instrument map name enumerator. |
// Instrument map name enumerator. |
345 |
QString qsamplerInstrument::getMapName ( int iMidiMap ) |
QString Instrument::getMapName ( int iMidiMap ) |
346 |
{ |
{ |
347 |
QString sMapName; |
QString sMapName; |
348 |
|
|
367 |
return sMapName; |
return sMapName; |
368 |
} |
} |
369 |
|
|
370 |
|
} // namespace QSampler |
371 |
|
|
372 |
// end of qsamplerInstrument.cpp |
// end of qsamplerInstrument.cpp |