back
102 comments
Hey folks, I'm the creator of the site and the music on it. I'm happy people are enjoying the music.

I see some people are having a rough time on mobile devices so I wanted to help with that. I have found that iOS Safari will mute the site if you have your iPhone in silent mode (there might be a way for me to fix this but I haven't explored it much yet). However, you'll probably find that many of the pieces snap crackle and pop a bit on mobile devices. I'm looking into ways to improve that but for now unfortunately the best advice I have is to try it on your desktop or laptop or to try some of the less complex pieces towards the end of the list. I really appreciate the feedback; I've only done so much testing with the devices I have available so hearing from more people with a larger range of devices is super helpful. Feel free to open issues on Github as well: https://github.com/generative-music/generative.fm/issues

I just left a top-level comment, but this is an old topic now so I don't know if you'll see it -- I wanted to thank you for making this and releasing it for free; it really helped me to find the kind of calm concentration that usually eludes me.
This is fantastic. I love that it is a progressive web app. It would be nice to have a feature to populate the cache in one tap, so I can take it with me in the underground without having to play each song first.
Really nice design, was there any inspiration? I would like to use something like those squares to illustrate an ebook.
Does everyone hear the same unique piece or is the generator client side and random per device?
Do you have any plan to make this works as a progressive web app? Would really enjoy having this on my phone, and optionally have it works while offline (with cached files, etc).

Thanks for this, I've been using it since yesterday :)

Really loving it. I think on iOS it’s possible to have a Safari tab keep playing audio in the background. listentothe.cloud at least does this. With your site, audio stops as soon as I close Safari.

As stated in other comments, if this was an app (in my Mac menu bar and/or on my iPhone) this would be the quickest $3-5/month I’d spend.

This is a fantastic piece of software. I’ll use it a lot while programming. The generated performances are great.
Thanks for explaining how to make it work on iPhone. Adding a notice message for iPhone users to disable silent mode on their phone would be good since I would have never guessed.
Is there a meaning to the colors and shapes in each the rectangles?

Interesting project, enjoying it a lot!

Came here just to say how clear your website is. The music itself is great - been listening for quite a while. Thanks for this.
Great job. I'd pay $5 a month for this.
Great stuff. Look into Fourier transformation / inverse Fourier transformations and clipping to remove the crackling sound.
This is wonderful! Thank you
A heads up. Your site seems to be fingerprinting my device through audio (firefox addin for audio fingerprint blocking).
I'm a big fan of procedural/generative music, and have created some of my own. I tend to take a very different approach from Alex, embracing determinism rather than infinite variations, trying to make something more musically complex rather than ambient. If you're interested, the most recent piece I've made is here, accompanied by a visualization of what's happening and a detailed writeup explaining how the system works: http://ivanish.ca/diminished-fifth/
The source code is available on GitHub: https://github.com/generative-music/generative.fm
Simple, but pleasant. This is how it starts. It might take some time, but I think most ambient music in video games will eventually be procedural.

EDIT: Just want to say that these are better than I expected. As good or better than about half the ambient music recommendations I get on Spotify.

With this and other generated music, often it feels like you are only capturing local information about what it means to be a song, and maybe missing something global.

For example things can feel a bit disconnected, chords and progressions that don't "transition" properly. To me, that is a bit unpleasant. I feel like that means you need to give it some extra constraints, but this might depend on the style.

If you like this type of thing and want to go darker/heavier, Iron Cthulhu Apocalypse and Cryo Chamber are personal favorites of mine for “music” while programming.
“Human music. I like it.” ~ Jerry Smith
Looks like it's been generated client-side. While impressive, it's also CPU demanding. Unfortunately, muttering fan on my (quite dated) notebook kind of ruins the experience.
Is this currently working on mobile? I’m not getting audio but seeing indications that it is playing, so maybe it’s just not accounted for.

I love Brian Eno, so I’m super excited to see something like this pop up. Would love to contribute generative systems!

This is absolutely fantastic and exactly the kind of music I love to hear while working. It has already conquered a rare spot as one of my pinned tabs! Wouldn't this be a great usecase for a tiny OSX tooolbar-app that lets you use your media-controls to play/pause and move between songs?

Offer that with a free tier of one or two songs and upsell the rest for a few bucks (with a 1min demo-tune-in for unpurchased songs).

Oh, and throw in a few subtle but noticable war drums when ever a new email arrives, that would be brilliant! ;)

Thanks for sharing this! I just spent, I'm not sure, maybe an hour and a half listening to it ('Trees', to be specific) while reading. I usually struggle to concentrate for extended periods, but this really seemed to help. Just the right balance to be calming and undistracting, but interesting enough to occupy the part of my mind that would normally jump out every 10 minutes and suggest a change of focus.
This is wonderful! I've been listening a few minutes and I think I'm going to hold onto this link for writing. Well done.
Any recommendations for a textbook or scholarly work on generative music?
We use contextual cues to help in recalling memorized information. If I learn/study about ABCD while listening to music FFF, I'll more easily recall ABCD while listening to FFF.

This is why I don't see "endlessly unique" as something inherently good. It would be cool, however, to play it for 1h (or so), save it and then re-play it whenever.

This is great.

It would be nice to have a way to auto-play each piece (something like https://somafm.com/player/#/now-playing/dronezone) so that I can start the music automatically (e.g. from a script) without having to click.

This is great, I paid for a lifetime membership to brain.fm but the app is still broken on iOS. If these can play for longer then 25 minutes (where brain.fm dies on mobile for me) then I’ve found my go-to.
I'm really excited for where this can go. I'd love for it to be possible to feed a generator like this with the style of music I like to have on in the background and then it interpolate an "infinite stream" from there–naïvely, I feel like certain genres (e.g. progressive house) would be ideal for this kind of treatment since they seem to be inherently quite structured and recurrent.
I like it, but could there be some more instrumental elements? Ie, not just a piano, or a droning synth, but a piano with a droning synth!
Cool!

Recommend removing “never played” and using something like “popular” on more played. This way new content doesn’t look like no one likes it.

I love `Trees`.

Listening to this along with the clicking sounds of my coworker's keyboards makes me feel like I am in a rainy forest.

I can't believe how good those songs are and it's all computer generated. Thank you for creating this.
It is very good! Tried it yesterday, and opened again today.

Now I want is as a soundtrack for my life :D You should totally publish a Desktop app which loads on system boot!

Also, did you think of partnering with one of these relaxation or meditation apps?

Can’t wait to try it out on my desktop.

On my mobile (iPhone), I get clicks and other artifacts on playback, which increase when scrolling the view, which I guess indicates samples not being generated fast enough.

Please add cast support (google/Amazon) and it's something's I would live running all the time in my house
Excellent execution. I could easily see this used with contextual seeds/triggers in a VR experience.
Delightful! Do you accept submissions?
Wonderful project.

Beware: my top of line android phone rebooted itself after a minute or so of music.

The content is amazing. Concentration, insomnia, etc.

Is it difficult to build systems?

Awesome job mate, I'm loving this!
This is an amazing project! Kudos
Wow, that's really amazing!
This is really cool!
It seems to generate the elements of certain styles, but there is no ligature or movement in the overall music at all. I suppose this meets the definition of "ambient" but it is not really suitable for the genre.
I imagine someday you'll be able to tie this to a neural sensor for a feedback loop that enables machine learning to generate the exact music for the exact mood you want.