diff options
author | Tim Blechmann <timblech@users.sourceforge.net> | 2006-01-07 20:48:29 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@iem.at> | 2015-10-14 15:12:01 +0200 |
commit | b5e8ffd7605b53f368c81ddae06dd997f57a4ca3 (patch) | |
tree | 8df9f0b4d5a32bd203ff0aee5a70a1442acaf3b9 /chaos | |
parent | f6342b53b06b3b9551d0e9752d33703ec59c1810 (diff) |
fixed bug
svn path=/trunk/externals/tb/; revision=4378
Diffstat (limited to 'chaos')
-rw-r--r-- | chaos/src/chaos_dsp.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/chaos/src/chaos_dsp.hpp b/chaos/src/chaos_dsp.hpp index e86fc30..786bee3 100644 --- a/chaos/src/chaos_dsp.hpp +++ b/chaos/src/chaos_dsp.hpp @@ -372,16 +372,16 @@ void chaos_dsp<system>::m_signal_l_hf(int n, t_sample *const *insigs, { int outlets = m_system->get_num_eq(); - float phase = int(m_phase); + float phase = m_phase; int i = 0; while (n) { - if (phase == 0) + if (phase <= 0) { m_system->m_perform(); - phase = int (m_sr * m_invfreq); + phase = m_sr * m_invfreq; for (int j = 0; j != outlets; ++j) m_slopes[j] = (m_system->get_data(j) - m_values[j]) / phase; |