summaryrefslogtreecommitdiff
path: root/app/client/audio/lib
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-06-06 03:38:41 +0200
committerJules Laplace <julescarbon@gmail.com>2018-06-06 03:38:41 +0200
commit24a47dfa9d25c943bf1b51a1daf87140f76b3fbb (patch)
tree38fe4ad6816e0958d5083fe16120a047c6ee94d3 /app/client/audio/lib
parent2538fbd5471a61d51742281df0e019a2dd4ea24e (diff)
displaying these gray ass thumbnails
Diffstat (limited to 'app/client/audio/lib')
-rw-r--r--app/client/audio/lib/draw.js9
-rw-r--r--app/client/audio/lib/index.js2
-rw-r--r--app/client/audio/lib/spectrum.js2
3 files changed, 9 insertions, 4 deletions
diff --git a/app/client/audio/lib/draw.js b/app/client/audio/lib/draw.js
index e523b6a..d4bb817 100644
--- a/app/client/audio/lib/draw.js
+++ b/app/client/audio/lib/draw.js
@@ -1,6 +1,11 @@
+import util from '../../util'
+
const scratch = document.createElement('canvas')
const scratchCtx = scratch.getContext('2d-lodpi')
+const w = 256
+const h = 256
+
export function spectrum(spec, x0, y0, ww, hh){
const data = spec.data
const fft_size = spec.fft_size
@@ -103,8 +108,8 @@ export function raw_spectrum(spec, x0, y0, ww, hh, def_min_r, def_min_i){
imag = col[v+1]
mean_r += real
mean_i += imag
- _r = clamp((real - min_r) / delta_r * 255, 0, 255)
- _i = clamp((imag - min_i) / delta_i * 255, 0, 255)
+ _r = util.clamp((real - min_r) / delta_r * 255, 0, 255)
+ _i = util.clamp((imag - min_i) / delta_i * 255, 0, 255)
// hsl = color.hsl2rgb((_i + 1) / 2, 1.0, 1 - Math.abs(_r / 10))
pixels[u+0] = _r
diff --git a/app/client/audio/lib/index.js b/app/client/audio/lib/index.js
index ba96112..2d89ff6 100644
--- a/app/client/audio/lib/index.js
+++ b/app/client/audio/lib/index.js
@@ -1,7 +1,7 @@
import Tone from 'tone'
import StartAudioContext from './startAudioContext'
-import { is_mobile } from '../util'
+import { is_mobile } from '../../util'
export function requestAudioContext (fn) {
if (is_mobile) {
diff --git a/app/client/audio/lib/spectrum.js b/app/client/audio/lib/spectrum.js
index f4a5444..c7252f1 100644
--- a/app/client/audio/lib/spectrum.js
+++ b/app/client/audio/lib/spectrum.js
@@ -1,6 +1,6 @@
import Tone from 'tone'
-import { shuffle, quantize, mod } from '../util'
+import { shuffle, quantize, mod } from '../../util'
import { windows as signalWindows } from 'signal-windows'
import FFTJS from 'fft.js'