diff --git a/src/apu.rs b/src/apu.rs
index 8fb3fd7bac5978ae00ab692e312cfee0472ef56a..deb08753c310f2060c07e8b1b0d3e9c2fa75c67c 100644
--- a/src/apu.rs
+++ b/src/apu.rs
@@ -130,9 +130,9 @@ impl Apu {
             sequencer_step: 0,
             output_timer: 0,
             audio_buffer: VecDeque::with_capacity(
-                (sampling_rate as f32 * buffer_size as f32 * 2.0) as usize,
+                (sampling_rate as f32 * buffer_size) as usize * 2,
             ),
-            audio_buffer_max: (sampling_rate as f32 * buffer_size as f32 * 2.0) as usize,
+            audio_buffer_max: (sampling_rate as f32 * buffer_size) as usize * 2,
         }
     }