Page 2 of 3

Re: MIP2

Posted: Mon Sep 19, 2022 5:42 pm
by skei
an awkward and whimsical introduction to MIP2.. :-)
https://www.youtube.com/watch?v=AqYM2jxlX1c

Re: MIP2

Posted: Sun Oct 09, 2022 1:34 pm
by skei
clap-as-vst3 wrapper more or less done..
i just need to add one extra line to the source code:

Code: Select all

#include "plugin/vst3/mip_vst3_entry.h"
and recompile.. no build setup, no external libraries, no nonsense.. :-)
standalone executable, using an internal mini-host is already in place..
vst2 next..

https://www.youtube.com/watch?v=bLVmDB67_eg

cosmetics and aesthetics clearly not a high priority yet..
source code on github (the framework/toolkit, not the plugin(s) themselves)

Re: MIP2

Posted: Mon Oct 10, 2022 6:30 am
by Basslint
skei wrote: Sun Oct 09, 2022 1:34 pm clap-as-vst3 wrapper more or less done..
Can this be used by plugins which doesn't use any other parts of MIP2? The first CLAP plugins are coming out and this could be useful for making them available in DAWs which don't support CLAP (Ardour!).

Re: MIP2

Posted: Mon Oct 10, 2022 8:09 am
by skei
Basslint wrote: Mon Oct 10, 2022 6:30 amCan this be used by plugins which doesn't use any other parts of MIP2? The first CLAP plugins are coming out and this could be useful for making them available in DAWs which don't support CLAP (Ardour!).
at the moment, it's quite tailor-made for MIP2, but i don't think it would need much work to make it into a more generic wrapper, actually.. i have thought about doing that, so we'll see.. generally, mip2 is set up so you can use just what you need/want.. but there are other, more generic and much better wrappers coming! and from what i hear, some of these are pretty close to being finished and ready for release..

Re: MIP2

Posted: Mon Oct 10, 2022 10:26 am
by skei

Re: MIP2

Posted: Mon Oct 10, 2022 2:44 pm
by skei
windows versions are slowly progressing, too..
no gui yet..
windows is alien, so i have to relearn everything from scratch :-/
compiling with mingw, testing in wine..

Image

Re: MIP2

Posted: Sat May 13, 2023 6:46 pm
by skei

MIP2 -> SA_Toolkit

  1. make it work (MIP2)
  2. make it 'right' (SA_Toolkit)
  3. make it fast/nice/... (the plugins, mine or yours)

:D

github, youtube, discord


Re: SA_Toolkit (was MIP2)

Posted: Wed Jun 07, 2023 12:25 pm
by skei
sa_formats.jpg
sa_formats.jpg (159.65 KiB) Viewed 5589 times

one .cpp, one binary file, six plugin formats..


Re: SA_Toolkit (was MIP2)

Posted: Sun Aug 06, 2023 11:00 am
by skei

a "few" example/test plugins..

sa_plugins.png
sa_plugins.png (33.52 KiB) Viewed 5269 times

no installation or configuration, few external dependencies (x11/opengl), one .cpp file, one gcc compile command, a few seconds compiling..
resulting in one binary (shared object) file, 2 megabytes in size, containing 27 plugins, in 6 plugin formats (clap, vst2, vst3, ladspa, lv2, standalone executable).. also: linux & windows, scalable gpu-accelerated gui, mit licensed, etc, etc..


Re: SA_Toolkit (was MIP2)

Posted: Wed Aug 16, 2023 9:10 am
by bluebell
skei wrote: Sun Aug 06, 2023 11:00 am

no installation or configuration, few external dependencies (x11/opengl), one .cpp file, one gcc compile command, a few seconds compiling..
resulting in one binary (shared object) file, 2 megabytes in size, containing 27 plugins, in 6 plugin formats (clap, vst2, vst3, ladspa, lv2, standalone executable).. also: linux & windows, scalable gpu-accelerated gui, mit licensed, etc, etc..

This is impressive.


Re: SA_Toolkit (was MIP2)

Posted: Fri Aug 18, 2023 12:13 pm
by skei

even better, 0.5 of the 2 mb's are two .ttf fonts and a .svg..
compiling took 16 seconds for a release build (all plugins, all formats)..
3 secs for a debug build..
i'm happy.. :-)


Re: SA_Toolkit (was MIP2)

Posted: Sat Aug 19, 2023 7:28 pm
by tramp
skei wrote: Sun Aug 06, 2023 11:00 am

resulting in one binary (shared object) file, 2 megabytes in size, containing 27 plugins, in 6 plugin formats (clap, vst2, vst3, ladspa, lv2, standalone executable).

while the idea is nice, the result sounds to me "mmeeh" Why? Multi plug binaries use much more memory and CPU during load, then loading a single plug. (Load 27 plugs just to use one? Nope) We all know the Xruns when load a DAW with a session loaded.
However, I assume that this multiplug is just done to showcase what your toolkit is able to do, and that, my friend, is really impressive. :)


Re: SA_Toolkit (was MIP2)

Posted: Sat Aug 19, 2023 8:28 pm
by skei
tramp wrote: Sat Aug 19, 2023 7:28 pm

I assume that this multiplug is just done to showcase what your toolkit is able to do

yeah, you're correct..
i know that nowadays it doesn't mean much, but i'm old-school, and still count bytes.. :shock:


Re: SA_Toolkit (was MIP2)

Posted: Sun Aug 27, 2023 1:31 pm
by skei

continuing my size and anti-bloat obsession:
the clap-as-vst2 wrapper adds only 5656 bytes to the binary (release build)..
vst3 adds over 70kb, lv2 (no gui) adds 14712 bytes, ladspa 5832 bytes..
add all of them, and the binary increases by 100k or so..


Re: SA_Toolkit (was MIP2)

Posted: Sat Sep 02, 2023 8:17 pm
by skei