Re:Generative.fm – Endlessly unique ambient music
by retsibsi on Sunday March 17, 2019 @07:59AM
(#19413539)
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.
Re:Generative.fm – Endlessly unique ambient music
by alexbainter on Sunday March 17, 2019 @04:15PM
(#19416277)
You're very welcome, I'm glad you're enjoying the music and thank you for commenting. I'm excited some people are offering to pay for the site but I intend to keep all of the music free so as many people can enjoy it as possible. I also like to listen when I need to concentrate. That's really the reason I made the site, so I have something to listen to while I work.
Re:Generative.fm – Endlessly unique ambient music
by gregknicholson on Monday March 18, 2019 @04:11AM
(#19419396)
You could keep the site free while still allowing people to pay for it if they want to.
(A service like Liberapay might make this easy for you to do.)
Re:Generative.fm – Endlessly unique ambient music
by tym0 on Sunday March 17, 2019 @07:43AM
(#19413489)
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.
Re:Generative.fm – Endlessly unique ambient music
by XnoiVeX on Sunday March 17, 2019 @12:48AM
(#19412296)
You may find this useful. http://euterpea.com/haskell-school-of-music/
Re:Generative.fm – Endlessly unique ambient music
by _Codemonkeyism on Sunday March 17, 2019 @02:44AM
(#19412590)
Really nice design, was there any inspiration? I would like to use something like those squares to illustrate an ebook.
Re:Generative.fm – Endlessly unique ambient music
by alexbainter on Sunday March 17, 2019 @03:03AM
(#19412644)
Thanks, I have to admit I really just ripped off Google Play Music's interface. The square icons were inspired by the album art for Ryuichi Sakamoto and Alva Noto's "Virus" series of albums. I made a program which generates them for me. The way it works is to split the square into squares, rectangles, and triangles, and then randomly choose which to stroke and fill.
Re:Generative.fm – Endlessly unique ambient music
by richardhod on Sunday March 17, 2019 @05:05AM
(#19413019)
This sounds really interesting. However if you do want to distribute this widely, I would check if they have any patents on their devices because stupid American IP laws.
Re:Generative.fm – Endlessly unique ambient music
by _Codemonkeyism on Sunday March 17, 2019 @03:10AM
(#19412669)
Thanks! Your reply is much appreciated.
Re:Generative.fm – Endlessly unique ambient music
by savrajsingh on Sunday March 17, 2019 @03:06AM
(#19412655)
Does everyone hear the same unique piece or is the generator client side and random per device?
Re:Generative.fm – Endlessly unique ambient music
by alexbainter on Sunday March 17, 2019 @03:19AM
(#19412704)
It is generated client side, so each time you click play the music will be unique to that performance.
Re:Generative.fm – Endlessly unique ambient music
by lost_my_pwd on Sunday March 17, 2019 @07:56AM
(#19413533)
Any thoughts about making the client-side "seed" saveable?
Would love to be able to save/replay/share sections that I really enjoyed (e.g. bookmark the seed(s) + offset/range).
Re:Generative.fm – Endlessly unique ambient music
by m-p-3 on Monday March 18, 2019 @10:30AM
(#19421309)
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 :)
Re:Generative.fm – Endlessly unique ambient music
by alexbainter on Monday March 18, 2019 @02:55PM
(#19423970)
Thanks, glad you like it! Have you tried using it offline? It should already work as you described, though I have to admit I've only tested in Chrome. The caveat is that you can only play songs offline if they were played online once before. I realize none of this information is communicated in the app, I need to do a better job of that.
Re:Generative.fm – Endlessly unique ambient music
by leokennis on Sunday March 17, 2019 @11:26AM
(#19414485)
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.
Re:Generative.fm – Endlessly unique ambient music
by yuchi on Sunday March 17, 2019 @06:55AM
(#19413367)
This is a fantastic piece of software. I’ll use it a lot while programming. The generated performances are great.
Re:Generative.fm – Endlessly unique ambient music
by miguelmota on Monday March 18, 2019 @11:59AM
(#19422206)
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.
Re:Generative.fm – Endlessly unique ambient music
by alexbainter on Monday March 18, 2019 @02:57PM
(#19423984)
Agreed, I'll either be fixing it or including some explanation in the next release. Thanks!
Re:Generative.fm – Endlessly unique ambient music
by miguelmota on Monday March 18, 2019 @04:49PM
(#19425127)
Cool! Love the music btw, awesome work!
Re:Generative.fm – Endlessly unique ambient music
by Imagenuity on Thursday March 21, 2019 @01:19AM
(#19449432)
Is there a meaning to the colors and shapes in each the rectangles?
Interesting project, enjoying it a lot!
Re:Generative.fm – Endlessly unique ambient music
by sh87 on Sunday March 17, 2019 @11:54PM
(#19418584)
Came here just to say how clear your website is. The music itself is great - been listening for quite a while. Thanks for this.
Re:Generative.fm – Endlessly unique ambient music
by boomskats on Sunday March 17, 2019 @04:01AM
(#19412824)
Great job. I'd pay $5 a month for this.
Re:Generative.fm – Endlessly unique ambient music
by smoussa on Sunday March 17, 2019 @04:44AM
(#19412963)
Great stuff. Look into Fourier transformation / inverse Fourier transformations and clipping to remove the crackling sound.
Re:Generative.fm – Endlessly unique ambient music
by Pyxl101 on Sunday March 17, 2019 @05:15AM
(#19413054)
Can you elaborate? Why would a transform be needed only on mobile devices? Why wouldn't the OS handle whatever's needed to produce audio in a platform-agnostic way, especially on the web? Very interested to know more.
Re:Generative.fm – Endlessly unique ambient music
by amelius on Sunday March 17, 2019 @07:25AM
(#19413446)
I suspect the commenter meant that when the buffer runs empty because the device can't compute new samples quickly enough, the last seen power spectrum (power versus frequency) is briefly maintained in the output. This filler is computed by a cheaper process.
Re:Generative.fm – Endlessly unique ambient music
by boomlinde on Sunday March 17, 2019 @07:17AM
(#19413426)
The crackling is probably due to missed buffers. Additional processing of the sound would likely only serve to exacerbate the problem.
Re:Generative.fm – Endlessly unique ambient music
by zoeysaurusrex on Sunday March 17, 2019 @12:50PM
(#19414922)
This is wonderful! Thank you
Re:Generative.fm – Endlessly unique ambient music
by emayljames on Sunday March 17, 2019 @05:29AM
(#19413104)
A heads up. Your site seems to be fingerprinting my device through audio (firefox addin for audio fingerprint blocking).
Re:Generative.fm – Endlessly unique ambient music
by yorwba on Sunday March 17, 2019 @06:30AM
(#19413298)
Have you confirmed that the add-on doesn't simply trigger if a website uses the WebAudio API? All fingerprinting techniques also have legitimate applications. If they could be reliably distinguished from non-malicious uses, browsers would have blocked them long ago.
Re:Generative.fm – Endlessly unique ambient music
by dave84 on Sunday March 17, 2019 @06:36AM
(#19413319)
So a website designed to play sound is accessing your sound information?
Re:Generative.fm – Endlessly unique ambient music
by Wowfunhappy on Sunday March 17, 2019 @10:57PM
(#19418383)
...yes, otherwise, how would it play sound?
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