Two weeks ago I compiled (with some effort) lmms-0.4.12 on my Linux system (with no pulseaudio installed).
At startup when the splash picture is shown a message arises concerning a requirement of pcm hardware params that is not met. Lmms is then aborted.
I've been speculating that this problem is an alsa-configuration matter. So I spent many hours to find a proper composition of probable essential entries in my .asoundrc file - but without success. The core of the message at startup is always the same. It reads as follows:
lmms: pcm.c 2578: snd_pcm_hw_params_get_rate_numden: Zusicherung >> params && params->rate_den != 0 << nicht erfüllt.
As I could see, the function 'snd_pcm_hw_params_get_rate_numden' is not directly used in lmms, it lies on the call chain somewhere initiated in lmms. As far as the alsa documentation goes, the purpose of this particular function is about getting exact info from a configuration space, it returns a negative error code if the info is not available.
The question now is, where and how to provide this required information. What kind of info is essentially needed here?
At the moment, lmms is the only application on my system that has obviously a problem with alsa; in contrast to that the production (also simultanrously) of sound by any other installed application is in a perfectly sound condition.
Thanks for any consideration of this case.