Subversion Repositories DIN Is Noise

Rev

Rev 2097 | Rev 2252 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2097 Rev 2250
Line 12... Line 12...
12
#include "scale_info.h"
12
#include "scale_info.h"
13
#include "octave_shift_data.h"
13
#include "octave_shift_data.h"
14
14
15
struct instrument : ui {
15
struct instrument : ui {
16
16
-
 
17
  std::string fn;
-
 
18
17
  scale_info scaleinfo;
19
  scale_info scaleinfo;
18
  octave_shift_data osd;
20
  octave_shift_data osd;
19
21
20
  std::string fn;
-
 
21
  int tuning;
22
  int tuning;
22
23
23
  instrument ();
24
  instrument ();
24
  ~instrument ();
25
  ~instrument ();
-
 
26
25
  void load (const std::string& nf);
27
  void load (const std::string& nf);
-
 
28
26
  virtual void update_waveform () {}
29
  virtual void update_waveform () {}
27
  virtual void update_attack () {}
30
  virtual void update_attack () {}
28
  virtual void update_decay () {}
31
  virtual void update_decay () {}
29
  virtual void load_scale (int dummy = 0) {}
32
  virtual void load_scale (int dummy = 0) {}
30
33