trummerschlunk / master_me

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

What is the target environment? #17

Closed jkbd closed 1 year ago

jkbd commented 2 years ago

In the best case, this software runs everywhere and shines with all the platform dependent details. Sure, beauty is our business. But what is the most important niche, where it has to run properly as soon as possible? That is:

trummerschlunk commented 2 years ago

I guess plugins are the most important. Users will probably use OBS or Reaper or thelike and just throw it on the master bus.

my partner's dad wants it in his hearing aids ;) Which is a brilliant idea... actually I am talking to a person who develops for open source hearing aids.

magnetophon commented 2 years ago

my partner's dad wants it in his hearing aids ;)

My dad doesn't yet know he wants it, but he always tells me the soft sounds are ok and loud sounds are too loud.

Which is a brilliant idea... actually I am talking to a person who develops for open source hearing aids.

Do you know what kind of dynamics processing is standard in modern hearing aids? Single band? Multi band? Separate limiter and compressor? Do you have any idea about the amount of cpu available?

trummerschlunk commented 2 years ago

No, I did not investigate yet due to lack of time. But the idea of having a 'little mastering engineer' in his ears totally sells it to him.

Next project. You in? ;)

jkbd commented 2 years ago

My neighbor controls his "ears" with an app. I think, some DSP processing-power is available but most parameters are hidden from the user by using "profiles". I can try to get some details from a hearing aids service person next week.

magnetophon commented 2 years ago

Next project. You in? ;)

Absolutely! I'd love to gift my dad better hearing!

I can try to get some details from a hearing aids service person next week.

Please do!

jkbd commented 2 years ago

Okay, Open Broadcaster Software (OBS) was mentioned. On Linux it can get an audio stream from ALSA, JACK or Sndio. It has options for "Audiofilter"s but cannot load LV2, CLAP or VST plug-ins. Given all that, I would prefer to run a JACK server. The smallest setup then would be Soundsgood as a JACK client, OBS and maybe some aid for port connection. Any comments? What would be the easiest setup on Windows or macOS?

trummerschlunk commented 2 years ago

There is an OBS linux version which supports lv2, but it's extremely buggy and never worked for me. A jack app is definitely needed.

jkbd commented 2 years ago

One can use Reaper for streaming audio? Quick search did not provide information to me.

I remember, Mixxx can broadcast to Shoutcast or Icecast. I only found a changelog that LV2 plug-ins can be loaded, but not their GUI.

I used Darkice and JACK before, to stream audio to Icecast. But again, I thought, we are trying to provide the non-techies with a simple and robust solution. Managing JACK-connections is already advanced stuff in my opinion.

trummerschlunk commented 2 years ago

Reaper: well not directly, I guess. But also podcasters are a potential target group.

OBS on linux. I think, when one is streaming via obs on linux, they will probably familiar with jack. OBS on mac & win: vst. (the only weird thing about OBS is that the mixer has no master bus...)

For the voc team it will be a GUI-less linux LV2 plugin in their ffmpeg chain.

Chris Chafe would like to include soundsgood as a clickable option in jacktrip. He only needs the faust dsp file.

sletz commented 2 years ago

Using Faust for hearing aids? Nice project, I will follow ((-;

x42 commented 2 years ago

actually I am talking to a person who develops for open source hearing aids.

openMHA ? Giso Grimm? He regularly presented it at the Linux Audio Conference, and he's also active on the LAD, LAU user lists.

jkbd commented 2 years ago

Conclusion so far: