Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: SlideSynth (slidesynth.com)
49 points by amadeuspagel 7 months ago | hide | past | favorite | 14 comments
— Move touch up and down to change frequency, move touch left and right to change volume.

— Tap the logo to loop, tap again to stop looping, tap yet again to cancel the loop.

— Tap the waveform icons to change the waveform.




The audio does not play on Firefox on linux, and the interactions don't seem to have any effect either.

Warning message in the console:

> An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page.

On Firefox / android, this works fine.


No Audio on Firefox/MacOS either.


It's only for touchscreens.


This is very cool. I like it that it can handle multiple touch points on my phone and play three notes if I touch with three fingers.


To get it to work, I have to drag it from a monitor to the laptop screen and then physically touch the screen. Seems like it should probably work with mouse too.

It looks super cool. Reminds me of old winamp plugins.


Yes, the visuals are from the same tradition as old winamp plugins: https://github.com/jberg/butterchurn


Add some attack and release to eliminate the pops when audio starts/stops playing


You can have something like attack and release by moving the finger from the right side to the left and back.


This is not what I mean, when the waveform cuts abruptly (oversimplification) it creates an unwanted mid-high end popping sound. I see that you are new in the world of audio, I would recommend reading about zero-crossings. A very sho0rt attack like 1ms would help


UI.svelte:36 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu

Says Chrome on Linux


It's only for touchscreens.


No sound on Safari/MacOS.


Does not work on Firefox/Windows 10.


how does it work?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: