just yesterday I had an issue where ardour was running at frames_per_cycle
== 64 and capturing.  After about 5 minutes or so (wildly random guess) I
had some wierd alignment problems that caused me to be quite concerned
that coming next would be the famous hammerfall hum at whatever amplitude
it locked for looping.  After instructing people to remove headphones
quickly, I restarted ardour and all was well.  To be safe, I used 128
instead of 64 and it was happier.

I have gotten strange results from ardour before, but they really started
being more frequent after the mmap api changes went into alsa-lib
concerning snd_mmap_commit (or whatever the call is) where it returns the
number of committed frames.  I noticed that rec-enabling some channels had
3 predictible random responses:

1: the correct signal is heard

2: distorted alien-like noises that sortta resemble the content appear

3: LOUD OBNOXIOUS CRACKLING IS HEARD!

It is option 3 that has me most annoyed, an unsuspecting person might have
hearing loss if sitting in the control room while bringing up
channels--the solution is to tell ardour to roll even when there is no
program material--this seems to get things moving nicely again.  The
option 3 is like an off by one byte issue.

All this is AFTER the hw-pointer changes went into alsa-CVS.  References
to ardour here are audioengine ardour, not jack ardour.

_J

_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to