GoXLR-on-Linux / goxlr-utility

An unofficial GoXLR App replacement for Linux, Windows and MacOS
MIT License
636 stars 36 forks source link

[Feature Request] Fader Paging #88

Open snaildos opened 1 year ago

snaildos commented 1 year ago

image Something like remapping the 12 buttons to scroll between pages on the GoXLR for 4x6=24 different app controls. Would be cool.

t3duk commented 1 year ago

or maybe the sampler buttons could be used as pages but i support

FrostyCoolSlug commented 1 year ago

Thanks for the suggestion, currently in order to have cross-compatible profiles, the util has to do the same thing as the official app (meaning removing things like mute states when a channel is unassigned from a fader), which makes fader paging difficult.

Longer term though, this is definitely on the roadmap, I have a few ideas as to how to make it possible, so I guess watch this space :)

designgears commented 1 year ago

or maybe the sampler buttons could be used as pages but i support

I think this would be the best way, long press any of the 3 buttons, then use the 4 sample buttons as pages, then you could have a total of 12 pages to choose from for the fader assignments.

FrostyCoolSlug commented 1 year ago

Just to note, if / when paging gets implemented, I don't want to exclude mini users.. so it's going to need to be a gesture usable on both devices.

TrickShow commented 1 month ago

Would long hold on the mute buttons be a better solution then you only get 4x4=16 but compatibility stretches to the mini.

IbimsnicesYolo commented 1 month ago

Just to note, if / when paging gets implemented, I don't want to exclude mini users.. so it's going to need to be a gesture usable on both devices.

fader pages on devices without motorized faders is weird to use (from my experience) because the faders cant adjust automatically to the new value

maybe add the ability to choose how the paging works on a goxlr full

I think using the ABC buttons from the sampler to switch between 3 pages is a nice way granting 12 faders to a user