Bitwig Studio Native Devices Added by Reverse Engineering
Talk | Sep 15, 2026
See how reverse engineering and registry patching enable custom native-looking Bitwig Studio devices such as SHARD, Halftime, OTT, Growl, and Glue Comp.
- You can watch the Video on Youtube
- Support me on Patreon if you like what you hear.
- Download Presets, Tools and Projects on my Dispenser
Quick Answer #
- Yes, people are adding native-looking custom devices to Bitwig through unofficial reverse engineering and registry patching. The public Nitro toolchain can inspect, decompile, round-trip, and make limited same-size edits to modules from a local Bitwig installation. Separate community work creates compatible device packages and patches Bitwig so it recognizes their identities.
- What this enables: experimental devices such as the SHARD spectrum splitter, Halftime-style effects, OTT-style multiband compression, a LUFS normalizer, shapers, and recreations inspired by Ableton's Glue Compressor and Roar.
- How it appears in Bitwig: these are not VSTs or CLAP plugins; they show up inside the native Bitwig device browser/chain and can be themed and integrated to resemble stock devices.
- Main limitation: this currently requires modifying/patching Bitwig itself. Bitwig's terms restrict modification and redistribution unless expressly permitted or legally permissible, so the exact legal position depends on the method and jurisdiction.
- Current state: the scene is experimental and unstable, some devices work, some crash the audio engine, and Bitwig has not publicly endorsed this approach, so future compatibility or enforcement is uncertain.
Short Overview #
Bitwig Studio native device modding is now enabling custom DSP devices that load and behave like built-in Bitwig tools rather than VSTs or external plug-ins. Using reverse-engineered Nitro DSP modules and patched device registration, developers are creating original processors such as multiband splitters, halftime-style tape buffers, OTT clones, LUFS normalizers, and even Ableton-inspired effects inside Bitwig’s native device chain.
This matters because native-style devices can integrate more cleanly with Bitwig’s workflow, modulation system, and interface than third-party plug-ins. It also points to a possible community-driven extension model for Bitwig Studio, while raising important questions around support, licensing, and terms-of-service compliance.
Key Takeaways #
- The public
bitwig-nitro-toolsproject can decrypt local Nitro archives, parse and decompile modules, round-trip their binary representation, and apply limited same-size edits. It is not an official SDK or a complete arbitrary-device compiler. - Custom devices shown in the video mimic Bitwig's native UI and browser integration, including SHARD for splitting the frequency spectrum into equal bands and Halftime, which buffers a chosen number of bars and plays the material back at a lower pitch.
- Community examples include native-style dynamics and shaping devices such as Volume Shaper, Kick Shaper, Wave Shaper, OTT, a Glue Compressor recreation, and a Roar-style distortion clone with multiband routing, per-band controls, selectable distortion shapes, feedback, and compressor stages.
- The workflow described extends beyond DSP modules: AI-assisted inspection of
Bitwig.jaris used to identify and patch application behavior, including piano roll changes and added inspector features, implying modification of Bitwig’s Java-side interface logic as well as its audio devices. - The same reverse-engineering approach is claimed to work across DAWs, with Ableton Live devices analyzed and then rebuilt as native Bitwig devices; the transcript specifically cites a Bitwig-native recreation of Ableton’s Glue Compressor.
- A practical utility example is a native Normalizer device that measures incoming loudness and adjusts gain toward a target such as -14 LUFS, with a clipper stage at the end and use cases like placing it on many channels.
- Stability is a current limitation: some recreated devices are experimental and can break the session, with the Glue Compressor example specifically described as crashing Bitwig’s audio engine.
- Distribution is a legal and platform-risk limitation: Bitwig's terms restrict modification and redistribution unless expressly permitted or legally permissible, and the current process depends on patching Bitwig rather than using an official device registration or extension API.
Custom Native Devices Are Appearing Inside Bitwig Studio #
A small reverse-engineering scene around Bitwig Studio has demonstrated something many users would have assumed was impossible: adding entirely new devices that appear and behave like native Bitwig modules rather than VSTs, CLAP plug-ins, or third-party wrappers.
These devices load directly in Bitwig’s device chain, adopt Bitwig’s visual style, and can expose controls as if they were built into the application. Examples shown so far include spectral splitters, tape-style slowdown effects, volume shapers, wave shapers, loudness utilities, and even recreations of devices inspired by Ableton Live.
The current experiments combine several pieces of community research rather than one official toolchain:
- inspecting and decompiling Nitro modules from a local Bitwig installation
- building compatible device projects containing DSP, graph, and panel data
- applying a registry patch that teaches Bitwig the custom device UUID
The public bitwig-nitro-tools repository documents the format and can round-trip existing modules, but its readable pseudo-source is not directly recompilable into arbitrary new devices. The separate registration patch is crucial: a compatible device package alone is not enough if Bitwig does not know its identity.
What It Does #
Several prototype devices were mentioned as proof that this approach works.
SHARD #
A new device called SHARD was described as a frequency-splitting processor that divides the spectrum into equal parts. It appears directly in Bitwig like a built-in device rather than a conventional plug-in.

