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 |