diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-06-06 03:38:41 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-06-06 03:38:41 +0200 |
| commit | 24a47dfa9d25c943bf1b51a1daf87140f76b3fbb (patch) | |
| tree | 38fe4ad6816e0958d5083fe16120a047c6ee94d3 /app/client/audio/lib | |
| parent | 2538fbd5471a61d51742281df0e019a2dd4ea24e (diff) | |
displaying these gray ass thumbnails
Diffstat (limited to 'app/client/audio/lib')
| -rw-r--r-- | app/client/audio/lib/draw.js | 9 | ||||
| -rw-r--r-- | app/client/audio/lib/index.js | 2 | ||||
| -rw-r--r-- | app/client/audio/lib/spectrum.js | 2 |
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' |
