This question is not about the theory but about getting a moderately accurate (ideally 1%) estimate of the speed of sound in the current conditions. The range of conditions that I am interested in are those in which humans can live without special support.
I found this in Wikipedia:
$$c_{air} = 331.3 \sqrt{1 + \frac{\theta}{273.15}}$$
where $\theta$ is the temperature in Celsius.
I am slightly surprised that the pressure does not feature. Is this because the pressure is determined by the temperature alone? My knowledge of meteorology is poor but I would have expected that it is possible to have the same temperature at different pressures and that this would affect the speed of sound.
How about humidity?
I want this for a light hearted experiment. Some of my musical friends are able to judge small fractions of a semitone in musical intervals. I want to see how accurately we can judge the speed of a vehicle by the Doppler shift in a sound that it is producing.
For example, if the speed of sound is currently $343.2ms^{-1}$ (sea level at $20C$) and the apparent note drops by a (well tempered) minor third then the vehicle was travelling at $106.8kmh^{-1}$.
I have not yet allowed for wind speed, that will be a later refinement.