Subversion Repositories DIN Is Noise

Rev

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

Rev 2097 Rev 2099
Line 40... Line 40...
40
    float freq;
40
    float freq;
41
    float distance;
41
    float distance;
42
    nearest_note_t () : freq (0), distance (0) {}
42
    nearest_note_t () : freq (0), distance (0) {}
43
  } nearest_note;
43
  } nearest_note;
44
44
-
 
45
  float lastsnapfreq;
-
 
46
45
  int western; // C = 0, C# = 1, D = 2, D# = 3, E = 4, F = 5, F# = 6, G = 7, G# = 8, A = 9, A# = 10, B = 11
47
  int western; // C = 0, C# = 1, D = 2, D# = 3, E = 4, F = 5, F# = 6, G = 7, G# = 8, A = 9, A# = 10, B = 11
46
48
47
  // range is microtonal space between two notes
49
  // range is microtonal space between two notes
48
  int num_ranges;
50
  int num_ranges;
49
  int last_range;
51
  int last_range;
50
52
51
  scale_listener* scl;
53
  scale_listener* scl;
52
54
53
  scale_info () {
55
  scale_info () {
54
    lo_tonic = tonic = hi_tonic = 0.0f;
56
    lo_tonic = tonic = hi_tonic = lastsnapfreq = 0.0f;
55
    num_notes = last_note = second_last_note = 0;
57
    num_notes = last_note = second_last_note = 0;
56
    num_ranges = 0;
58
    num_ranges = 0;
57
    last_range = -1;
59
    last_range = -1;
58
    western = 0;
60
    western = 0;
59
    scl = 0;
61
    scl = 0;