I feel like its really trendy to bash note taking apps nowadays.
I get it, theyre a dime a dozen and yeah spending hours on hours configuring multiple of them is probably a waste of time.
But why not take advantage of some of the nice software thats out the for this sort of thing? I wouldnt write down or rememeber half the stuff that I do if I hadnt invested a few hours into finding something id actually use. I doubt people are actually forgoing their creative passions or falling behind in their sprints to tweak note taking apps
For dance music, as a DJ, I find the best way is to find an artist through their song being played in a set I listen to, then check that artist's label for more. I can then buy / follow on Bandcamp to be alerted of new releases. I hear alot of talk about labels becoming obsolete nowadays, but they're great for this use case.
For ambient music, I also make a site (https://flowful.app) which procedurally generates ambient music for you. I have a Discord of people who use it, where theres a section for people to share music. Most of the new ambient stuff I find now is through there.
The fact that you'd consider making that switch is just awesome to me, so thanks! :)
For resources, theres a great site here as an intro to generative systems - https://teropa.info/loop/
And for communities, I have made a Discord for Flowful where I plan to post updates and how-its-made type stuff. The link is in the top right of the Flowful app, feel free to join!
That's a cool idea. Something that was suggested to me with Flowful was to use some sort of body triggers, perhaps from facial recgonition through your device's camera, to determine when the user was becoming less focused. The music could then adapt to help them get back on track.
Yeah that's not a bad way of putting it. Each musical part will use the samples in a different way each time though, with some randomness added, so it hopefully stops things from being too recognisable.
uhh, right now.. it's not the most user friendly. You can delete the fields that the site places in your localStorage (can be done by clearing your cache for this site).
The selections from the question just decide a) what's in your recommended section and b) what category you start on when you first load the app.
Sure thing. Further down in another comment I went into how the music is made, so I'll stick to the tech stack here.
The frontend is built with React, Chakra UI and Tailwind CSS. It also does all of the audio generation using a scheduling library called Tone.js.
Auth / Database are handled by Firebase, and payments are by Stripe. It's fully serverless; I use cloud functions for anything server side.
The samples themselves are stored in Google Cloud Storage, although I may need to look into a different method or making it more efficient, as today's traffic has absolutely smashed through the free downloads tier.
You all made good points - I've removed the redirect. You should now be able to go back to the homepage.
I was modelling it after Notion's homepage, where you just want to go back to your workspace when you go to notion.so, not the landing page. But I'll put some more thought into how it can be done less cruedly.
What problem does this solve: Poor playlists / context switching when you get given something distracting in an ambient music recommendation algorithm. Also, hopefully, it's just nice music to listen to.
You are listening to the music of other people - mine. I made the generators, which were not trained on anyone else's music. It does not 'process tracks that were made by real people'. The paid element of this service goes to me, without X streaming service taking any cuts.
Computer-made generative music has been around since at least the 70's. Outstanding human-made ambient works have been made since then, which people love and continue to listen to. If this draws some attention away from 'actual musicians', then I'm sure they will survive.
Yeah, this is something I am still struggling with. The gain normalization is super manual currently, so I want to try and programmatically even them out between tracks. Sorry about that!
I record a bunch of samples from VSTs I have. Once I have the samples I upload them to a server, which you request when you load up a song. In your browser, the generators (which is another way of saying 'tracks') then piece together these samples in ways I have coded. So for example, I might have a list of chords which sound good, and a loop which selects from that set. Or maybe a bunch of note patterns to play at a certain interval, but they only have a small probability to play. To make it always unique (and hopefully always fairly interesting), I do things like automate filters, introduce randomness, and switch things around based on how long the track has been running for. Each track has it's own pre-defined set of samples and musical key. The code works on the arrangement, randomness and modulation over time. These random effects are different every play, and so each person will have a slightly different song than the next.
I figured people wouldn't want to keep navigating the landing page after they had already seen it once. This way you can just head straight back into the app.
An incognito tab will let you see it again though.
Each track is it's own JS file! With a folder of corresponding samples, which the JS file pieces together as I mentioned before. There's no MIDI, it's all done with the Tone.js scheduler. :)
You might be right. It's based off a polyryhthmic style I found on Youtube. Perhaps I should just call them 'Polyrhythms' - I don't intend to make any medical claims.
I get it, theyre a dime a dozen and yeah spending hours on hours configuring multiple of them is probably a waste of time.
But why not take advantage of some of the nice software thats out the for this sort of thing? I wouldnt write down or rememeber half the stuff that I do if I hadnt invested a few hours into finding something id actually use. I doubt people are actually forgoing their creative passions or falling behind in their sprints to tweak note taking apps