[I wasn't sure which section would be best for posting this, but I figured people who do their own organ maintenance and repairs would be most interested.]
Last year I scored a Rodgers Trio 321C in very good condition. At first I found the tuning good enough, but either it got worse or I got more sensitive and I decided to get in there and tune up those 158 hand-tuned oscillators.
Rather than buy some sort of tuning device, I decided it would be a lot more fun to build my own using a field-programmable gate array (FPGA). If you haven't heard of FPGAs, they're a wonderful technology for making semi-custom digital ICs at very low cost. Basically, an FPGA is an IC with an array of n-input logic blocks (typically 4-input or 6-input), each with a programmable logic function. The FPGA also has a programmable routing network to connect the logic blocks to each other and to the IC's pins. You run software on a PC that converts high-level source code into a binary bit-stream to program the FPGA, and now you have an IC with whatever function you need (within the limits of the selected FPGA).
I wrote up my project and uploaded the source code at element14.com: https://www.element14.com/community/...ed-organ-tuner
Disclaimer: I posted the project hoping that it would be interesting and useful. However, it is provided "as is" with NO WARRANTY of any kind and if you connect it to an actual organ you must know what you're doing to avoid damage to the organ or to the tuner. The user assumes all risk using this project with actual hardware.
Last year I scored a Rodgers Trio 321C in very good condition. At first I found the tuning good enough, but either it got worse or I got more sensitive and I decided to get in there and tune up those 158 hand-tuned oscillators.
Rather than buy some sort of tuning device, I decided it would be a lot more fun to build my own using a field-programmable gate array (FPGA). If you haven't heard of FPGAs, they're a wonderful technology for making semi-custom digital ICs at very low cost. Basically, an FPGA is an IC with an array of n-input logic blocks (typically 4-input or 6-input), each with a programmable logic function. The FPGA also has a programmable routing network to connect the logic blocks to each other and to the IC's pins. You run software on a PC that converts high-level source code into a binary bit-stream to program the FPGA, and now you have an IC with whatever function you need (within the limits of the selected FPGA).
I wrote up my project and uploaded the source code at element14.com: https://www.element14.com/community/...ed-organ-tuner
Disclaimer: I posted the project hoping that it would be interesting and useful. However, it is provided "as is" with NO WARRANTY of any kind and if you connect it to an actual organ you must know what you're doing to avoid damage to the organ or to the tuner. The user assumes all risk using this project with actual hardware.
Comment