-
Notifications
You must be signed in to change notification settings - Fork 3
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
Current Tempo and "stuff" #8
Comments
Seems to work on B1XFour too. |
Ok so the last value is auto save on/off. |
OK so when EXT_PDL moves from ON to OFF on a G5n. Then I turned AutoSave off on the G5n.
and indeed the last bit was off. TAP LED not affecting bits (maybe one of the other probes). SUMMARY The above sysex seems to echo current tempo, autosave on/off, ext pedal on/off. |
On the 'bit' that's indicating, is this when an external pedal is actually connected. There is an external jack on the G3n and B3n, and internally of the G1FourX there is a 4 pin connector which has 2 pins at 3.3V. What might happen is that the CPU is using a GPIO to detect the pedal.... I wonder if unplugging the internal connector on G1FourX would result in the this bit being cleared? Further question; did you manage to figure out how the PC sends the expression pedal data to the GCE? |
I can try unplugging on the G1XFour and see. Someone asked me to demo making G1XFour act like a B1XFour (apparently there is a sale in their county but they want B1XFour which isn't cheaper). I demo your Zoom gui to remove then add - I bet there is a CLI way except your method seems to need to specify parameters thar exist in the ZD2 (and your GUI method derives parameters). Anyhow I noticed there is a BDL file like G1*.BDL. Not managed to work out how to set pedal on in a GCE-3. I wonder if there is a setter for the above getter? Or if something needs to be soldered to the PCB - their Zoom Guitar Lab doesn't seem able to utilise the pedal - there again I didn't try thar sysex with the GCE-3 emulating X v non X. Bit busy this week. But hopefully can check at weekend - sooner if I get a break in the week. Please ping me if I haven't responded in reasonable time frame. I get easily distracted. |
I never understood the price difference for the Bass units (B3n is way more than G3n), and I guess this was what drove me into digging into the device - I am a cheap ass Bass player, who brought the G1Four ;-) The BDL file is a ZD2 effect, self described as a '2 band EQ'. I think the device ID is hardcoded in the FW, see: |
You could have linked the video, instead of making me hunt for it.... If you are comfortable on the command line you can be a lot quicker by using the non-gui version 'zoom-zt2.py`. The command line flags allow for multiple ZD2s to installed/removed at once. So, grep your Newer versions of the tool automatically updates the PS. The real mistake is not installing the Python module.... |
hi
So the EXT_PDL is showing as 00 - there is no ext pedal input. Makes sense.
Puzzled.
EDIT: The G1XFour doesnt echo such stuff - maybe the G5n is a bit more information leaky? But might be a clue since it has same format as "set FX M to value N" |
taken the G1XFour apart. Making a video. Will post a real link eventually :-) It seems to be a 9 - 10k resistor with an on / off button at the control end. Not looked on the circulut board yet.
wow i did not see those 2 sunken LCD screws! Fortunately I took a pause then saw them. So the physical pedal is nothing special. I guess one could convert a socket to pass pot sweep to the CPU? Or attach an output for reading into Arduino for sensing the current pedal value - but not sure whether that is useful. I will check out your photos and if I have something extra to add I will post them. |
I notice you already found the turn on auto save - but I also notice is is sent but doesn't seem to work on my G1XFour. |
Autosave is mentioned on front page ( Maybe you can look at this in this fashion...
|
Consider the following sysex (on a G5n)
SEND: f052006e640af7
RECV: f052006e64097800010105000001f7
We know what sending CMD N generally returns response N-1.
But we also know 64 is somehow related to ASCII stuff.
So they echo themselves back followed by SubCmd - 1
It seems to me 0a above returns some into about parameter 0a
in https://github.com/shooking/ZoomPedalFun/blob/main/B1XFour/SetTempo.sh we can see 0xa is tempo.
And 0a -> 09 and 78 = 120. Hmmh. Could it be?
Well yes - yes it is.
So I set tempo tempo to 66, and get back 0x42.
I set tempo to 88 and get back 0x58
Thoughts? What could other parameters mean?
The text was updated successfully, but these errors were encountered: