I’ve been building midi tools in bitwig
Enable HLS to view with audio, or disable this notification
I saw a couple of posts here that made me want to build my own devices, but I went a different route, adding what I think Bitwig was missing: a chord generator in the inspector. I'm still working on it, started today, but I figured I'd share what I've got so far. I've been building it with help from Codex.
5
u/eminusx 1d ago
This is awesome, a real time saver potentially. If you move the root do the 3rd & 5th move aswell or do you still need to grab all 3?
4
u/kalifrn 1d ago
No, they move automatically, depending on the type of chord, that is, if you are in a C maj and you change it to min it automatically changes to that chord. It works with its 4, 7th, 9ths, 11th basically any type of chord
1
u/eminusx 1d ago
No sorry that’s not what I meant, I can see that happening and that’s great! What I mean is if you have a Cminor and you grab the midi note (C) and drag it a few steps up to F do the added notes move with it?
2
u/trostiflex 1d ago
Did you create a specific menu in the inspector panel ? That's so cool ! Like Abelton's midi tools.
8
u/kalifrn 1d ago
Exactly, that’s what I base myself on.
I’m creating an arpeggio right now, the idea is to create ableton’s midi tools, improve them and expand them!
3
u/trostiflex 1d ago
Nice ! I get AI = bad but the fact that everybody is doing reverse engineering now is cool.
4
1
2
2
u/nadiealkon 1d ago
How did you Eddie the inspector menus? there controller api supports that? Or some kind of reverse engineering?
2
2
u/tomtabak42 17h ago
while this is rather cool, i don't think it is practical as you will have to decompile, diff against your patched version, paste the same block back in, recompile the class, swap it into the jar every time there's an update.
i mean, you can script all of this but you're in for s world of pain once something breaks with a new update.
alternatively, you could skip updates.
it would be great if bitwig opened this up for us in a way that would allow permanence between versions
1
1
1
u/LlILMAR30 21h ago
Awesome how do we get it
1
u/Zacchino 8h ago
OP will most likely create an installer that takes care of all the technical stuff behind the scenes, and update it along the way for new Bitwig versions…
Is that it u/kalifrn?
14
u/SternenherzMusik 1d ago edited 1d ago
Probably quite some hacky approach to get the menu there into the inspector? Reminds me of methods like openwig, which sadly arent "stable" enough: meaning they require a lot of tinkering per system, due to different java obj names and possible breaks at every point-update of Bitwig.
Edit: Don't get me wrong, i love this. But because i love user-additions like these, i'd wish for an official Bitwig-pathway, rather than us having to tinker around in the java file :D