From 520b841c9787e79d92643efddb5b72e11fb38e17 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Wed, 18 Dec 2019 13:48:59 +0700 Subject: [PATCH] Generate a new shape if a sound is recorded --- vocoder/static/vocoder.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vocoder/static/vocoder.js b/vocoder/static/vocoder.js index 0add511..b53c893 100644 --- a/vocoder/static/vocoder.js +++ b/vocoder/static/vocoder.js @@ -12,6 +12,7 @@ var archiveUrl = serverUrl + '/add-to-archive/'; var mic, recorder, soundFile; var recordingTimeout = 30000; // 30 seconds (in milliseconds) +var shouldGenerateNewShape = false; function setupRecording(){ mic = new p5.AudioIn(); @@ -31,6 +32,7 @@ function setupRecording(){ function doStopping(){ if (recorder.recording) { recorder.stop(); + shouldGenerateNewShape = true; } }; @@ -100,4 +102,9 @@ function setup(){ } function draw(){ + if (shouldGenerateNewShape){ + collectSoundParamters(); + generateShape(); + shouldGenerateNewShape = false; + } }