Papervision3D v2 Sound Visualizer Experiment 1

Posted on 06. Dec, 2007 by lukesh in Design and Creativity, Education, Flash Platform, Math and Information Theory, Music

I absolutely love Bach on the violin, and I wanted to try to visualize it in PV3D. The logic is that it averages the amplification and frequency over 100 and 500 frames, respectively. This allows those modifiers to gracefully control the shapes. I am setting the size of the shape to respect the amplification at the sample time. I really like how fluid it turned out for a few hours of play time.

Screenshots

Click here to view the demo.

25 Responses to “Papervision3D v2 Sound Visualizer Experiment 1”

  1. neoriley

    06. Dec, 2007

    Just amazing – I LOVE it

  2. daniel

    06. Dec, 2007

    excellent work!

  3. pedro

    06. Dec, 2007

    Amazing, just made my day!

  4. xero / fontvir.us

    06. Dec, 2007

    exellent! very cool demo!

  5. Eric-Paul

    06. Dec, 2007

    Nice, did you use the frustrum cam on this? // EP

  6. lukesh

    06. Dec, 2007

    No, although I could employ that so that I don’t fry people’s processors as much :) I’m simply maintaining an array of objects and shifting them off after so many.

  7. Martin

    06. Dec, 2007

    I LOVE THIS!
    I’ve always wanted to make something like this.

    Lukesh: Can you please share some of your code?

    Martin.

  8. Mr.doob

    06. Dec, 2007

    Ack!! I was doing the same! You were faster than me :) Very nice!

  9. Amit

    06. Dec, 2007

    Great Stuff!!!!
    Could you tell more about “The logic is that it averages the amplification and frequency over 100 and 500 frames, respectively..”?
    much thanks!

  10. lukesh

    06. Dec, 2007

    On each frame, I maintain arrays of samples of the frequency and amplification of the SoundChannel.
    When the arrays get larger than n, I use the average of all the values in the array for the value to visualize, and then shift off the bottom element in the array.

  11. justin

    07. Dec, 2007

    this is so sick! nice work

  12. sakri

    07. Dec, 2007

    Hats off, bravo, thumbs up, and every other expression of general awe in your direction sir!

  13. Amit

    07. Dec, 2007

    thnaks!!

  14. Frederik

    07. Dec, 2007

    dude, awesome!! really cool example

  15. Mark Lapasa

    07. Dec, 2007

    Man, that was amazing. Great work! That kills any winamp visualization I’ve ever seen. I appreciate it more when you actually play with pv3d.

  16. Dorian

    08. Dec, 2007

    OT: Is that music from Morimur?

    (oh, and nice PV3D example ;-)

  17. jcrobinson

    14. Dec, 2007

    Thats the first time I have seen a mix of elemants in that way using AS. Reminds me of http://toxi.co.uk/

    JC

  18. ralph

    03. Jun, 2008

    That is awesome!!! Where can i get the source code? :-)

  19. alanG

    05. Aug, 2008

    amazing. i can’t wait to try something like this myself.

  20. mike

    24. Oct, 2008

    i cannot view this due to a sandbox security error… any way around this?

  21. Chrome-fusion

    23. Nov, 2008

    Very nice, I like the glow on the 3d object Gives it a nice touch.

  22. wobbe

    03. Apr, 2009

    Amazing, teach me how to do that too!!!

Trackbacks/Pingbacks

  1. RockOnFlash m/ :: John Grden » Papervision3D effects demos - 06. Dec, 2007

    [...] And Finally – this guy’s right out of the NYC class and creating sickness I guess he liked the effects [...]

  2. Papervision3D 2.0 : Talk Funnel - 08. Dec, 2007

    [...] with every release. Version 2.0 was announced only a couple days ago and people are already doing amazing things with it. Will definitely be using it in my projects to help visualize complex information [...]

  3. Hidden Place Blog » Blog Archive » Papervision3D v2 Sound Visualizer - 14. Feb, 2009

    [...] Papervision3D v2 Sound Visualizer Experiment 1 « lukesh interactive [...]

Leave a Reply