trummerschlunk / master_me

automatic mastering plugin for live streaming, podcasts and internet radio.
GNU General Public License v3.0
520 stars 22 forks source link

Is there a LADSPA version? #105

Closed LordHelmchen666 closed 1 year ago

LordHelmchen666 commented 1 year ago

I would like to use master_me with Azuracast https://github.com/AzuraCast/AzuraCast. Liquidsoap used in this project currently only support Ladspa. Maybe in the future there will be LV2 support. https://github.com/AzuraCast/AzuraCast/discussions/6191

magnetophon commented 1 year ago

You can use the faust code to generate a LADSPA plugin:

git clone https://github.com/trummerschlunk/master_me.git
cd master_me
faust2ladspa master_me.dsp
LordHelmchen666 commented 1 year ago

Thank you very much! But i get an error master_me.dsp : 485 : ERROR : undefined symbol : onePoleSwitching

magnetophon commented 1 year ago

You need a newer faust version. See: https://github.com/trummerschlunk/master_me/issues/91#issuecomment-1259849367

LordHelmchen666 commented 1 year ago

Thanks. I got it working now. Now i have to test it with Azuracast.

LordHelmchen666 commented 1 year ago

Got it working with Azuracast. :-) https://github.com/AzuraCast/AzuraCast/discussions/6191#discussioncomment-5573003

BusterNeece commented 1 year ago

@trummerschlunk Thank you to you and the other contributors for your contributions to this project. It's exactly what our users have been wanting: a free and open-source mastering tool that offers extreme customizability in a performant package and adds that extra "polish" to radio broadcasts.

We've incorporated the LADSPA compilation step into our own Docker image build process (as about 95% of our self-hosted user base uses our prebuilt Docker image). After some initial testing from our "power user" community, we hope to be able to build it into our UI so station operators can pick from presets and customize their station sound directly from our web interface.

trummerschlunk commented 1 year ago

@BusterNeece Wow, this is great!! Thank you so much for your message - I am very happy, master_me finds it's way to the right places.

Many years ago, I was briefly working for the Bavarian Broadcast in Munich, Germany setting up a new station for young listeners and one of the most fun and also critical parts was tweaking the broadcast compressor so that both listeners would have a smooth listening experience and the dynamics of the music would not be destroyed.

I am pretty sure that master_me will do a nice job at this ;)

Let us know, how it goes and if you need any help from our side.