summaryrefslogtreecommitdiff
path: root/app/client/audio/pix2wav.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-06-06 15:36:03 +0200
committerJules Laplace <julescarbon@gmail.com>2018-06-06 15:36:03 +0200
commitfc1c3835501b97e5d15ac33bd812cd87b20aabad (patch)
tree31f3a97d274d9236a4332c903acb3622395e73ca /app/client/audio/pix2wav.js
parent87c606ed3b8c9867418e412044af871fe6447700 (diff)
compute number of frames that will be generated
Diffstat (limited to 'app/client/audio/pix2wav.js')
-rw-r--r--app/client/audio/pix2wav.js19
1 files changed, 13 insertions, 6 deletions
diff --git a/app/client/audio/pix2wav.js b/app/client/audio/pix2wav.js
index 1b103b4..beccc56 100644
--- a/app/client/audio/pix2wav.js
+++ b/app/client/audio/pix2wav.js
@@ -1,11 +1,19 @@
-function play(i) {
- // console.log('play', i)
- last_i = i
- let player = players[clamp(i, 0, players.length)]
+import types from '../types'
+
+import Tone from 'tone'
+
+import * as draw from './lib/draw'
+import output from './lib/output'
+import spectrum from './lib/spectrum'
+
+const _r = 8
+const _i = 8
+
+function play(frame) {
// const { canvas, imageData } = draw.raw_spectrum(fft, 0, 256, 0, 256, 1, 1)
// console.log(_r, _i)
// const { canvas, imageData } = draw.raw_spectrum(player.fft, 0, 256, 0, 256, _r, _i)
- const new_fft = spectrum.fromImageData(player.imageData, 44100, _r, _i)
+ const new_fft = spectrum.fromImageData(frame.imageData, 44100, _r, _i)
// gallery.innerHTML = ''
// console.log(player.fft.data, new_fft.data)
@@ -18,4 +26,3 @@ function play(i) {
function redraw(new_fft){
const { canvas, imageData } = draw.raw_spectrum(new_fft, 0, 256, 0, 256, _r, _i)
}
-