Преглед изворни кода

Merge pull request #156 from billpugh/master

Bug fix so that downward tone sweeps will work.
dds
Paul Stoffregen пре 9 година
родитељ
комит
66497d2c8d
1 измењених фајлова са 5 додато и 4 уклоњено
  1. +5
    -4
      synth_tonesweep.cpp

+ 5
- 4
synth_tonesweep.cpp Прегледај датотеку



tone_amp = t_amp * 32767.0; tone_amp = t_amp * 32767.0;


tone_tmp = tone_hi - tone_lo;
tone_sign = 1;
tone_freq = tone_lo*0x100000000LL; tone_freq = tone_lo*0x100000000LL;
if(tone_tmp < 0) {
if (tone_hi >= tone_lo) {
tone_tmp = tone_hi - tone_lo;
tone_sign = 1;
} else {
tone_sign = -1; tone_sign = -1;
tone_tmp = -tone_tmp;
tone_tmp = tone_lo - tone_hi;
} }
tone_tmp = tone_tmp/t_time/44100.; tone_tmp = tone_tmp/t_time/44100.;
tone_incr = (tone_tmp * 0x100000000LL); tone_incr = (tone_tmp * 0x100000000LL);

Loading…
Откажи
Сачувај