mpogue2 / SquareDesk

Fully-featured music player and sequence designer, designed for square dance callers
10 stars 4 forks source link

feature: session EQ #813

Open Gero5 opened 1 year ago

Gero5 commented 1 year ago

SquareDesks music tab has a simple three band equalizer that is saved for individual songs. users might also want to use an EQ to adjust the output in correspondence to room acoustics and the caller's audio equipment for a whole session. Therefore it would be nice to have an optional EQ - I would think of 5 bands or better - to tailor the frequencies. nice: a reload/save option for EQ-profiles. even nicer: let the profile of the last session reload when a new session of the same kind is started. usually that's the same room, same equipment, same acoustics. gui: could be a small EQ button on the gui that indicates if the EQ is ON or OFF. A click on the button lets a little window po up that show the EQ.

mpogue2 commented 1 year ago

See also #395 . Using a VST is a more complex solution, but it's a lot better solution, I think. For example, the VST could include multi-band EQ, but also multi-band compression/limiting at the same time, for overall a much better sound. (There are many free VST's that would do an excellent audio job here, and would have very nice GUI's too).

There is currently a Global FX tab for "Boost Intelligibility", which does something similar (internal to SquareDesk), and this might be a nice place to put this feature. But ultimately I'd love to see a VST approach here.

I agree that a "per-session" setting for that VST would be a good thing. If you look at #395, you'll see some measurements I did on speakers that might also be relevant. We could imagine changing the VST setting based on the sound system used, which in turn could be linked to the Session (with the ability to override or bypass).