add pitch detection
merge master