(no title)
ssgh
|
2 years ago
Author here. This is a basic spectrogram visualizer that's mobile friendly. It allows to select regions on the spectrogram and play them separately. There is no grand plan behind this web app: it's just a handy basic tool to capture sounds on your phone and see what they look like.
echelon|2 years ago
Can we hire you to help us improve the (broken) spectral visualizations on our app?
Example: https://fakeyou.com/tts/result/TR:9jy3vew9w0s3ew4keay9m330rd...
I would so love to hire you to help us. This is freaking cool.
Even if you're not interested, mad props. I really love this.
ssgh|2 years ago
Of course, don't forget the window function (Hann, or raised cosine), but it looks like you've got that covered because your spectrogram looks smooth.
The color palette looks good in your case. FWIW, my color function is like this: pow(fft_amp, 1.5) * rgb(9, 3, 1). The pow() part brightens the low/quiet amplitudes, and the (9,3,1) multiplier displays 10x wider amp range by mapping it to a visually long black->orange->yellow->white range of colors. Note, that I don't do log10 mapping of the amplitudes.
timlod|2 years ago
KennyBlanken|2 years ago
slhck|2 years ago
- Allow playback via Space button. Show a play marker to let the user know where in the sample they are, even without having selected a part.
- Choose a sample that is easier on the ears than high-pitched bird song. I was really shocked when the first loud part came.
montag|2 years ago
ssgh|2 years ago
_emacsomancer_|2 years ago
grugagag|2 years ago
wpietri|2 years ago
[1] https://en.wikipedia.org/wiki/Voice_frequency
ssgh|2 years ago
Groxx|2 years ago
Is there any way to make this display in real time, or is that not (currently?) possible with audio APIs?
Bewelge|2 years ago
https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_A...
lokimedes|2 years ago
shangers|2 years ago
ssgh|2 years ago
rickcarlino|2 years ago
a-dub|2 years ago
ssgh|2 years ago