in reply to OT: EQF File handling

Did you look at Winamp::Control and it's geteqdata method?

If you did, you should mention that - If you didn't then please check CPAN first.

If you are really interested in using the EQ file, have you looked at the file? Is it binary, XML or some other text based file?

What other info do you have other than 'I want to do this'?

grep
XP matters not. Look at me. Judge me by my XP, do you?

Replies are listed 'Best First'.
Re^2: OT: EQF File handling
by qbxk (Friar) on Nov 18, 2006 at 19:52 UTC
    yeesh, everybody always wants to know what you're up to even when it's mildly embarrassing :p - and i don't think Winamp::Control is what i need. Any EQ board (even a physical one) would be sufficient for that portion of the job, winamp has the nice feature of being able to dump it's slider settings to a file, albeit unreadable (appears to be binary, ~300bytes)

    i have a dream, to play my freshly recorded audio in winamp, make my EQ decisions there, save the preset, run a magical perl script that parses that EQF file and processes the audio file to write those eq changes into it (possibly via a complex SoX command)

    this is a frequent activity for me. for this task, i'd prefer a minimum of GUIs (but i do want a gui to make the eq decisions, as above), and be mostly based on pipe driven commands


    It's not what you look like, when you're doin' what you’re doin'.
    It's what you’re doin' when you’re doin' what you look like you’re doin'!
         - Charles Wright & the Watts 103rd Street Rhythm Band, Express yourself
      Ok that sorta makes more sense (though I wonder why you want to mix EQ outside of your MultiTrack app).

      From what I read you should be able to use Winamp::Control to poll WinAmp's EQ and write that out any way you want. That sounds a lot easier than reverse engineering WinAmp's file format (well unless it's XML or other easily parsed format, but you still haven't told us what the EQF file looks like).

      Though I still wonder why you wouldn't do it in your multi-track recorder, IIRC all the ones (Cakewalk, SLab) I have used (although it's been several years) you could gang(?) the channels together to stereo output and adjust EQ from there.

      grep
      XP matters not. Look at me. Judge me by my XP, do you?