davy7125 / polyphone

A soundfont editor for quickly designing musical instruments.
https://www.polyphone.io
GNU General Public License v3.0
344 stars 45 forks source link

Add option to set global attenuation (volume) value when exporting #176

Closed sound8 closed 3 weeks ago

sound8 commented 1 year ago

Might be nice to have the option to set a global attenuation (volume) value when exporting. This would allow users the ability to globally increase or decrease the exported volume value for Soundfonts.

Adding an option for this in the Command Line Export would be great, as there is no way to do this from command line currently. (The Command Line Export was an amazing addition to Polyphone so glad to see this was added, Thank You)

This could be a possible solution to volume issues when exporting SFZ or GrandOrgue instruments to Soundfont

147 & #173

(If there is a standard volume db difference as I mentioned in post 147 then may be better to just add this compensation for SFZ / GrandOrgue to Soundfont converts automatically so users don't have to think about it at all, but having the ability to adjust to desired volume may also be a nice option as well.)

Hopefully there is some kind of solution available, as can't really use Polyphone / Command Line Export tool as a converter at the moment until there is one.

Thank you again for all the great work you do, what an amazing program you have created, and it keeps getting better.

sound8 commented 1 year ago

Kind of strange seems to be no activity on this Github page? Is this the official Github for Polyphone? I made quite a few posts here and not a single response? Was hoping this one out of all the posts would be considered to be added, if Polyphone is still being updated. I have also updated the findings for issue 147 which was what lead to this request in the first place.

davy7125 commented 3 weeks ago

Sorry for my late on the GrandOrgue subject, I have been delayed with the new website. I will not implement a volume modification during export since this is not the role of Polyphone to determine the volume at the output of other synthesizers. Polyphone edits, possibly increases the volume (in the settings) since it can be more comfortable but when the soundfont is exported, it represents what is configured in it.

This being said:

Regarding sfz (please don't mix subjects in tickets), I reworked the export and the new version will be the new "base" for future bug fixes. This rework might have solved #147

davy7125 commented 3 weeks ago

I'm closing the ticket with the right status