|
|
@@ -215,13 +215,13 @@ static double sampled_source(int source_num) |
|
|
|
|
|
|
|
temp_diff = ftemp - (double)itemp; |
|
|
|
|
|
|
|
current_value = samples[itemp]; |
|
|
|
next_value = samples[itemp+1]; |
|
|
|
current_value = samples[(itemp) % kt_globals.num_samples]; |
|
|
|
next_value = samples[(itemp+1) % kt_globals.num_samples]; |
|
|
|
|
|
|
|
diff_value = (double)next_value - (double)current_value; |
|
|
|
diff_value = diff_value * temp_diff; |
|
|
|
|
|
|
|
result = samples[itemp] + diff_value; |
|
|
|
result = samples[(itemp) % kt_globals.num_samples] + diff_value; |
|
|
|
result = result * kt_globals.sample_factor; |
|
|
|
} else |
|
|
|
result = 0; |