Halftime #
A Halftime-style device was also shown. Its function is described as a tape or buffer effect that can capture a defined amount of material, such as three bars, and then pitch it down by a set amount, such as 12 semitones.

Volume Shaper and Kick Shaper #
Caviio, posting as j4n1k1, created native-looking volume shaper, kick shaper, waveshaper, compressor, and MSEG devices. These are examples of focused utilities that sit directly in Bitwig's device chain.

OTT-Style Multiband Compression #
An OTT-style processor was shown as another native device experiment. In common audio terminology, OTT usually refers to aggressive multiband upward and downward compression. The device described exposes controls for per-band thresholds and timing.

Normalizer #
A Normalizer device was mentioned that targets a specified loudness value, such as -14 LUFS. LUFS is a loudness standard used to estimate perceived program loudness. The described device measures input level and adjusts gain to match the target, with a clipper at the end of the chain.

Roar-Inspired Distortion #
A prototype called Growl was shown as a recreation inspired by Ableton's Roar distortion device. Features include multiband routing, selectable shaping, feedback, and compression.

Glue Compressor Recreation #
A Glue Compressor recreation based on Ableton Live was also shown, though the transcript notes instability and repeated audio engine crashes.

How It Works #
The transcript points to reverse engineering of Bitwig’s internal device system, specifically Nitro DSP modules. DSP stands for digital signal processing, the part of the software that actually processes audio.
The reported workflow is roughly:
- inspect Bitwig’s installed files, including
bitwig.jar - decompile or analyze native Bitwig device modules
- build new DSP modules in a compatible form
- patch Bitwig so it accepts and registers those custom modules
- optionally modify interface behavior and editor features by altering application code
This is presented not as a documented extension API, but as an unofficial and unsupported modification path.
Simplified functional illustration of the custom-device and theme-patching paths. This is not an official Bitwig workflow.
The transcript also suggests that AI-assisted code analysis is making this kind of work easier, not only for Bitwig but for desktop software in general. The claim is that AI tools can help inspect binaries or decompiled code, identify useful structures, and speed up experimentation.
Workflow #
From the examples described, the practical result is a custom device development loop that feels surprisingly close to native Bitwig design:
- create or adapt DSP behavior
- wrap it in a device structure Bitwig can load
- style the interface so it matches Bitwig’s native device aesthetic
- test it inside Bitwig’s device chain
- iterate through local patching and validation
The visible goal is not simply to host external algorithms, but to make them feel native: integrated layout, Bitwig-like controls, and direct placement alongside stock devices.
The same approach appears to extend beyond audio processors. The transcript references experiments involving changes to piano roll behavior and additions to the Inspector, implying that reverse engineering may also enable interface and workflow modifications inside the application itself.
Practical Uses #
The main appeal of this approach is obvious: users can prototype the devices they want instead of waiting for official implementation.
Potential benefits mentioned or implied include:
- adding missing utilities directly into Bitwig
- recreating favorite workflows from other DAWs
- testing feature ideas before an official implementation exists
- expanding Bitwig’s ecosystem with community-made tools
- exploring alternative UI themes and device presentations
A notable example is the claim that Ableton devices can be studied and rebuilt as native-feeling Bitwig devices. The point is not literal portability of Ableton code, but functional recreation based on reverse engineering and reimplementation.
This could matter for users migrating from other DAWs who want familiar tools without leaving Bitwig’s modulation and device workflow.
Why This Is Appealing to the Community #
The transcript frames this as a potentially positive form of ecosystem growth: users build the devices they want, the community discovers what is genuinely useful, and the platform benefits from that experimentation.
The comparison made is to game modding, where many influential genres and features emerged first as community modifications before becoming official products. A second comparison is Native Instruments’ Reaktor User Library, where community-built instruments sometimes pointed toward ideas that later became commercial products or polished official releases.
Under that view, unofficial custom devices can serve as:
- rapid prototypes
- demand signals
- community R&D
- proof-of-concept implementations
The broader argument is that a more open extension model could make Bitwig more attractive and more adaptable without requiring every feature to come directly from the vendor.
Limits #
The transcript is equally clear about the constraints.
Terms of Service #
Bitwig's published terms say customers may not modify, reproduce, distribute, or make digital products publicly accessible unless this is expressly permitted or legally permissible. These experiments therefore sit in a legal and contractual gray area; this article is not legal advice.
No Official Support #
None of this appears to be an official SDK or plug-in framework for creating true native devices. As a result:
- compatibility can break at any time
- crashes are possible
- updates may disable the technique
- support from Bitwig cannot be expected
Stability Problems #
The transcript explicitly mentions instability, especially with the Glue Compressor recreation, which reportedly crashes the audio engine. That is a reminder that “native-looking” does not mean production-safe.
Vendor Response Is Unclear #
Bitwig is said to be aware of the activity, but no official position is described beyond uncertainty. The company could tolerate experimentation, formalize parts of it, or block it in future versions.
What This Suggests About Bitwig’s Future #
These experiments reveal two things at once.
First, Bitwig’s internal architecture appears flexible enough that skilled users can graft in new functionality and make it feel deeply integrated. Second, that flexibility is currently accessed through reverse engineering rather than a sanctioned developer pathway.
If Bitwig ever chose to open this area officially, even in a limited form, it could enable a much richer third-party device ecosystem than conventional plug-ins alone provide. The transcript’s argument is that official registration mechanisms, documentation, and safer extension points would allow community innovation without requiring application patching.
Until then, these custom devices remain impressive but fragile demonstrations of what is technically possible when users push beyond the intended boundaries of the platform.
Sources and Downloads #
- Caviio's first custom native Bitwig devices
- Caviio's devices, installation notes, and current patch
- Caviio's Glue Comp release
bitwig-nitro-toolsformat research and decompiler- Zezic's archived Bitwig Device Hacks project
- Bitwig's current terms and conditions
Transcript #
This is the transcript of the video. The text was generated automatically and may contain small mistakes. The timestamps jump to the matching part of the video.
Click to expand transcript
[00:00:00] Yo, Bitwig got hacked, and I mean the application itself, not the website.
[00:00:05] So let's say we have in the background your Bitwig Studio 6.1, and we want to add a new
[00:00:09] device called SHARD, which you never heard of before, right?
[00:00:14] It's a completely new device added by myself into Bitwig Studio.
[00:00:21] So this one here lets you split up the frequency spectrum into equally parts, equal parts.
[00:00:29] And sounds like this.
[00:00:51] So completely new device, okay?
[00:00:54] Inside of Bitwig Studio looks like a native device.
[00:00:56] Pretty cool.
[00:00:57] You can also add something like Halftime, I made here recently.
[00:01:02] And with this, we can say we want to sample three bars, and then pitch it down by 12 semitones.
[00:01:22] So it's a tape, tape deck, tape, tape buffer.
[00:01:26] So it looks like a native device, right?
[00:01:29] So it's not a plug-in, it's not a VST or CLAP plug-in, it's just a native Bitwig device.
[00:01:34] So how is this possible, right?
[00:01:36] So this is the big question.
[00:01:38] And a month ago, someone posted this here, "Open source toolchain to decompile Bitwig's
[00:01:43] Nitro DSP modules on your own install."
[00:01:47] So he figured out the way how to decompile Bitwig devices, and then also compile your
[00:01:54] own DSP code into a new device.
[00:01:57] And then in the second step, make Bitwig accept these devices.
[00:02:03] That's really important.
[00:02:05] Also around the same time, a user by the name of Caviio made this, which
[00:02:12] is also a native volume shaper here.
[00:02:15] It also made a native kick shaper inside of Bitwig Studio.
[00:02:18] You can see it's a completely new device inside of the device chain.
[00:02:23] Also with links for downloads and patches, and huge thanks to Zezic, who is also a very
[00:02:31] known figure in the hacking scene of the Bitwig Discord.
[00:02:35] And we all kind of made our own experiments over the years.
[00:02:39] But the big problem is it's against the TOS, so it's not allowed.
[00:02:42] Bitwig doesn't allow you to modify the code and then publish it anywhere on the internet.
[00:02:50] But as far as I know, Bitwig is aware of that.
[00:02:54] And they are kind of observing and see how far people go with this, and they haven't decided
[00:03:02] yet what to do.
[00:03:04] So I guess enjoy the ride.
[00:03:07] So here Caviio also posted something like this two days ago.
[00:03:11] Ableton devices are coming to Bitwig.
[00:03:13] So it turns out you not only can reverse engineer Bitwig Studio, you can also reverse engineer
[00:03:19] Ableton Live.
[00:03:20] So we can figure out how the glue compressor works in Ableton Live and then rebuild it inside
[00:03:25] of Bitwig Studio as a native device.
[00:03:27] Totally possible.
[00:03:28] Also here a download to that.
[00:03:30] By the way, I put all the links in the description below so you can read this up for yourself.
[00:03:36] Yeah, we can basically put Ableton Live devices into Bitwig Studio.
[00:03:41] No problem at all.
[00:03:43] And because we have AI, right, we can also do something like this.
[00:03:47] We can peek and poke at the Bitwig.jar, which is the binary of Bitwig Studio and figure
[00:03:52] out ways how to modify here the behavior of the piano roll and add some new features to
[00:04:00] the inspector.
[00:04:01] Right.
[00:04:02] So this is your different user.
[00:04:03] He also came up with this for himself with the creative use of AI agents, I guess.
[00:04:13] So yeah, that's now possible.
[00:04:15] And it's possible not only Bitwig Studio, it's possible basically in every software.
[00:04:20] So every software has now an API where it allows you to change the software, add some
[00:04:26] new behavior to it.
[00:04:28] And it's really great for customers, I would say, because you can modify your tools in
[00:04:32] any kind of shape or form.
[00:04:38] But it's maybe not so great for the companies itself because, you know, it's probably not
[00:04:43] easy to support and you can maybe extract code from the software.
[00:04:51] You don't want to have public, you know, stuff like this.
[00:04:54] So there's a lot of gray areas, right?
[00:04:58] So but at the moment, you can see people are using this to create some new devices, make
[00:05:05] it kind of creative and enrich in the ecosystem of Bitwig Studio because we all love Bitwig
[00:05:11] Studio, we want to have it succeed and we want to have more features, we want to have
[00:05:17] more devices, we want to have our own devices because everyone, as I see it, everyone in
[00:05:24] the Bitwig community has its own, you know, imagination of where Bitwig goes in the future
[00:05:29] and where it has to go to be successful.
[00:05:33] In my opinion, opening up Bitwig Studio is a good way because that's how it is, right?
[00:05:41] You can enrich in the ecosystem.
[00:05:43] More devices means Bitwig has more value because you can do more things.
[00:05:49] So this is halftime here, also created something like a Flux EQ or maybe I'll show you this
[00:05:54] later on.
[00:05:55] OTT, over the top, right?
[00:05:58] We all know that we have a three-band compressor, upwards compressor, downwards compressor.
[00:06:03] Also works.
[00:06:04] You can see it's upwards compressing here, you can go to each band here, change settings,
[00:06:15] threshold for each band and change the depth time.
[00:06:32] So that's OTT or over the top.
[00:06:35] Then I also created here what's it called normalizer.
[00:06:40] So you can change here a target, we want to have minus 14 LUFs, right?
[00:06:44] Then it measures the input gain and then changes the output gain, so it matches minus 14 LUFs.
[00:06:52] That's all it does, more or less.
[00:06:58] With normalizing you can see here it subtracts basically 3 dB, then you go to minus 32 and
[00:07:08] puts it down minus 12.
[00:07:12] There's also Clipper here at the end, PCM Clipper.
[00:07:18] So pretty basic and I want to, or I need this every time on every channel basically because
[00:07:26] I really love to use something like that.
[00:07:28] Also here we have different themes, you can edit, easy to do, right?
[00:07:37] What else?
[00:07:38] We have also, oh yeah, Growl, I did this yesterday.
[00:07:42] This is replication of Roar, a lot of people want this in Bitwig Studio, which is a distortion
[00:07:50] device.
[00:07:51] We have here also the routing, multi-bands, we have three bands, Low, Mid and High, right?
[00:07:55] And then we can change the shape to different things, feedback, another compressor, different
[00:08:12] colors.
[00:08:28] Also looks like a completely normal native Bitwig device, I mean it's a big device, but
[00:08:37] it works.
[00:08:38] In my opinion it looks really nice inside of Bitwig.
[00:08:41] It doesn't look like it doesn't belong there, if you ask me.
[00:08:47] Do we have something else?
[00:08:48] We have Growl. Yeah, the Glue Compressor sometimes crashes for me, maybe I'll show you the wave
[00:08:54] shaper first.
[00:08:55] This is the waveshaper here by Caviio.
[00:09:05] Then we have here the volume shaper, looks like this.
[00:09:09] So every 16 notes, I mean you could do this already with modulators.
[00:09:16] It's not like we couldn't do this before, but these are kind of example modules to show
[00:09:22] you what's possible and to test more or less devices and how to build devices.
[00:09:29] Both compressor here is also something like that.
[00:09:43] I love it.
[00:09:45] Then we have here, let's see, maybe I have to remove all of these devices first.
[00:09:53] So I did this here locally and I could test these, but the glue compressor makes some
[00:10:00] problems most of the times, it crashes the audio, yeah, it crashes always the audio engine
[00:10:06] for some reason.
[00:10:08] But you can see it shows you here how it looks like.
[00:10:13] Maybe I have to restart here Bitwig for a moment.
[00:10:16] So here it works.
[00:10:38] So I really love the idea of having these custom devices inside of Bitwig.
[00:10:45] Because I'm also a heavy gamer and I know all the big games that we see today, Battle
[00:10:55] Royale games, League of Legends, DayZ, Counter-Strike, everything like that, were like
[00:11:03] mods from single player games back in the day and people or gamers just created them
[00:11:11] because they wanted these games and then they are converted to releases from the company
[00:11:19] itself, right?
[00:11:20] So I see opportunities here because people can create their own devices, their own stuff
[00:11:26] and Bitwig sees, oh, that's actually what people want.
[00:11:29] So why not build a better native device and make some money from that, right?
[00:11:36] Which is exactly what also happened with the Reaktor Native Instruments User Library where
[00:11:42] people created synthesizers and they were pretty loved by the community and then Native
[00:11:49] Instruments said, oh yeah, why not create a VST instrument from that because it seems
[00:11:53] like a lot of people like these synthesizers.
[00:11:57] So yeah, if you ask me, would be great if Bitwig would open up a bit more, make it easier
[00:12:04] to actually register devices so we don't have to patch Bitwig Studio every time and maybe
[00:12:11] give out some informations how to create these devices.
[00:12:16] And then it would lead to a lot of rich, colorful, ecosystem around Bitwig Studio, hopefully.
[00:12:28] And yeah, it would also make Bitwig probably more interesting to a lot of people because
[00:12:33] they can come in now from Ableton Live and just create their own devices or devices they
[00:12:43] used in their own DAW and they can create it in Bitwig Studio now and use it in Bitwig
[00:12:47] Studio like we did here with the Glue Compressor or I did here with the OTT for instance.
[00:12:56] So yeah, I only see win-win situation here but I see also it's probably hard to support
[00:13:05] maybe and yeah, we will see, I kind of like it and maybe it's gone in a month anyway and
[00:13:15] people say, Bitwig says, no, we don't want to have this to happen, this is not our way
[00:13:21] then yeah, this is the last time you see something like this.
[00:13:27] Anyway, I really like it, love it and I probably do some more devices here, see what I can
[00:13:33] come up with in a short time but it's fun, it's fun.
[00:13:37] Let me know what you think in the comments down below, leave a like and yeah, watch the
[00:13:41] other videos, the other links I put in the description below and see you in the next
[00:13:46] video.
[00:13:47] Bye.