Subversion Repositories DIN Is Noise

Rev

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

Rev 2250 Rev 2252
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
-
 
19
  scale_info scaleinfo;
17
  scale_info scaleinfo;
20
  octave_shift_data osd;
18
  octave_shift_data osd;
21
19
22
  int tuning;
-
 
23
-
 
24
  instrument ();
-
 
25
  ~instrument ();
-
 
26
-
 
27
  void load (const std::string& nf);
-
 
28
-
 
29
  virtual void update_waveform () {}
20
  virtual void update_waveform () {}
30
  virtual void update_attack () {}
21
  virtual void update_attack () {}
31
  virtual void update_decay () {}
22
  virtual void update_decay () {}
32
  virtual void load_scale (int dummy = 0) {}
23
  virtual void load_scale (int dummy = 0) {}
33
24