diff --git a/package.json b/package.json
index 9d1cf0ef1e0beb80fc03ca8c2cfa3f95c2d906ec..42908e12ef14daae81d37ac3f702e4255a765368 100644
--- a/package.json
+++ b/package.json
@@ -46,6 +46,7 @@
     "eslint-config-scratch": "^3.0.0",
     "eslint-plugin-import": "^2.7.0",
     "eslint-plugin-react": "^7.0.1",
+    "get-float-time-domain-data": "0.1.0",
     "gh-pages": "github:rschamp/gh-pages#publish-branch-to-subfolder",
     "html-webpack-plugin": "2.30.0",
     "immutable": "3.8.1",
@@ -70,10 +71,10 @@
     "react-modal": "2.2.2",
     "react-redux": "5.0.5",
     "react-style-proptype": "3.0.0",
-    "react-test-renderer": "^15.5.4",
-    "redux-mock-store": "^1.2.3",
     "react-tabs": "1.1.0",
+    "react-test-renderer": "^15.5.4",
     "redux": "3.7.0",
+    "redux-mock-store": "^1.2.3",
     "redux-throttle": "0.1.1",
     "rimraf": "^2.6.1",
     "scratch-audio": "latest",
diff --git a/src/lib/audio/audio-recorder.js b/src/lib/audio/audio-recorder.js
index 576021a2ef01ae606c17dfe329b0d800e978d099..528bb1eec28e9a020d37e7caa2ebb1cf11c97c58 100644
--- a/src/lib/audio/audio-recorder.js
+++ b/src/lib/audio/audio-recorder.js
@@ -1,3 +1,4 @@
+import 'get-float-time-domain-data';
 import SharedAudioContext from './shared-audio-context.js';
 import {computeRMS} from './audio-util.js';