8000 [Request]: A “virtual” pickup switch system for RB guitars · Issue #249 · Santroller/Santroller · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[Request]: A “virtual” pickup switch system for RB guitars #249

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
DragRedSim opened this issue Jan 4, 2025 · 0 comments
Open

[Request]: A “virtual” pickup switch system for RB guitars #249

DragRedSim opened this issue Jan 4, 2025 · 0 comments

Comments

@DragRedSim
Copy link

Please describe your request.

I mentioned this a while ago on Discord, but wanted to make a record of the request here.

I’m proposing the addition of a variable to store the current pickup selection. As I understand the code as it is now, the pickup switch is handled in real-time based on the physical reading of the configured analog input. I would like to be able to configure an input on my device to be able to set a variable on the Santroller device, which would then be held until another input comes in to override it.

The example use-case is to implement pickup support for the Riffmaster, which drops this feature that all other RB guitars have natively. Although it appears to be exposed by the packets received by the USB host, there is no physical interface, and thus the byte of that input is effectively unused and static. As such, I can ignore the null input by disabling its read property in the USB host input section of the configuration. However, I have also mapped personal shortcuts which set the pickup value output by Santroller to different values, depending on the key combination. These are only active as long as the button combination is held down, but for these inputs, I would like to have the value transmitted by Santroller remain continuously transmitted, until another shortcut input overrides this status.

Effectively, when sending a packet upstream to the game console, if this “latched pickup” is enabled, it will ignore whatever is in the USB host packet, and instead replace it with a value which is read from a variable; this variable is what is changed by the controller shortcuts. Ideally, there should be the possibility to set either discrete values per shortcut (requiring five shortcuts, one for each pickup value), and/or to modify the latched value by an increment each time a shortcut is pressed (requiring one or two shortcuts to cycle through the menu in order).

What operating system are you using?

Windows 11

os-other

No response

What microcontroller are you making a request for?

pi pico

How will the microcontroller be programed for this request?

N/A

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant
0