DaTuner FAQ

Q: DaTuner is “locked up” and doesn’t respond to any input

1.) If the signal bar on the left is moving up and down, you might have accidentally adjusted the trigger level by touching that area on the left.  To save power, no analysis is done until the input signal is strong enough to rise above the trigger level.  Ensure you set the trigger level to a level below the level reached when you play your instrument.

2.) Some other app might have “crashed” your microphone.  In this case, rebooting the phone might help.

3.) Your particular device might not support the default input sample rate, but reports that it does (ie you have a buggy device.)  You can go into the settings and choose a different microphone sample rate.

Q: I play an instrument with a long sustain (organ, reed) and DaTuner freezes up after a few seconds.  Is there a fix for that?

A: A majority of users using DaTuner are using it with instruments that are plucked and fade away quickly, so this is what “Auto Sensitivity” mode is optimized for.  The noise floor is constantly adjusted so that a new “pluck” will rise above the current trigger level and start tuning, but upon fading, the display will stop updating.  Use manual sensitivity mode for instruments with a long sustain, and manually adjust the trigger level to be just below the amplitude of your instrument when it is playing.

You can try the following:

Solution 1.) Use manual trigger mode by clicking on the auto/manual button on the bottom left, and set the trigger level by pressing on the signal bar on the left.

Solution 2.) Go in the settings->advanced settings and choose “signal strength” trigger rather than “noise reduction” trigger.

Q: I find that, in noisy environments, it seems that DaTuner “locks up” and doesn’t display anything.

A: DaTuner is designed to “just work” in most situations, and one goal of that is to only display the loudest instrument being tuned while locking out external noise.  However, in noisier environments, the instrument might not be loud enough to overcome the noise, and it too will be filtered out (perhaps every second pitch detected by DaTuner is coming from noise rather than the instrument – in which case nothing will be detected.)  You can increase DaTuner’s sensitivity, while also allowing in more noise, by decreasing the minimum identical notes percentage or decreasing Threshold Hysteresis (dB) in the advanced menu.  You can also adjust the signal level trigger by pressing on the signal level bar on the left.

 Q: I am choosing a new color for sharp / flat but the color isn’t saved.

A: Ensure you are also selecting a color from the “fine” area of the color chooser.  Just clicking on the course area doesn’t result in a color change, unfortunately.

Q: I just purchased DaTuner Pro but when I open the app, I don’t have any new features!

A: DaTuner Pro is a separate app from DaTuner Lite.  Ensure that you are opening DaTuner Pro and NOT DaTuner Lite!

Q: I purchased DaTuner Pro a long time ago and have bought a new Android phone.  Do I need to buy DaTuner Pro again?

A: If you purchased DaTuner Pro from the Play store or from Amazon, then no, you should never need to purchase it again.  Assuming you are logged in with the same user name, these stores will remember all of your purchases.  If you purchased DaTuner Pro from another store other than Play or Amazon, congratulations!  You now have a pirated version on your phone and have probably donated all of your contact information to an eastern european gang.  🙂

Q: I get a “License Check Failed” warning when starting DaTuner Pro!

A: Sometimes it takes a while for the Play Store cache to synchronize with Google.  Don’t worry about it… Eventually this warning will disappear and you probably won’t notice the performance difference until it does.  If you have pirated DaTuner Pro, see the last sentence in the last answer.

Q: I get a “Could not open audio device” warning when starting DaTuner!

A: This happens if DaTuner determines that it has waited a long time for the audio device to open.  Oftentimes, the audio device will open anyway.  Pay no attention to the warning if DaTuner seems to work anyway.  If it absolutely will not work, try rebooting your phone.

Q: When will DaTuner be available for <ios, Windows Phone, insert platform here>?

A: When I started writing DaTuner, I said to myself that it would be a hobby project and that it would always be ad-free, since many ad-supported apps are quite devious (especially the ones directed at toddlers!.)  This resulted in a free version and a pro version, both ad-free.  Unfortunately, many people are cheapskates and the free version is good enough.  The revenue from the pro version is nice as it keeps going even when I’m at my day job, but not enough to permit me to focus on writing DaTuner again from scratch.  It was (unfortunately?) written mostly in Java, so it’s locked into Android for the moment.

Q: How do I add a new temperament?

A: Temperaments can be added by manually editing the the datuner_temperaments.csv file in the DaTuner directory on your SD card.  The format is straightforward if you open the one saved in sdcard/DaTuner after you first run the app.

Q: How do I add a new custom instrument?

A: I have tried to detail the process on the page called “custom instruments”

One thought on “DaTuner FAQ

  1. Bsharp

    Hello Chris

    Pardon my naivete if this is elsewhere addressed – but my snooping around so far doesn’t discover either of the two items I’m about to suggest/request/beg?? From what I _have_ read, though, and having moderate programming experience in a former life, these things wouldn’t be terribly difficult for you to integrate:

    For one thing, it would be helpful/informative/useful at times to be able to force datuner to listen for a set Hz and ONLY that Hz while playing a lower note (in order to assess the upper partials of a lower string). AFAIK the autodetect function _insists_ upon homing in on the lower fundamental. …would be nice….

    More importantly right now for me (if I may wax egocentric) it would be a TREMENDOUS tool if you could add something of a logging function built-in as a routine with the intent purpose of making a quick record of each of the 88 notes (each of the strings _might_ be an option, but not necessary) including the individual deviation in cents AND the overall average deviation.

    These would be sufficiently valuable to me to merit discussion of an appropriate gratuity, if you’ve the time?

    Thanks for your time!


Leave a Reply