/[svn]/qsampler/trunk/src/qsamplerInstrument.cpp
ViewVC logotype

Diff of /qsampler/trunk/src/qsamplerInstrument.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1523 by capela, Sun Nov 25 11:40:47 2007 UTC revision 1558 by capela, Thu Dec 6 09:35:33 2007 UTC
# Line 28  Line 28 
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;
# Line 46  qsamplerInstrument::qsamplerInstrument ( Line 46  qsamplerInstrument::qsamplerInstrument (
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    
# Line 214  bool qsamplerInstrument::mapInstrument ( Line 214  bool qsamplerInstrument::mapInstrument (
214  }  }
215    
216    
217  bool qsamplerInstrument::unmapInstrument (void)  bool Instrument::unmapInstrument (void)
218  {  {
219  #ifdef CONFIG_MIDI_INSTRUMENT  #ifdef CONFIG_MIDI_INSTRUMENT
220    
# Line 248  bool qsamplerInstrument::unmapInstrument Line 248  bool qsamplerInstrument::unmapInstrument
248  }  }
249    
250    
251  bool qsamplerInstrument::getInstrument (void)  bool Instrument::getInstrument (void)
252  {  {
253  #ifdef CONFIG_MIDI_INSTRUMENT  #ifdef CONFIG_MIDI_INSTRUMENT
254    
# Line 314  bool qsamplerInstrument::getInstrument ( Line 314  bool qsamplerInstrument::getInstrument (
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    
# Line 342  QStringList qsamplerInstrument::getMapNa Line 342  QStringList qsamplerInstrument::getMapNa
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    
# Line 367  QString qsamplerInstrument::getMapName ( Line 367  QString qsamplerInstrument::getMapName (
367          return sMapName;          return sMapName;
368  }  }
369    
370    } // namespace QSampler
371    
372  // end of qsamplerInstrument.cpp  // end of qsamplerInstrument.cpp

Legend:
Removed from v.1523  
changed lines
  Added in v.1558

  ViewVC Help
Powered by ViewVC