aeroheim
If you would like to go an extra step to make it look even fancier, you could try introducing some more block variation (e.g thin lines, squares, rectangles) that could be done with noise based tiling (e.g simplex/perlin). Throw in some RGB shifting and image cropping for some of the blocks and you'll probably get something real nice.
I implemented a glitch effect some time ago using what I described above, you can see what it looks like (under glitch transition). Hopefully it can provide some inspiration :-)
Just wanted to let you know that the issue should be resolved now. Apologies for the inconvenience.
Some of the stuff you mentioned are definitely bugs. Do you mind submitting them to the issue tracker?
I think the main reason is that the visualizations are driven by audio analysis, which is often inferior to actual videos edited by hand. This isn't designed to compete with videos made by people, only to provide a good-enough substitute.
I could implement a video editor to let people have more control over the visualizations, but people can already use existing video editors to do that instead if they really wanted to. So I decided that it wasn't worth the effort.
I had a lot of fun listening to music in winamp when I was younger with milkdrop. But I think my tastes have changed now to where I prefer visualizations with more concrete imagery and variety instead of the usual variations of abstract effects (they are still dope as hell though).
I tried to design this app with that in mind, but I definitely see why some people don't find them this style of visualization to be interesting. Maybe someday someone will put some serious effort into bringing the demoscene-style visualizations into the modern era?
You need to add images to it for it to visualize. You could try with some of your favorite wallpapers perhaps.
The docs on the site cover how to do it, but I'm going to work on making it more clearer.
https://twitter.com/hyperchroma/status/1464656712544174083
I'm not sure if the trailer loading is an issue on the site - could you check the console for me and see what it says?
I haven't decided yet on whether or not I want to open source it. But I am definitely open to it and may do it in the future.
Could you post an issue with the details on the issue tracker? https://github.com/Hyperchroma/hyperchroma/issues
The footage in the trailer shows what the music videos look like. All of it is recorded directly from the app, and there's a section where the UI is hidden and it's mostly effects and transitions going on (that's the music video part). In hindsight I might not have made that part clear enough.
Also, the old winamp style visualizations were super badass! They played a huge part in my interest in audio visualization :-)
edit: to clarify some confusion, this app is basically a music player similar to wallpaper engine but with more focus on visualizations. the trailer contains an example of the videos produced - you load your images into the app, and the app uses it to create a visualization synchronized with the music similar to the style of edited music videos.
Eventually I just ended up mostly re-allocating my evenings to recreation and relaxation which I felt had a positive impact on my life balance.
https://aeroheim.github.io/midori/
It's basically a post-processing pipeline implemented with Three.js and WebGL using a few shaders that I wrote.
I created it primarily because I needed it for one of my current projects, so the use case is fairly niche and mostly only relevant for stuff like creative coding. It was my first dive into computer graphics however, and I learned a TON about computer graphics in general and had a lot of fun writing the library.
As a relatively fast typist (~150wpm) the tactility and comfort of topres feel superior to me in every way. And oh man the sound - do yourself a favor and look up a video of a silenced Realforce or Leopold - they sound like gentle raindrops and are insanely therapeutic when working.
People see the impact and success of technology in their lives. They start looking into cryptocurrencies and go "Wow, this must be revolutionary! This will eventually become as big as the internet!" Most don't care about the practicality or details, just that technology is a winner and that's where they should put their eggs into. And the ones that do care are probably so engrossed and invested into it that they're no longer rational about it.
Once people are invested it's in their best interests to propagate their ideas so they can succeed, regardless if those ideas are actually beneficial or not. I'm no psychologist but I feel like this is instinctual on a human level, which is why I say peoples rationality can get "hijacked". Anecdotally, talking to those who are invested and seeing the ridiculous amounts of irrational goalposts and whataboutisms being thrown around just reinforces this even more for me.
I'm not even sure why there's still a pretense of innovation behind most coins these days - every time I hear or see any new fad of cryptocurrency I can already smell the greed from miles away, and the smell is unbearably intense. More recently there's been lots of obvious scams going around social media where bad actors are hacking accounts and replacing them with content shilling their coins and scamming people into sending them coins. When this shit starts invading your personal feeds you know things have started to get really bad.
It goes over the basics like FFTs, covers audio features used in analysis (e.g spectral, chroma, etc), and goes in-depth into advanced techniques such as audio fingerprinting, beat tracking, harmony analysis, etc (stuff that you would otherwise have to dig into research papers for!). The book is fairly readable as well so you don't need to have a strong engineering or music background to dig into it.
Some more analysis/MIR links:
Great notebook to go alongside FMP: https://musicinformationretrieval.com/
One of the most widely used libraries for MIR in Python: https://librosa.org/doc/latest/index.html
A library for MIR in JS: https://github.com/meyda/meyda
Although I'm not really familiar with traditional algorithms for inpainting, I've seen some ML research do some stuff with it that I found to be really impressive.
One demo that really stood out to me was the following: https://shihmengli.github.io/3D-Photo-Inpainting/
The algorithm they describe is able to inpaint pixels AND depth information from existing RGB-D photos, enabling images to be viewed in 3d space and be used with parallax effects. Really cool stuff!