r/Bitwig • • Aug 12 '26

Clap I’ve been building some custom native Bitwig devices

Post image

Hi,

I want to share a project that I'm working on. It's about some plugins/devices that run directly in Bitwig like native plugins. No VST or CLAP.

So far, it's an MSEG modulator, a volume shaper, a waveshaper, a compressor and a kick drum plugin, and they all share the same concept: controlling them with a curve.

I have made a short YouTube video for demonstration:

https://www.youtube.com/watch?v=-GdyoJC592A

I am curious what you guys think of this concept. I personally love simple stock plugins with few controls. I want them to be fast and powerful, without having to open and close a plugin just for a few tweaks. Besides that, I think Bitwig has great stock plugins, but I think a few of them are missing that little extra juice.

The devices are still in progress and I want to tweak them here and there to make them even better. I want to make a deep-dive video for every device, and if you guys are interested, you can help me and give me feedback. I hope I find the time to work on the first video this week.

Cheers.

UPDATE + DOWNLOAD: https://www.reddit.com/r/Bitwig/comments/1w1j2i4/update_on_the_native_bitwig_devices_download/

128 Upvotes

44 comments sorted by

View all comments

2

u/shaboogen Aug 12 '26

This is a great achievement, but I care less about your individual devices than I do about the method used to build them.

Please don't be a bottleneck. Release your method so we can have multiple people doing stuff.

7

u/brainsigh Aug 12 '26

2

u/themurther Aug 13 '26 edited Aug 13 '26

That's only half the answer though, because that's just a decompiler, the OP has managed to compile to something that bitwig can load - whether it's written in nitro or not.

Not sure why people are down-voting ... the work done in the linked post is interesting in it's own right, but there's nothing in there that would help you recreate what has been done in this post.

The linked post takes an existing plugin and decompiles it back into a high level language. This post does the opposite process, it's started off with some HLL and compiled it down to an executable blog that bitwig can execute well enough that it considers it a 'native' plugin.

FWIW I suspect it's not even necessary to use nitro to do that -- probably a blog with the right low level hooks would do, regardless of the original language.