Thank you. I've opted to forego data editing in the app for now, but a path exists to make that a reality. My priority is to allow people to experiment and build on the foundations I've laid here however they see fit. One benefit of the current API is that any data source can easily be integrated.
ive ejected out of the next ecosystem and work in preact now. some of the optimizations being adopted across react and next had me worried about insurmountable lock-in! with that said vercel's github integration is a beautiful thing that i will continue to use. the automated preview deployments are just too clutch
love these type of optimizations... blurhash seems to be giving me more pleasant results that thumbhash on the few examples i ran through it! thumbhash seems to over emphasize/crystalize parts of the image and results in a thumbnail that diverges from the source in unexpected ways.
either way this is awesome, and thanks for sharing
laid out in the link above is a number of concepts dealing with the generation and analysis of discrete rhythms.
there is also a reference implementation of these concepts written in typescript
this has been a labor of love and curiosity, which started out with the goal of helping generate algorithmic art. along the way it has become an art in itself, and believe there are many applications outside of art where this can be applied. i most interested to hear from others how this might be used within cryptography and data encoding
if anyone has the the time to look through these concepts and chat, id be grateful
i'm a balanced frontend developer who has worked on a variety of products across several companies
my free time is focused on developing, maintaining, and sharing open-source software that assists developers in their creative pursuits. you can checkout the packages i've released at https://www.clumsycomputer.com/software/packages
i'm happiest when collaborating with others, and really enjoy the process of iterating on a problem until an effective/understandable solution is realized
im not really sure how feasible that would be though since its essentially just a a bunch of links sourced from a variety of music services, the most prominent being youtube
perhaps it would be possible to extract the audio data from the video stream, compute the key in a web worker, and then queue up a transition
was looking for a simple way to explore and play with signal generation, and think that creating wav files is the most straightforward and robust way to go about doing just that. in order to scratch that itch i've implemented a function that takes a sample rate and channels data (mono or stereo), and returns an ArrayBuffer of the corresponding structured wav file.
implementing this package was a quick and fun process, which gave me the opportunity to learn about packing bits in the browser. whenever time allows in the future (some amount of years, hopefully not decades), i look forward to implementing a similar function for png files
ive been fascinated by euclidean rhythms for the past 10 years or so, and while playing with the pattern ended up coming across a more general flexible abstraction built upon euclidean rhythms that can generate every rhythm, which ive laid out over at https://github.com/clumsycomputer/clumsy-math#recursive-eucl....
euclidean rhythms are also great for generating / selecting musical scales and chords among other things