-
Notifications
You must be signed in to change notification settings - Fork 5
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
My own build - how to save patches? #1
Comments
Hi Jo, nice work! Glad that finally someone builds his own device
I tried hard to tap power from the THR's battery. As you can not connect two USB cables to the THR, there is no possibility to connect the THR-Remote at the same time with the pedalboard. |
Hi Martin, Thanks for the answers - that all makes sense. From a closer look at the .thrl6p files, I think I probably need to make my own extended ".thrl6p+" file type, which will include the settings for all the FX unit modes. Since your THR30II_Settings class already contains all of these as separate variables, I think the main task then is to edit your SetLoadedPatch() method to correctly map the settings from my new file type into THR_Values. The methods for sending patches to the THR should not need to be edited. Does that seem like a plausible route to you? Then I will look at making my own function to serialize and store patches on the SD card. (I much prefer finding settings that I like and saving those as patches, rather than using other people's.) I have some ideas for how to implement editing modes using the pedal UI, but that's a longer-term goal. In the meantime, I can use the THR app. For the power supply, the main use cases I identified were:
I had a power bank with pass-through charging lying around which I never use for anything else, so that solved my requirements above. I also tried to see whether you could use the bluetooth app to change settings at the same time as using the pedal, but no joy there either - I assume they are trying to use the same MIDI connection within the amp, hence they just conflict. This will be a slow project for me (only gets a couple of hours attention per week!), but will post back with progress in future, in case it is of interest. Cheers, |
Bluetooth and USB-Sysex can not be used simultaneously. |
Yes, nice idea - but I agree on the workload required! |
Hi Martin, I'm very much an amateur "prod it and see what happens" programmer, but thought it was about time I learned how to use GitHub, so I've started a fork with my own (very intermittent) progress here. A question: did you ever work out whether it was possible to interact with the tuner? e.g. switch on/off, or even read the note and up/down arrow states? It would be lovely to a) be able to turn it on/off from the foot pedal, and b) (stretch target!) even to pass the feedback info back using my LEDs... But I guess it may be an entirely self-contained circuit module with no program-level interaction with the rest of the firmware... Cheers, |
Hi Martin,
Firstly, a big thanks for all the groundwork you've done on the reverse engineering of the THR comms protocol. It is an excellent piece of work, and has given me enough confidence that I could use your project as a basis for my own. Loving my new THR, but very soon wanted to adjust the settings hands-free, and the commercial options like the Airstep just don't do what I want them to.
My wishlist:
(done)
(in progress)
(to do)
Here's a couple of questions, which I wonder if you can help with:
At the moment if I load a patch with the Chorus active (say), it loads the settings fine, but if I then switch the FX unit to the Flanger, its settings are garbage or zero. So, is this just a case of expanding the patch definitions to include the full set of settings for all units rather than just the active ones? (I have one or two ideas here, but would be interested in yours too...)
All the best,
Jo
The text was updated successfully, but these errors were encountered: