Skip navigation
Currently Being Moderated

A different equalizer

Mar 6, 2012 10:57 AM

Hello everyone !

What I am trying to work out, is an equalizer... I know how to do just that based on the sound playing on the flash window.

But what if I want the equalizer to follow music playing outside flash.

How can I take this information in my aaplication for the equalizer to follow ?

 
Replies
  • kglad
    72,212 posts
    Jul 21, 2002
    Currently Being Moderated
    Mar 6, 2012 11:49 AM   in reply to he11f1re

    you'll need to transmit sound data to flash.

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 6, 2012 12:20 PM   in reply to he11f1re

    Sound data from what type of source? An internet stream? A microphone?

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 7, 2012 8:49 AM   in reply to he11f1re

    Flash itself cannot do anything like intercept the audio being played over the default sound channel. It's not allowed. You're going to need to make a desktop application for this sort of thing, it cannot be a website. It will also need extra access Flash projectors don't have.

     

    You could use MDM Zinc or ScreenTime mProjector to extend the functionality of flash so you can integrate it with another lower level language like c#.NET or anything that would have this low level of OS access.

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 8, 2012 6:15 AM   in reply to he11f1re

    No. AIR cannot intercept raw OS-level processes like that out of the box. You're going to need something lower level.

     

    I have done this with c# before using a service. I recorded everything that ever came over the microphone. Flash or AIR had nothing I could use to do the same thing without being run intentionally and without the users consent.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points