I have a list of sine waves in 1/3 Octave (63,80,100...1k,1.25k,etc) that I want to reproduce with the same power. Right now I just have a global gain that applies to all this freqs, but of course the high frequencies are louder that the lower ones.
I am not sure how to keep the same power between them, I suppose I can use the principle of the pink noise and convert the gain (normalized 0-1) to dB, lower 3dB per octave as I go up in the list and go gack to normalized. But I am not sure if this is the correct way to achieve what I need.
How can I Keep the same power/Sonority?
Edit: By equal power I mean they sound with "the same volume" to person listen to them.
For info, the user will be using mostly headphones. This is running on mobile phones.