djsfantasi
- 加入2010年4月11日
- 7,594
如果在两个或多个FRET上按下一个字符串会发生什么?关联的字符串将并行有两个电阻,使R2R DAC返回的值不正确......你在那里的一半。通过不同的电阻将每个字符串连接到+5V。
具体地,二进制加权电阻值。对于六个字符串,这将是1k,2k,3.9k 8.2k,16k,33k。每个FRET的电流将在64:1的范围内变化,每个可能的串组合具有唯一的值。吉他现在是一个D / A转换器,数字位是玩家的手指。
我在上面使用了5%的电阻值,但最接近的1%电阻值将更好地工作。
AK.
如果能保证每根弦只接触一个纹路,这是一个聪明的解决方案。但你不能保证这一点,TS已经表示这是一个需要解决的问题。
将字符串/褶皱可能性的矩阵视为大键盘问题。解决方案有扫描所有行(FRET)和列(字符串)。通过将每个FRET分配给软件中的每个FRET来解决重复的压力。如果一个按下比另一个压力更远,那么最接近拾取器的一个是正确的选择。