summaryrefslogtreecommitdiff
path: root/klangfarbrs/src
diff options
context:
space:
mode:
Diffstat (limited to 'klangfarbrs/src')
-rw-r--r--klangfarbrs/src/lib.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/klangfarbrs/src/lib.rs b/klangfarbrs/src/lib.rs
index 9bf1ded..9638690 100644
--- a/klangfarbrs/src/lib.rs
+++ b/klangfarbrs/src/lib.rs
@@ -10,13 +10,13 @@ pub struct MonoBuffer {
}
pub fn fill_frames() -> TypedArray<f32> {
- let tau = std::f32::consts::FRAC_PI_2;
let frequency = 440.0;
- let sample_rate = 8000.0;
+ let sample_rate = 44100.0;
+ let duration = sample_rate * 3.0;
let mut frames = TypedArray::new();
- for i in 0..512 {
- frames.push(f32::sin(tau * frequency * i as f32/sample_rate));
+ for i in 0..duration as i32 {
+ frames.push(f32::sin(std::f32::consts::TAU * frequency * i as f32/sample_rate));
}
return frames