After I finished my evenVCO, I realized how tedious it is to get it in tune. Not because this VCO is terribly complicated (in fact befaco give very clear instructions on how to tune it) but because it just takes so long. And I'm a lazy guy.
So as a result I wrote this software to make tuning a little easier. All you need is a MIDI-CV interface and a soundcard.
The software is based on JUCE and runs on Mac, Windows and linux. Its open source - here's the repository.
How tuning usually works - Tuning is usually a tedious ping-pong game between adjusting a fine tune pot and adjusting one or multiple tuning trimmers. Whenever a trimmer has been adjusted, the fine tune pot has to be adjusted as well to bring the pitch back to a specific note.
How tuning works with the app - The app spits out midi notes and measures the frequency. This is done for multiple notes in a user selectable note range. At first the note in the center of the range is selected as the reference pitch. All other measurements will be compared to this reference. This removes the need to adjust the fine tune pot. Tuning the oscillator is just a matter of tweaking the trimmers and looking at the screen. Its is just a matter of minutes. See the video below.
The application can also produce a report that features measurements in the highest accuracy and over a very wide pitch range. Reports are saved as a *.png file including information on the device under test and the CV interface that was used.
This video shows how to use the application.
[video][/video]
This is still an early release. If you find a bug, please open up an issue on the GitHub repository.
DOWNLOAD
You can download the latest binaries here: https://github.com/TheSlowGrowth/VCOTuner/releases/latest
Happy tuning!
(BTW: I’d be interested to see your reports! I’ll post some of mine soon.)
================================================
CHANGELOG
v0.2.4
- slight improvements on measurement accuracy
- moved configuration file to the "Application Support" folder on OSX
- added "Close" button in audio settings window. For new users it wasn't very clear that the window must be closed to go on.
- Windows builds now include ASIO support
- pitch drift during the creation of a report is detected. User is asked to repeat the measurement if drift is > 2 cents
- pitch drift during the creation of the report is included in the report image
- fixes a bug, where the selected midi interface was not opened
- improved error handling - more descriptive error messages
- Linux builds are now mature enough. Tested on Arch linux and Ubuntu. Please help to test on other distros.
- Fixes haning notes, when app is closed during a measurement
- improved visuals of the graph (labeled x axis, highlighted reference pitch, etc)
- Added a welcome screen for new users
- Fixed bug, where overwriting an existing report does nothing
- Fixed bug that resulted in no line breaks in the notes section of a report
- Fixed bug, where measurement accuracy and range settings in the comboBoxes were out of sync with the actual settings after creating a report.



