Skip to content
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

Problem with gt-10 #9

Open
sikejsudjek opened this issue Jun 5, 2017 · 5 comments
Open

Problem with gt-10 #9

sikejsudjek opened this issue Jun 5, 2017 · 5 comments

Comments

@sikejsudjek
Copy link

Hi, thanks for this great utility!
I've got the volume control working, but not save/restore patches when using a boss gt-10. Looking at the midi data it outputs it sends out bank change cc messages along with the program change. Would this be why I can't get the save patch/recall patch function working ?

Each time I change patch on the gt-10 it sends the following :
pc # number
cc#0 value bank select msb
cc#32 bank select lsb

Unfortunately the gt-10 is fairly limited in its midi implementation and there doesn't seem to be any way to switch this off. Could the code be adjusted to ignore bank change cc#0 and cc#32 ?

I have checked I am correctly sending out cc 3 with a value of 127 within 3 seconds (by using three different ctr pedals because latching/unlatching one pedal sends cc 3 value 127 and cc 3 value 0 !)

@snhirsch
Copy link
Owner

snhirsch commented Jun 5, 2017

I guess I"m not sure what you are trying to accomplish. My controller code was written for a Katana, not a GT-10. Can you elaborate a bit on your setup?

@sikejsudjek
Copy link
Author

sikejsudjek commented Jun 5, 2017 via email

@snhirsch
Copy link
Owner

snhirsch commented Jun 6, 2017

Yes, if the GT-10 insists on sprinkling other messages around the CCs you won't be able to trigger a save. The state machine code expects (3) CC#3 = 127 in two seconds. If it sees anything else within that time period it resets and goes back to regular mode. It should be fairly simple to ignore the CC#0 and CC#32 messages. I will try to code something up this week, but will have to rely on you to test.

@sikejsudjek
Copy link
Author

sikejsudjek commented Jun 6, 2017 via email

@gumtown
Copy link

gumtown commented Jun 7, 2017

FYI: most Roland/Boss midi products which manage more than 128 patches send Bank select cc# + control change cc# + program number.
This includes all the GT range, all the GR range, VG range , synths/keyboards, and more.
It is a good reason to not use cc#00 and cc#32 for controllers, the software will have either ignore them, or include them as one package if the pause between data byte packages are <40ms (approximate).

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

3 participants