Soundescape

3-dimensional, generative soundscapes which help you Focus, Relax or Sleep

Evaluated analytics

Currently, on the 4th day with about 100 daily visitors, would be cool if that streak goes on like this

Today is the day: Launched on ProductHunt πŸš€

Check it out on https://www.producthunt.com/posts/soundescape

Implemented custom 'rampToValue' function instead of using the native Web Audio implementation, because it's behaviour is inconsistent across browsers

The result is smoother loop transitions, yay!

Users can now directly try soundescape on the landing page

+ Lots of UI/UX improvements!

Fixed another mysterious CORS issue (CloudFront + S3)

It feels like I spend most of my time fixing CORS errors

Cross platform share functionality using the Web Share API and the share-api-polyfill

The sample suggestions now depend on the type of the soundscape, so that it's easier for the user to choose a well sounding sample

The goal is to make it very hard to produce something which doesn't sound good when using the editor

Totally dropped iOS 13 support

Too much effort for a shrinking group of users

Deployed new looping mechanism to staging environment for testing on iOS / Mac Safari

Spent hours on fixing the audible loop gap which occurs when using MP3 + the native

After realizing that the LAME MP3 encoder introduces (like all MP3 encoders) a small gap at the start and the end of each file, which makes looping them without an audible gap impossible, I needed to come up with a different solution than just looping them using the native HTML5 loop functionality. I didn't want to switch to OGG/M4A, as that would just introduce more complexity, and the native

Further refine remaining soundscapes

I finally found some time to continue working on Soundescape. It's really mentally taxing sometimes to work on multiple projects at once while having really high expectations of myself. But working more seems to be the only cure for my anxiousness πŸ€·β€β™‚οΈ

Show a message to all Safari Desktop users that they should use Chrome or Firefox

Trust me, there was no other way for now.