i think that when u use resistors of the same value you automatically get equal sections. (every resistor has the same value>>the same voltage accross it)
To keep it in the midibox range (10klin for pots) i would divide 10k trough 22= 455 ohm or something in that range.
would be even nicer if you could make it with some kind of ribbon controllers so you get full pitch range instead of notes (but would be much much more work+money ofcourse)
You’d need to consider what happens when the string hits more than one fret - it’s gonna happen sooner or later. In the worst case - hitting the first and last frets simulaneously, you would more or less short out the resistor ladder with the string. This would be bad. To solve the immediate problem of causing damage to the 5v surply, you could add a 10K resistor, so that even then the ladder is totally shorted, it’s still not drawing more current than is acceptable.
though you would have to tell it to only use the highest note… cause when you fret a note you are tentioning the string between 2 frets. for say a A note on the low E string, the string hits fret 4 and fret 5. another thing is that when you are playing arpegeios you keep your fingers in position, and pick the notes in time, so you might have to come up with soem sort of ‘picking’ digitizer.
I am interested in building something similar to MIDIfy an electric bass guitar using part of a MIDIBox but there’s something I don’t know how to do.
I think the resistor ladder is a good idea which will use only one analog input per string, but if I use an analog input of the MIDIBox to send Note On events, the analog value is taken as a Velocity value and not a Note value. I think that this is something that could be managed with some software changes but unfortunately I have no experience in coding. I would need to assign different note values for different voltage ranges of an analog input.
Does anyone know how to do such a thing? A hint about how to deal with the code would be of great help!