Set clip notes with OSC
-
- KVRer
- Topic Starter
- 23 posts since 31 Jan, 2021
I don't know much the Bitwig API but I guess it offers a way to set the notes in a clip with a single method call. Does it?
If it's possible, do you think the OSC interface provided by DrivenByMoss could be extended with a method that accepts a list of notes (relative time, duration, pitch and velocity) for a clip?
If it's possible, do you think the OSC interface provided by DrivenByMoss could be extended with a method that accepts a list of notes (relative time, duration, pitch and velocity) for a clip?
- KVRist
- 325 posts since 12 Apr, 2020
if you create a CursorClip in your bitwig extension you have a lot of options for programming manipulating notes in Bitwig. There is a great class for OSC nativily in the bitwig API so you can hook it up.
As far as modifying DrivenByMoss OSC... I wouldn't unless you are next level programmer. Its extremely well coded to work for both Reaper and Bitwig so it can be a bit overwhelming following the code structure, it is truly a work of art and labor of love.
As far as modifying DrivenByMoss OSC... I wouldn't unless you are next level programmer. Its extremely well coded to work for both Reaper and Bitwig so it can be a bit overwhelming following the code structure, it is truly a work of art and labor of love.
----------------------------------------------------------------------
http://instagram.com/kirkwoodwest/
http://soundcloud.com/kirkwoodwest
http://instagram.com/kirkwoodwest/
http://soundcloud.com/kirkwoodwest
- KVRer
- 8 posts since 9 Feb, 2023 from void
In theory, the OSC interface provided by DrivenByMoss could be extended to accept a list of notes for a clip by defining a new OSC message type and extending the codebase.
Implementing such a feature would be a non-trivial task requiring a deep understanding of the Bitwig API and OSC interface, as well as careful consideration of conflict resolution...
Implementing such a feature would be a non-trivial task requiring a deep understanding of the Bitwig API and OSC interface, as well as careful consideration of conflict resolution...
radiance of the void
-
- KVRer
- Topic Starter
- 23 posts since 31 Jan, 2021
Yes, it wouldn't be trivial but my main concern was to understand if the API supports this.
I've digged a bit into the API docs during the weekend and it seems everything is there.
Jurgen's work is a masterpiece. I've played with it for a while, recompiled it to tweek some parts for my own needs. However, extending it while maintaining all its abstractions is not an easy task!
What I suspect is missing instead is the possibility to write automation. This is also missing from Live API, and I guess because ir's quite a complex topic...
I've digged a bit into the API docs during the weekend and it seems everything is there.
Jurgen's work is a masterpiece. I've played with it for a while, recompiled it to tweek some parts for my own needs. However, extending it while maintaining all its abstractions is not an easy task!
What I suspect is missing instead is the possibility to write automation. This is also missing from Live API, and I guess because ir's quite a complex topic...
- KVRist
- 325 posts since 12 Apr, 2020
I'm pretty sure you can do at least clip automation in the live python api. That be very welcome heregiohappy wrote: ↑Mon Feb 27, 2023 8:59 pm Yes, it wouldn't be trivial but my main concern was to understand if the API supports this.
I've digged a bit into the API docs during the weekend and it seems everything is there.
Jurgen's work is a masterpiece. I've played with it for a while, recompiled it to tweek some parts for my own needs. However, extending it while maintaining all its abstractions is not an easy task!
What I suspect is missing instead is the possibility to write automation. This is also missing from Live API, and I guess because ir's quite a complex topic...
----------------------------------------------------------------------
http://instagram.com/kirkwoodwest/
http://soundcloud.com/kirkwoodwest
http://instagram.com/kirkwoodwest/
http://soundcloud.com/kirkwoodwest