Lyrical Particles, a music visualization project

Lyrical Particles is a music-lyrics visualisation system that accepts two pieces of input: a music file, and a timed representation of the lyrics in the form of a CSV file.

Both the waveform and the beat information are extracted from the music file and are mapped into aspects of the main particle systems in display.

 

[sr_video][/sr_video]

The size of the particles in the main particle system corresponds to the amplitude of a sample of the waveform at that instance. The size of the particles in the distant, background particle system is controlled by the beat of the song, while the rate of their movement (once they do start moving) also corresponds to the waveform of the song.

The main particle system serves another function: it is a visualizer of the lyrics of the song. According to the provided CSV file in which the lyrics and their timestamps are specified, the particles in said particle system self-arrange to display portion of the lyrics at that instant of time.

To expand the system’s capabilities further, I plan to add, if time allows, the functionality of identifying the song based on its basic characteristics, connecting to the internet to grab its lyrics, and determining the timing of each portion of the lyrics based on voice recognition algorithms. This effectively eliminates the need for the secondary CSV lyrics file in the current implementation.

Another direction I wish to explore is adding an interactive layer by recognizing the speech of the viewer and consequently visualizing it through the main particle system in display.

Comments

5 responses to “Lyrical Particles, a music visualization project”

  1. fwowejioflas Avatar

    He bowed and swept his hand gracefully in the air. “I will be most happy to tell you, since you will be part of this illusion in the future.” His smile broadened as he stabbed his finger theatrically into the air.

  2. casquette wati b pas cher Avatar

    “Audiences don’t give a damn when you start to get old nor do producers. Plenty of new acts coming down the pike. So I got out before they threw me out. Now I’m stuck here in this pay-as-you-die dump. Room and board as promised when I signed up. My fault was that I didn’t read the fine print, too smart by far in those days. Let my wiseguy lawyer take care of it for me. Didn’t know until it was too late that he was senile. Signed me up here without looking at the contract. Didn’t even notice that just the basics are provided. Enough food, but not too good. A bed, but not too soft. Anything else you gotta pay. Which they forgot to tell him when he signed me up here.” He slurped up the last of the drink and I enthusiastically thumbed the button on the table again. There was nothing forced about my smile now. Bad news for him was good news for me.

  3. casquette ny pas cher Avatar

    “You pay!” He waved a granite fist in my direction and lurched forward. Angelina smiled.

  4. Andrew A. Sailer Avatar

    I just want to mention I’m all new to blogging and seriously loved your web page. Probably I’m going to bookmark your blog post . You amazingly have amazing posts. Thanks a bunch for sharing with us your blog.

    1. Salem Avatar
      Salem

      Thanks Andrew! So kind of you.

Leave a Reply to casquette ny pas cher Cancel reply

Your email address will not be published. Required fields are marked *