Latest News: Bitwig Updates Bitwig Studio to 5.2
DrivenByMoss: Bitwig extension for many hardware controllers (version 23.2.1)
-
- KVRian
- 1253 posts since 17 Oct, 2018
HI @Moss. Thanks for the great SL MKIII integration. I just got my controller yesterday and it's amazing.
Anyway I have a couple of questions about how it works. I'm currently interested in creating a similar script for Studio One. I was wondering how you were able to figure out what messages the device outputs in InControl mode and how to access the screens. Taking a look at you code on Github gives me a few ideas but I just wanted to get more detail.
I'm thinking just for starters I would base my script on what PreSonus had done with ATOM which seems pretty straight forward and then work from there. PreSonus doesn't make their SDK available I think but it's easily accessible from the program files.
Anyway I have a couple of questions about how it works. I'm currently interested in creating a similar script for Studio One. I was wondering how you were able to figure out what messages the device outputs in InControl mode and how to access the screens. Taking a look at you code on Github gives me a few ideas but I just wanted to get more detail.
I'm thinking just for starters I would base my script on what PreSonus had done with ATOM which seems pretty straight forward and then work from there. PreSonus doesn't make their SDK available I think but it's easily accessible from the program files.
Studio One // Bitwig // Logic Pro X // Ableton 11 // Reason 11 // FLStudio // MPC // Force // Maschine
- Banned
- 11467 posts since 4 Jan, 2017 from Warsaw, Poland
Regarding Push 1/2 script, I noticed there's very little feedback between what I do on Push and what happens on Bitwig's screen, e.g.:
- if I have track Group and Push only shows the Group clip, wouldn't it make sense to "fold" the tracks on Bitwig's screen and unfold it when I get deeper into the Group?
- if I'm adjusting start/end and loop point of MIDI clip, the MIDI editor doesn't adjust to that range so I can't see whole clip
- if I want to bring up a device or mixer or MIDI editor via Push it rarely shows on screen, unless I recently added a device or clip
And so on...
Are those limitations of what Push exposes to non-Live scripts? Or are those limitations of Bitwig's API? Or of the script?
- if I have track Group and Push only shows the Group clip, wouldn't it make sense to "fold" the tracks on Bitwig's screen and unfold it when I get deeper into the Group?
- if I'm adjusting start/end and loop point of MIDI clip, the MIDI editor doesn't adjust to that range so I can't see whole clip
- if I want to bring up a device or mixer or MIDI editor via Push it rarely shows on screen, unless I recently added a device or clip
And so on...
Are those limitations of what Push exposes to non-Live scripts? Or are those limitations of Bitwig's API? Or of the script?
- KVRist
- 34 posts since 24 Feb, 2019
Hi, I wondered the very same thing !rykergrey wrote: ↑Sun Oct 28, 2018 11:55 pm I've got a question for you. Is there a way I could setup an OSC command to always access the same peramiter of the same device without having to first select the device/page in question?
Something like... /track/@{parent.variables.n}/selected + /device/sibling/@{parent.variables.n}/selected + /device/param/1/value. It be amazing if it were possible to specify exactly which track, device, page, and peramiter all in one address. Of course this is all black magic to me so I don't know what's reasonable to expect.
Thanks again for everything!
It's maybe not possible, I would be happy to have a clue on that.
thanks a lot
-
- KVRist
- 184 posts since 28 Nov, 2009
I don't know if this is the correct place to post this and I have fb messaged too, but is it possible to increase the tracks available to Flexi? At the moment Flexi appears limited to controlling Bitwig 8 Tracks, yet if I have e.g. 16 tracks of 16 midi channels I can only select tracks 1-8 in the function slot selection (target)? Screenshot attached.
Edit: What I am trying to achieve is a 16 track channel mixer without having to select next/previous bank of 8.
Edit: What I am trying to achieve is a 16 track channel mixer without having to select next/previous bank of 8.
You do not have the required permissions to view the files attached to this post.
-
- KVRian
- 516 posts since 6 Sep, 2003 from Baltimore, MD
Does anyone know how to use sequencer mode on Push 2 with Bitwig, in a mode where velocity is pre-set? For instance every pad I push will input a note at 100 velocity. Any help is greatly appreciated!
http://www.youtube.com/reflekshun
Music Producer / Audio Engineer
Music Producer / Audio Engineer
- KVRAF
- Topic Starter
- 4145 posts since 13 May, 2004
Press the Accent button to enable fixed Velocity (never understood the naming behind that button since it does the opposite ). Keep the button pressed to change the fixed velocity.reflekshun wrote: ↑Wed Jul 10, 2019 5:38 am Does anyone know how to use sequencer mode on Push 2 with Bitwig, in a mode where velocity is pre-set? For instance every pad I push will input a note at 100 velocity. Any help is greatly appreciated!
- KVRAF
- Topic Starter
- 4145 posts since 13 May, 2004
Makes all totally sense and I am annoyed by this as well. Would need some more love on the Bitwig side...antic604 wrote: ↑Tue Jul 09, 2019 9:56 am Regarding Push 1/2 script, I noticed there's very little feedback between what I do on Push and what happens on Bitwig's screen, e.g.:
- if I have track Group and Push only shows the Group clip, wouldn't it make sense to "fold" the tracks on Bitwig's screen and unfold it when I get deeper into the Group?
- if I'm adjusting start/end and loop point of MIDI clip, the MIDI editor doesn't adjust to that range so I can't see whole clip
- if I want to bring up a device or mixer or MIDI editor via Push it rarely shows on screen, unless I recently added a device or clip
And so on...
Are those limitations of what Push exposes to non-Live scripts? Or are those limitations of Bitwig's API? Or of the script?
- KVRAF
- Topic Starter
- 4145 posts since 13 May, 2004
Yes, that's a limitation, mostly due to 2 things:hockinsk3 wrote: ↑Tue Jul 09, 2019 1:58 pm I don't know if this is the correct place to post this and I have fb messaged too, but is it possible to increase the tracks available to Flexi? At the moment Flexi appears limited to controlling Bitwig 8 Tracks, yet if I have e.g. 16 tracks of 16 midi channels I can only select tracks 1-8 in the function slot selection (target)? Screenshot attached.
Edit: What I am trying to achieve is a 16 track channel mixer without having to select next/previous bank of 8.
- the API does not allow adjustments of the bank size after it has started. Which means I would need to create variants for different sizes.
- for 16 channels the command size would get very big
-
- KVRist
- 184 posts since 28 Nov, 2009
Thanks moss, I thought that would be the case.
Your Flex Controller is working really nicely with HI!Computer Chameleon. Here's my beginnings with biderectional CC Control using it in a basic MCU type arrangement. Screen recording makes touch a bit laggy, but lovely and responsive under normal screen use. Many thanks!
https://youtu.be/gBibuJ_ZACU
Your Flex Controller is working really nicely with HI!Computer Chameleon. Here's my beginnings with biderectional CC Control using it in a basic MCU type arrangement. Screen recording makes touch a bit laggy, but lovely and responsive under normal screen use. Many thanks!
https://youtu.be/gBibuJ_ZACU
- Banned
- 11467 posts since 4 Jan, 2017 from Warsaw, Poland
Thanks, I figured as much. Hope that now since v3 is out we'll some some development devoted to controller API
-
- KVRian
- 516 posts since 6 Sep, 2003 from Baltimore, MD
I hope for this as well! I am working with a developer friend of mine to try and isolate the problem that is causing sudden BW crash to desktop when using Push 2 script with BW on mac. Fingers crossed after a week or two of intensive testing we will have some results!
http://www.youtube.com/reflekshun
Music Producer / Audio Engineer
Music Producer / Audio Engineer
-
- KVRist
- 154 posts since 19 Aug, 2015 from Arizona
Are the current drivers working for Bitwig 3.0 on Windows 10?
-
AliveThrouDeath AliveThrouDeath https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=440420
- KVRer
- 4 posts since 4 May, 2019
They're working fine for me on MacOS, with the exception of the (known) display crashing issue.
Question for anyone who might know because I am dumb: How do I change the length of a note when sequencing? The Github Wiki says the pads will display note length, but I cannot for the life of me figure out how to actually specify note length without editing the notes by mouse on the piano roll.
- KVRAF
- 8828 posts since 6 Jan, 2017 from Outer Space
What is wrong with editing?
- KVRAF
- Topic Starter
- 4145 posts since 13 May, 2004
Longpress the pad with the note and the display will show some options. But this is not very elegant since there are no modify functions in the API, I have to delete and create the note constantly.AliveThrouDeath wrote: ↑Thu Jul 11, 2019 1:23 amThey're working fine for me on MacOS, with the exception of the (known) display crashing issue.
Question for anyone who might know because I am dumb: How do I change the length of a note when sequencing? The Github Wiki says the pads will display note length, but I cannot for the life of me figure out how to actually specify note length without editing the notes by mouse on the piano roll.