matchering icon indicating copy to clipboard operation
matchering copied to clipboard

Matchering as Plugin?

Open basementmedia2 opened this issue 5 years ago • 2 comments

Hi,

i love Matchering but it would be so great, if you could use it as a plugin in the masterbus of the daw. I use Linux and Mixbus 32 Software. Is this planned in the future?

Best wishes Daniel

basementmedia2 avatar Feb 13 '20 16:02 basementmedia2

Hello, Daniel! Thank you for your feedback. Its a great idea! But:

  1. I don't have C++ / audio plugins creation skills, so I don't have such plans..
  2. But any C++ plugin developer can fork this repo and create such plugin under GPLv3 license
  3. BUT 😀 The current algorithm is very dependent on all track data being available at once. Plugins usually only have access to a small buffer of audio data, which is not good in this case. For example, in Ozone Matching EQ, you need to listen to several parts of both tracks in real time and only then it will adjust the equalizer. And I don't know an elegant way to get around it. Since matchering has access to all the audio at once, It selects the desired parts of the music tracks and compares them instantly.

sergree avatar Feb 13 '20 17:02 sergree

Hey Sergey,Thanx for your answer.So I use your product anyway and hope that some day you will learn c++ and create a plugin ;-)Best wishes from germany and have a nice evening.DanielVon meinem Samsung Galaxy Smartphone gesendet. -------- Ursprüngliche Nachricht --------Von: Sergey Grishakov [email protected] Datum: 13.02.20 18:16 (GMT+01:00) An: sergree/matchering [email protected] Cc: basementmedia2 [email protected], Author [email protected] Betreff: Re: [sergree/matchering] Matchering as Plugin? (#16) Hello, Daniel! Thank you for your feedback. Its a great idea! But:

I don't have C++ / audio plugins creation skills, so I don't have such plans..

But any C++ plugin developer can fork this repo and create such plugin under GPLv3 license

BUT 😀 The current algorithm is very dependent on all track data being available at once. Plugins usually only have access to a small buffer of audio data, which is not good in this case. For example, in Ozone Matching EQ, you need to listen to several parts of both tracks in real time and only then it will adjust the equalizer. Since matchering has access to all the audio at once, It selects the desired parts of the music tracks and compares them instantly.

—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.

[

{

"@context": "http://schema.org",

"@type": "EmailMessage",

"potentialAction": {

"@type": "ViewAction",

"target": "https://github.com/sergree/matchering/issues/16?email_source=notifications\u0026email_token=AFTEKANARWUMKTESVC3G73LRCV55DA5CNFSM4KUWDS2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELV2NQA#issuecomment-585868992",

"url": "https://github.com/sergree/matchering/issues/16?email_source=notifications\u0026email_token=AFTEKANARWUMKTESVC3G73LRCV55DA5CNFSM4KUWDS2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELV2NQA#issuecomment-585868992",

"name": "View Issue"

},

"description": "View this Issue on GitHub",

"publisher": {

"@type": "Organization",

"name": "GitHub",

"url": "https://github.com"

}

}

]

basementmedia2 avatar Feb 13 '20 21:02 basementmedia2