[HN Gopher] A Perceptually Meaningful Audio Visualizer (2016)
       ___________________________________________________________________
        
       A Perceptually Meaningful Audio Visualizer (2016)
        
       Author : ChadNauseam
       Score  : 56 points
       Date   : 2023-01-24 16:49 UTC (6 hours ago)
        
 (HTM) web link (delu.medium.com)
 (TXT) w3m dump (delu.medium.com)
        
       | smlacy wrote:
       | Interesting, and I'd love to see some more demos on "traditional"
       | music (Symphonic/Orchestral, Jazz, Beatles, etc.). I'm sure the
       | the highly synthetic and "pure" music used in the demo video sure
       | leads to a fairly coherent visualization as compared to more
       | natural/acoustic sources of sound.
       | 
       | Also, what about any stereo components? Capturing that in the
       | visualization would also be nice.
        
       | drcongo wrote:
       | Possibly worth mentioning that this is from 2016.
        
       | tobr wrote:
       | I found this mesmerizing. It conveys surprisingly many of the
       | perceptual characteristics of the sound through visuals. Good
       | demo music, too, but it makes me curious to see what it would do
       | with vocals or acoustic music. Any other demos?
       | 
       | Not sure about the colors... they were hard to make sense of. And
       | I wonder if it's making use of stereo information at all.
        
         | Simran-B wrote:
         | I'd also like to know how it visualizes other music. The song
         | seems like it was crafted specifically for the demo, or at
         | least I think that sometimes it's too good with the spirals
         | sitting still - but it may as well just be the combination of
         | this brilliant visualization and the sine waves of whatever
         | signal.
        
       | bwestergard wrote:
       | Love this. Many hardware oscilloscopes can (and were) configured
       | to do this in polar plotting mode.
        
         | atoav wrote:
         | Not the same, although the resulting shspes might look similar,
         | a Lissajous pattern displays both channels of a _stereo_ signal
         | as X /Y. That means independent of what is going on if you send
         | it a mono signal, you will just see a 45 degree line -- totally
         | independent of the frequencies contained in the audio.
         | 
         | This uses FFT to draw circles and makes the
         | harmonics/frequencies visible.
        
       | greenbit wrote:
       | Would like to feed this voice samples, cat's meows, birdsongs,
       | and laughter. Maybe the same voice in different emotional states.
       | Looks fun to play around with.
        
       | Acen wrote:
       | Ooh, intriguing.
       | 
       | I've been using Flux studio session analyser to visualise audio
       | signals for mixing In-ear monitors for live audio[1] from my Cue
       | mix.
       | 
       | Might write a quick dodgy thing to add this to my analysis stack.
       | Could be cool.
       | 
       | [1] https://imgur.com/RFsV3d9
        
       | khimaros wrote:
       | the code is open source. I did a but of work a few months back
       | updating it and fixing compilation with rust stable toolchain:
       | https://github.com/khimaros/audioscope
        
       | peterhil wrote:
       | I have this exact same idea on my audio synthesis and DSP
       | exploration project called Akasha, that I have developed on and
       | off for more than 13 years. I have plans to open source at least
       | parts of it, once I get to clean up the code. I was inspired by
       | Julius O. Smith III's writings on DSP algorithms:
       | https://ccrma.stanford.edu/~jos/
       | 
       | Unfortunately my web pages are not online, I have some video
       | samples of Bjork, Gotan Project and some classical and electronic
       | music samples.
       | 
       | In the analytical audio signal, the musical intervals can
       | sometimes be easily seen, and it is mesmerizing to look at.
       | 
       | On this video demo by OP, when the waveform appears stationary
       | with loops, there are intervals in (at least close to) just
       | intonation - meaning the frequencies have integer ratio
       | relationships.
       | 
       | https://en.wikipedia.org/wiki/Just_intonation
        
       | hprotagonist wrote:
       | I think i prefer spectrograms. Particularly for speech, where you
       | can, after a while, almost read them.
        
         | jareklupinski wrote:
         | I would love a small desktop spectrogram waterfall that shows
         | the output from whatever I'm listening to at the time
         | 
         | I did a few CTF challenges where I wouldn't have even thought
         | to check the audio until I heard some uncharacteristic noise.
         | Wonder what else people have buried...
        
           | atoav wrote:
           | Run a soundcard loopback into an instance of izotope insight
           | (or similar).
        
           | hprotagonist wrote:
           | https://github.com/vsergeev/audioprism
           | 
           | this looks about like the thing..
        
           | nvrspyx wrote:
           | If you're on Windows, I've seen a few spectrogram skins for
           | Rainmeter that uses whatever audio is being played on the
           | device. For example, there is AudioAnalyzer[0]. Personally,
           | I've been using a skin that shows a simple waveform of the
           | current system audio, but also integrates with Spotify to
           | change the color to match the primary album color.
           | Unfortunately, I don't have the name or link on hand.
           | 
           | 0: https://forum.rainmeter.net/viewtopic.php?t=31091
        
       | asab wrote:
       | https://simplespectrogram.app/
        
         | Jcowell wrote:
         | Gives me the following error on an iPhone:
         | 
         | "Sorry, there was an error: The request is not allowed by the
         | user agent or the platform in the current context, possibly
         | because the user denied permission."
        
       | ChadNauseam wrote:
       | Demo here:
       | https://vimeo.com/196216785?embedded=true&source=vimeo_logo&...
        
       ___________________________________________________________________
       (page generated 2023-01-24 23:00 UTC)