U-he MFM2.5 will give you the CLAP

Discussion in 'Software' started by aymat, Dec 16, 2021.

  1. aymat

    aymat Audiosexual

    Joined:
    Dec 21, 2015
    Messages:
    1,398
    Likes Received:
    1,553
    So I downloaded the new MFM2.5 preview and apparently U-he is working on a new plug-in format with Bitwig and some other collaborators. Apart from the funny name, I couldn't find anything else about it. Wondering if it will be a platform exclusive format or if it could be used in conjunction with any host that supports vst. More info: https://www.kvraudio.com/forum/viewtopic.php?f=31&t=574846



    [​IMG]

    [​IMG]
     
    • Interesting Interesting x 5
    • Like Like x 1
    • List
  2.  
  3. aymat

    aymat Audiosexual

    Joined:
    Dec 21, 2015
    Messages:
    1,398
    Likes Received:
    1,553
    • Like Like x 2
    • Interesting Interesting x 1
    • Love it! Love it! x 1
    • List
  4. techdevil

    techdevil Rock Star

    Joined:
    Apr 23, 2017
    Messages:
    386
    Likes Received:
    308
    Location:
    Scotland
    Just went and collected the MFM2.5 beta. Nice, can wait to try it. :)
    New plugin format also interesting, cheers for the nudge.
     
  5. Synclavier

    Synclavier Rock Star

    Joined:
    Nov 28, 2014
    Messages:
    554
    Likes Received:
    373
    As if we haven't got enough plug-in formats
    New MFM skin is awful all these uniform small knobs for everything :(
     
  6. Synclavier

    Synclavier Rock Star

    Joined:
    Nov 28, 2014
    Messages:
    554
    Likes Received:
    373
    As if we haven't got enough plug-in formats
    New MFM skin is awful all these uniform small knobs for everything :(
     
  7. demberto

    demberto Rock Star

    Joined:
    Nov 27, 2018
    Messages:
    933
    Likes Received:
    328
    This CLAP is so so VST2. Its almost VST2 only. Only its not discontinued by the greedy dev
     
  8. BEAT16

    BEAT16 Audiosexual

    Joined:
    May 24, 2012
    Messages:
    9,081
    Likes Received:
    7,009
    CLAP is an open source plug-in format originally designed by Alexandre Bique a few years ago that we currently help to bring forward, along with friends at Bitwig and a whole bunch of other developers from both host and plug-in side.

    While there is no official launch date, we have decided to include the current state of CLAP in all future updates and installers. That's why now it's in the MFM 2.5 public preview/beta installer.

    The main reason we (u-he, others may have other reasons) try to bring forward a new plug-in standard is very simple: It's liberally licensed. No one needs to pay fees, hire lawyers or go through vetting process. No need to sign weird contracts or NDAs that may turn into future risks of investment.

    Another reason is its robustness. CLAP is very easy to grasp and very determined to avoid misinterpretation. CLAP is designed to minimise bugs that arise from different host implementations or plug-in implementations. CLAP offers ways and helpers to avoid conflicts between hosts and plug-ins that commonly happen all the time.

    A third reason is its completeness. It's got all the modern features and quite a few that we haven't seen yet. For instance it takes into account that some hosts are not just modern tape recorders, some hosts are modern modular synthesisers. Such that CLAP offers parameter modulation which is non-destructive (unlike classic automation) and which can be polyphonic. Things like that, including event based parameter, tempo and timing changes.

    Another reason is, it solves common problems. It has fast plug-in scanning, it offers host controlled multithreading (which we have benchmarked with eye popping results), it offers plug-in meta data to organise your plug-ins, resource consolidation (i.e. the plug-in can tell the host about the samples and stuff it references so that the host can gather all that in its project file) and a lot more.

    As for reasons that we haven't mentioned, maybe because they're not as important for u-he as others, CLAP is a pure C ABI, so people can develop in any programming language they like. It can run on pretty much any hardware and operating system, even embedded. I'm writing this off my head, I'm sure there are numerous reasons to develop and deploy CLAP that I can't possibly all mention here.

    But: Please don't expect a full blown roll-out in the next few months! Even if we offer ready-to-go CLAP plug-ins, we can't speak for our partners on the hosting side, and CLAP is still in development, i.e. specs might change a bit.

    We are however happy to include host and plug-in developers in our chats once the specs are finalised. This is going to happen, we hope, before MFM 2.5 is released, and then MFM 2.5 can be used as one reference implementation for host developers to try.

    We are also offering some financial support to open source projects which would like to offer CLAP support. We're currently supporting three initiatives, we may have room for some more. So if you have a project that's currently compiling to any other audio plug-in format, or hosting such, we're happy to hear from you and maybe it fits within our budget.

    Btw. some cool open source projects are already running as CLAP in private branches, we can't wait to see them running in a cool host soon!

    Now for some dev talk:

    https://github.com/free-audio has four repositories:

    clap: the actual ABI
    clap-host: an example host implementation using Qt
    clap-plugins: example mini-plug-ins using Qt
    clap-helpers: C++ glue and behaviour checking code

    Keep an eye on it, bookmark it.

    Source. www.kvraudio.com/forum/viewtopic.php?p=8296025
     
    • Like Like x 2
    • Interesting Interesting x 2
    • List
  9. Synclavier

    Synclavier Rock Star

    Joined:
    Nov 28, 2014
    Messages:
    554
    Likes Received:
    373
    Well sounds quite promising but that name... So we've got VST, VST3, ARA, AU, LV2, AAX, DX, JSFX and CLAP :rofl:
    I guess the Bitwig and Reaper will be only hosts that support CLAP:) for awhile.
     
  10. poly

    poly Platinum Record

    Joined:
    Sep 29, 2016
    Messages:
    287
    Likes Received:
    173
    Location:
    Hä?
    VST gets EOL next years, DX is retro only, JSFX what? And LV2 mainly on Linux or?
     
  11. Quantised Noise

    Quantised Noise Producer

    Joined:
    Mar 12, 2018
    Messages:
    198
    Likes Received:
    87
    VST is already EOL'ed, DX is EOL'ed, since the API to write DX plugins hasn't been in DirectX headers since 9.0, AAX and ARA require strict licensing agreements that aren't available to all, AU is Mac only AND has an annual $99 fee for certificate signing, so that leaves:

    JSFX is *technically* cross platform, since ReaJS can run on both Win and Mac,
    LV2 is cross platform, but has some limitations (and is FX only, you need DSSI for synths, and I'm not convinced DSSI is ported)
    CLAP

    and the one that Synclavier didn't list: VAMP that only a handful of programs (including Audacity) support.

    Honestly CLAP is/was necessary. I'm not sure about the acronym being the best choice, but oh well and given how many people think JSFX means javascript when it does not, who cares.
     
    • Interesting Interesting x 2
    • Agree Agree x 1
    • List
  12. F.L.O.W.

    F.L.O.W. Producer

    Joined:
    Nov 28, 2021
    Messages:
    304
    Likes Received:
    114
    Aaand we've had .dpm
     
  13. Guitarmaniac64

    Guitarmaniac64 Rock Star

    Joined:
    Jun 5, 2011
    Messages:
    1,345
    Likes Received:
    317
    and Rtas
     
Loading...
Loading...