score icon indicating copy to clipboard operation
score copied to clipboard

Control Surface bug or lack of feature?

Open djiamnot opened this issue 3 years ago • 6 comments

I just discovered the Control Surface recently. I dropped my OSC device on it and went whoa!, thinking that I could immediately control all or chosen OSC parameters. The disappointment came when I realized that I have to manually connect each control to its corresponding OSC address. This seems somewhat counterintuitive, so I think I simply discovered a bug. I observed this in Score 3.0.8 but it's also present in 3.0.9.

djiamnot avatar May 21 '22 22:05 djiamnot

Definitely a bug, normally you should just drop them as you expect and it takes the addresses automatically.. lemme check

jcelerier avatar May 22 '22 08:05 jcelerier

hmmm seems to work here:

https://user-images.githubusercontent.com/2772730/169685507-9ae28182-f3c6-4cd5-81f6-4197e728639a.mp4

jcelerier avatar May 22 '22 08:05 jcelerier

hmmm... yeah, you're right, it works for me, too :shrug: Ok, so now, that I've played with it some more, I think that I must have tried to add controls while the timeline was running. I see now, that you have to stop the transport, add control, restart the transport. Another point that threw me off is the fact that once you've dropped your controls, the addresses associated with them are empty: image

djiamnot avatar May 22 '22 20:05 djiamnot

Okay, thanks, indeed I just checked and the live updates aren't being taken into account... fixing that

jcelerier avatar May 23 '22 08:05 jcelerier

fixed. For the addresses not being shown I think it's more of an UI question: since they are controls, they can themselves be controlled through other addresses (in a "mini mapping" fashion if you want). So i guess what remains here is to improve the UI clarity

jcelerier avatar May 23 '22 09:05 jcelerier

Yeah, this was my case, UI vs my expectations. At first, I did not pay much attention because the controls in the info panel are folded by default. When I noticed that there was no effect on the thing I was trying to control, I unfolded and found an empty address. So I dropped the address from the device, which gave me the result that I was expecting: I was controlling the thing. Thanks for the quick reaction!

djiamnot avatar May 23 '22 14:05 djiamnot