[HN Gopher] A WebGL Music Visualizer
       ___________________________________________________________________
        
       A WebGL Music Visualizer
        
       Author : CPLNTN
       Score  : 52 points
       Date   : 2022-04-06 08:50 UTC (14 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | difosfor wrote:
       | Doesn't seem to work on my iPad unfortunately.
        
       | chaosprint wrote:
       | Fantastic idea and implementation! Just FYI, it seems that in the
       | music community, there are quite some complaints about how
       | Spotify distributes the income for artists. I don't know the
       | details so no further comments from me. But I think it would be
       | great if this project can be abstracted into an indie Web Audio
       | visualisation lib. I would be keen to try it with my project
       | Glicol:
       | 
       | https://glicol.org
       | 
       | There I have only basic visualisation so far.
        
       | tarentel wrote:
       | https://www.kaleidosync.com this is the actual product. Requires
       | a spotify login though.
        
       | m00dy wrote:
       | just curious how it would look like under German techno
        
       | [deleted]
        
       | fleddr wrote:
       | It visualizes something but I fail to detect the correlation with
       | the music playing.
        
       | Kalanos wrote:
       | .gif it up man
        
       | smlacy wrote:
       | Cute idea and great execution. The first track I tried [1] has no
       | discernible "Beat" so it kinda just goes wild at its own tempo, a
       | total mismatch for the music I was playing.
       | 
       | 1. The Album Leaf
       | https://open.spotify.com/artist/02uPe16VFxPaiueQsPEDkE
        
       | pzo wrote:
       | Consider adding sample audio file to test features without login
       | to Spotify - Helpful for people who are on mobile and keep
       | passwords on desktop password managers
        
         | soylentcola wrote:
         | ...or just don't have a Spotify account.
        
         | shadeslayer wrote:
         | It currently seems to use Spotify's audio analysis API [1],
         | which might be hard to replace.
         | 
         | [1] https://developer.spotify.com/documentation/web-
         | api/referenc...
        
       | cobertos wrote:
       | Syncing music from Spotify is illegal under their Developer
       | Policy, a client wanted to do it recently and it seemed iffy that
       | you wouldn't eventually get shut down.
       | 
       | Section iii, bullet 6: https://developer.spotify.com/policy/#iii-
       | some-prohibited-ap...
        
       | CPLNTN wrote:
       | For those nostalgic folks that miss music visualisers
        
         | klingt-net wrote:
         | Back then I could run a music visualizer offline. I have no
         | idea why this website requires me to log in to Spotify.
        
           | elaus wrote:
           | It doesn't sync to live audio it records/grabs. It uses the
           | Spotify API that provides rythmn/intensity mappings for most
           | (all?) songs. So basically the web page asks the API which
           | song you're currently playing on Spotify and what BPM it has
           | and it renders the visualization accordingly.
        
             | thih9 wrote:
             | Also:
             | 
             | > In the future I'm going to tap into Spotify listening
             | history so I can surface music recommendations and other
             | features.
             | 
             | See: https://github.com/zachwinter/kaleidosync/blob/6136f79
             | 988867...
        
         | grishka wrote:
         | For _those_ , there's this: https://butterchurnviz.com
         | 
         | It's a WebGL port of the Winamp visualizer.
        
           | sitkack wrote:
           | https://webamp.org/
        
         | Minor49er wrote:
         | I'm running one on my TV right now through Kodi
        
       | thih9 wrote:
       | What is the license of this project? Before looking at the code I
       | usually want to know that in case I wanted to reuse or
       | contribute. I didn't find a LICENSE file or any note. Does anyone
       | know?
        
         | withinboredom wrote:
         | If there's no license, all rights are reserved.
        
       ___________________________________________________________________
       (page generated 2022-04-06 23:01 UTC)