Could yall maybe help me out a bit? Im a computer programmer by - TopicsExpress



          

Could yall maybe help me out a bit? Im a computer programmer by trade, and Ive been writing a chord calculator to help me learn the pedal steel. I have it working okay-- I can put in all the info about the copedant and itll show you what the relationships are between the various strings at different positions, and itll hide notes except ones that are relevant to a chord youre looking for. Now I am working out the part where I can apply the changes, but Im realizing I might not really understand all of what I need to know in order to make it work like it should-- ideally, this calculator will let a person put in whatever setup theyd like... I dont want to make it too limited. What Im having a hard time understanding is what all info I should be keeping about the levers and pedals. Right now, I just have a list of modifiers, and each one has a name, a type (pedal or lever or whatever) and a list, and that list is just the string number and how many half-steps a string gets moved (plus or minus). Heres where it gets tough for me. I was planning on just adding up all the effects from the levers and adding it (or subtracting it) from the root note on the string. But thats not how some of my changers work on my e9 guitar. It works sometimes, like when I push a pedal that raises a whole step, and a lever that lowers a half step, the total effect is that the string is up half a step. I am not sure, but I think that is called a split? Anyhow, I have a pedal that raises a string a step, and a lever that raises the same string half a step. And if i push both i only get a step, not a step and a half. So... any yall got an idea about the rules of how all this works? Or a link to someone that explains it? Does it work differently on push pull guitars? Any insight into what info I should be keeping about the instruments changers is helpful.
Posted on: Fri, 26 Sep 2014 04:47:38 +0000

Trending Topics



Recently Viewed Topics




© 2015