medcelerate / FFGLTouchEngine

Touchengine FFGL Plugin
Apache License 2.0
39 stars 2 forks source link

Respect min/max/default values #8

Open j4s0n-c opened 1 week ago

j4s0n-c commented 1 week ago

Resolume should respect the min/max/default values assigned to the int/float parameters in TouchDesigner. Also drop down menus (ie: blend modes on a Composite TOP) would be bonus points. Lemme get you a ko-fi...

medcelerate commented 1 week ago

Min and max may not be possible due to how resolume handles parameter construction, in the new commits this may or may not work.

j4s0n-c commented 1 week ago

latest release v0.2-beta3: int and float parameters do not show up at all now in Resolume. Switch, string, and bool still work.

medcelerate commented 1 week ago

Odd, I'm testing with that version locally and it appears fine. Please make sure you update your TouchEngine DLL as that may be the cause of the problem.

OrdinaireX commented 1 week ago

Just wanted to chime in and say I'm running into the same problem with float parameters not showing up. I've used the latest TouchEngine DLL, Running Resolume Avenue 7.19 and TouchDesigner 2023.11760

medcelerate commented 1 week ago

Could you clarify which if you are using FX or source? Try deleting the touchengine.dll and getting the latest one from the repo.

On Sun, Jul 7, 2024 at 7:22 PM OrdinaireX @.***> wrote:

Just wanted to chime in and say I'm running into the same problem with float parameters not showing up. I've used the latest TouchEngine DLL, Running Resolume Avenue 7.19 and TouchDesigner 2023.11760

— Reply to this email directly, view it on GitHub https://github.com/medcelerate/FFGLTouchEngine/issues/8#issuecomment-2212612829, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHYKRGMOTRKRF6SOILLWYN3ZLHEUJAVCNFSM6AAAAABKOVO3TSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJSGYYTEOBSHE . You are receiving this because you modified the open/close state.Message ID: @.***>

OrdinaireX commented 1 week ago

I'm using source and the demo files provided. The touchengine.dll is coming from [v0.2-beta3.zip]

OrdinaireX commented 1 week ago

I can confirm that float functionality is working with the setup in [v0.2-beta1.zip]

medcelerate commented 1 week ago

Ah ok, I think I know what the issue could be.

medcelerate commented 1 week ago

@OrdinaireX I've made a new build, but I am unable to reproduce the behavior on any of the included tox's as source.

OrdinaireX commented 1 week ago

Hey the new version works well, thanks!

j4s0n-c commented 1 week ago

Indeed, newest version is working well. int/float pars are back and showing label instead of par name! min/max/default still seem to be non-functional.

medcelerate commented 1 week ago

Default should work, min and max use the UI min max and not the clamp values, but also resolume may not be able to reset the ranges dynamically.

On Mon, Jul 8, 2024 at 12:09 AM j4s0n @.***> wrote:

Indeed, newest version is working well. int/float pars are back and showing label instead of par name! min/max/default still seem to be non-functional.

— Reply to this email directly, view it on GitHub https://github.com/medcelerate/FFGLTouchEngine/issues/8#issuecomment-2212984553, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHYKRGKDZ7XQEQFQZ63ZRC3ZLIGJLAVCNFSM6AAAAABKOVO3TSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJSHE4DINJVGM . You are receiving this because you modified the open/close state.Message ID: @.***>