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 |