Storing arbitrary amount of data in a document?

User avatar
KVRist

Topic Starter

125 posts since 12 Apr, 2020

Post Fri Oct 09, 2020 7:53 am

moss wrote:
Fri Oct 09, 2020 1:46 am
Kirkwood West wrote:
Thu Oct 08, 2020 10:58 pm
I might consider NOT storing the data into the NoteStep.y parameter and trying a different slot because apparently y is only ranged from 0 - 126! i wonder why because I'm pretty sure the midi spec is 0 - 127 but bitwig says 127 is out of range. "Parameter y(=127) must be in range 0 - 126"
I guess you have set the 2nd parameter of "host.createLauncherCursorClip" to 127 but you need to set it to 128.
nailed it. you are a hero. :party:

also updated the link to the video. (https://imgur.com/a/MC64vzY)
----------------------------------------------------------------------
http://instagram.com/kirkwoodwest/
http://soundcloud.com/kirkwoodwest

User avatar
KVRist

Topic Starter

125 posts since 12 Apr, 2020

Post Mon Oct 12, 2020 1:24 pm

Also should note on here... I did a version where I write to a clip 1200 notes at a time and sometimes caused bitwig to not keep up. reading from the clip seems to be ok for now.

Still have yet to figure out how to write additional data to the noteStep properly, not sure if I was casting my data properly to fit into timbre, releaseVelocity, etc. Also not sure if I needed to set a delay between generating the note step and writing the additional data to it. But for now I have moved on.
----------------------------------------------------------------------
http://instagram.com/kirkwoodwest/
http://soundcloud.com/kirkwoodwest

User avatar
KVRist

Topic Starter

125 posts since 12 Apr, 2020

Post Fri Jan 15, 2021 3:14 pm

moss wrote:
Thu Aug 13, 2020 11:17 am
Hehe, this is well hidden :-)

---- SPOILER -----

....

....


The objects you fet from the getXXXSetting also implement the Setting interface.
i'm still looking for this hide() function... also referenced here... viewtopic.php?f=268&t=517232

intellij doesn't seem to think it exists and will not compile it.
----------------------------------------------------------------------
http://instagram.com/kirkwoodwest/
http://soundcloud.com/kirkwoodwest

User avatar
KVRAF
2742 posts since 13 May, 2004

Post Sat Jan 16, 2021 6:34 am

Kirkwood West wrote:
Fri Jan 15, 2021 3:14 pm
moss wrote:
Thu Aug 13, 2020 11:17 am
Hehe, this is well hidden :-)

---- SPOILER -----

....

....


The objects you fet from the getXXXSetting also implement the Setting interface.
i'm still looking for this hide() function... also referenced here... viewtopic.php?f=268&t=517232

intellij doesn't seem to think it exists and will not compile it.
As I wrote, it also implements the Setting interface. So, you need to cast it to that:

((com.bitwig.extension.controller.api.Setting) mySetting).hide ();

User avatar
KVRist

Topic Starter

125 posts since 12 Apr, 2020

Post Sat Apr 17, 2021 9:37 pm

of course this worked... :) thank you compadre.
----------------------------------------------------------------------
http://instagram.com/kirkwoodwest/
http://soundcloud.com/kirkwoodwest

Return to “Controller Scripting”