12 ms·
Show HN: SlideSynth
— 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.
- harel 3y agoThis 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.
- me_bx 3y agoThe 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.
- Apreche 3y agoNo Audio on Firefox/MacOS either.
- amadeuspagel 3y agoIt's only for touchscreens.
- deleted 3y ago[deleted]
- efilife 3y agoAdd some attack and release to eliminate the pops when audio starts/stops playing
- amadeuspagel 3y agoYou can have something like attack and release by moving the finger from the right side to the left and back.
- efilife 3y agoThis 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
- tonetheman 3y ago[dead]
- lancesells 3y agoNo sound on Safari/MacOS.
- recursive 3y agoTo 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.
- amadeuspagel 3y agoYes, the visuals are from the same tradition as old winamp plugins: https://github.com/jberg/butterchurn https://github.com/jberg/butterchurn
- jensenbox 3y agoUI.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 https://goo.gl/7K7WLu Says Chrome on Linux
- amadeuspagel 3y agoIt's only for touchscreens.
- Unknoob 3y agoDoes not work on Firefox/Windows 10.
- vivzkestrel 3y agohow does it work?