esaruoho / org.lackluster.Paketti.xrnx

Renoise tool made with LUA scripting - multiple shortcuts + midi.
Other
12 stars 0 forks source link

Plugin Parameter counter, so, if you have 10 parameters in plugin, *Instr.Automation will only have one "page" of content. if more, more pages enabled. #206

Open esaruoho opened 2 weeks ago

esaruoho commented 2 weeks ago

instr automation parameters

rprint (renoise.song().selected_instrument.plugin_properties.plugin_device.parameters)
[1] =>  userdata: 0x0x6000041b7588 (DeviceParameter object)
[2] =>  userdata: 0x0x6000041b75f8 (DeviceParameter object)
[3] =>  userdata: 0x0x6000041b7668 (DeviceParameter object)
[4] =>  userdata: 0x0x6000041b76d8 (DeviceParameter object)
[5] =>  userdata: 0x0x6000041b7748 (DeviceParameter object)
[6] =>  userdata: 0x0x6000041b77b8 (DeviceParameter object)
[7] =>  userdata: 0x0x6000041b7828 (DeviceParameter object)
[8] =>  userdata: 0x0x6000041b7898 (DeviceParameter object)
[9] =>  userdata: 0x0x6000041b7908 (DeviceParameter object)
[10] =>  userdata: 0x0x6000041b7978 (DeviceParameter object)
[11] =>  userdata: 0x0x6000041b79e8 (DeviceParameter object)
[12] =>  userdata: 0x0x6000041b7a58 (DeviceParameter object)
[13] =>  userdata: 0x0x6000041b7ac8 (DeviceParameter object)
[14] =>  userdata: 0x0x6000041b7b38 (DeviceParameter object)
[15] =>  userdata: 0x0x6000041b7ba8 (DeviceParameter object)
[16] =>  userdata: 0x0x6000041b7c18 (DeviceParameter object)
[17] =>  userdata: 0x0x6000041b7c88 (DeviceParameter object)
[18] =>  userdata: 0x0x6000041b7cf8 (DeviceParameter object)
[19] =>  userdata: 0x0x6000041b7d68 (DeviceParameter object)
[20] =>  userdata: 0x0x6000041b7dd8 (DeviceParameter object)
[21] =>  userdata: 0x0x6000041b7e48 (DeviceParameter object)
[22] =>  userdata: 0x0x6000041b7eb8 (DeviceParameter object)
[23] =>  userdata: 0x0x6000041b7f28 (DeviceParameter object)
[24] =>  userdata: 0x0x6000041b7f98 (DeviceParameter object)
[25] =>  userdata: 0x0x6000041c4028 (DeviceParameter object)
[26] =>  userdata: 0x0x6000041c4098 (DeviceParameter object)
[27] =>  userdata: 0x0x6000041c4108 (DeviceParameter object)
[28] =>  userdata: 0x0x6000041c4178 (DeviceParameter object)
[29] =>  userdata: 0x0x6000041c41e8 (DeviceParameter object)
[30] =>  userdata: 0x0x6000041c4258 (DeviceParameter object)
[31] =>  userdata: 0x0x6000041c42c8 (DeviceParameter object)
[32] =>  userdata: 0x0x6000041c4338 (DeviceParameter object)
[33] =>  userdata: 0x0x6000041c43a8 (DeviceParameter object)
[34] =>  userdata: 0x0x6000041c4418 (DeviceParameter object)
[35] =>  userdata: 0x0x6000041c4488 (DeviceParameter object)
[36] =>  userdata: 0x0x6000041c44f8 (DeviceParameter object)
[37] =>  userdata: 0x0x6000041c4568 (DeviceParameter object)
[38] =>  userdata: 0x0x6000041c45d8 (DeviceParameter object)
[39] =>  userdata: 0x0x6000041c4648 (DeviceParameter object)
[40] =>  userdata: 0x0x6000041c46b8 (DeviceParameter object)
[41] =>  userdata: 0x0x6000041c4728 (DeviceParameter object)
[42] =>  userdata: 0x0x6000041c4798 (DeviceParameter object)
[43] =>  userdata: 0x0x6000041c4808 (DeviceParameter object)
[44] =>  userdata: 0x0x6000041c4878 (DeviceParameter object)
[45] =>  userdata: 0x0x6000041c48e8 (DeviceParameter object)
[46] =>  userdata: 0x0x6000041c4958 (DeviceParameter object)
[47] =>  userdata: 0x0x6000041c49c8 (DeviceParameter object)
[48] =>  userdata: 0x0x6000041c4a38 (DeviceParameter object)
[49] =>  userdata: 0x0x6000041c4aa8 (DeviceParameter object)
[50] =>  userdata: 0x0x6000041c4b18 (DeviceParameter object)
[51] =>  userdata: 0x0x6000041c4b88 (DeviceParameter object)
[52] =>  userdata: 0x0x6000041c4bf8 (DeviceParameter object)
[53] =>  userdata: 0x0x6000041c4c68 (DeviceParameter object)
[54] =>  userdata: 0x0x6000041c4cd8 (DeviceParameter object)
[55] =>  userdata: 0x0x6000041c4d48 (DeviceParameter object)
[56] =>  userdata: 0x0x6000041c4db8 (DeviceParameter object)
[57] =>  userdata: 0x0x6000041c4e28 (DeviceParameter object)
[58] =>  userdata: 0x0x6000041c4e98 (DeviceParameter object)
[59] =>  userdata: 0x0x6000041c4f08 (DeviceParameter object)
[60] =>  userdata: 0x0x6000041c4f78 (DeviceParameter object)
[61] =>  userdata: 0x0x6000041c4fe8 (DeviceParameter object)
[62] =>  userdata: 0x0x6000041c5058 (DeviceParameter object)
[63] =>  userdata: 0x0x6000041c50c8 (DeviceParameter object)
[64] =>  userdata: 0x0x6000041c5138 (DeviceParameter object)
[65] =>  userdata: 0x0x6000041c51a8 (DeviceParameter object)
[66] =>  userdata: 0x0x6000041c5218 (DeviceParameter object)
[67] =>  userdata: 0x0x6000041c5288 (DeviceParameter object)
[68] =>  userdata: 0x0x6000041c52f8 (DeviceParameter object)
[69] =>  userdata: 0x0x6000041c5368 (DeviceParameter object)
[70] =>  userdata: 0x0x6000041c53d8 (DeviceParameter object)
[71] =>  userdata: 0x0x6000041c5448 (DeviceParameter object)
[72] =>  userdata: 0x0x6000041c54b8 (DeviceParameter object)
[73] =>  userdata: 0x0x6000041c5528 (DeviceParameter object)
[74] =>  userdata: 0x0x6000041c5598 (DeviceParameter object)
[75] =>  userdata: 0x0x6000041c5608 (DeviceParameter object)
[76] =>  userdata: 0x0x6000041c5678 (DeviceParameter object)
[77] =>  userdata: 0x0x6000041c56e8 (DeviceParameter object)

>>> oprint (#renoise.song().selected_instrument.plugin_properties.plugin_device.parameters)
77
esaruoho commented 2 weeks ago

isn't it interesting that there can only be 8 visible pages and that's it?