fruitjuice

There is little chance that the application will be released.

That leaves us 3 options.

1. using flashtracks and extracting the variables.

2. using swiftmp3.

3 or finding someone who can write a proggy to take spectrum readings from an audio file in time intervals.



option 1:

Sometimes you just want to use the audio file and not the flashtrak swf, but you still want to have a spectrum display.

It is possible to extract the variable encoding from a flash track swf. You'll need "step" "fullen" "rows" and all the data# variables (use "rows" to determine the number of data# variables) Just load the flashtrak into a movie that displays the variables with formatting. The formatting can be in actionscript or variables for a textfile.


option 2:

Swiftmp3 encodes spectrum variables from mp3 files. The result is a streaming audio swf with 18 bands of audio.

Because the resulting swf is set to stream the variables are easier to handle. The bands are individual variables s0-s17 unline the string that must be disected in flashtrack. Each frame has declarations for new variable values that haven't changed since the previous frame. Values that are constant remain the same but aren't declared on the frame to reduce filesize.

Unfortunatly, a streaming file isn't the result one always needs, but you can use the streaming swf to harvest the spectrum data for any sound clip. Load the swf into another movie level. Have it play and log the variables s0-s17 from the level into an array as it plays.

Drawback. Swiftmp3 runs on a command line dos prompt. 18 bands of data is overkill.


Option 3: If you find this person. Get in touch with me or send me the proggy.