|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
"short-length-file-with-effects bug" now unavoidableHi,
This (seems) to be related to a bug that I had on my CCRMA/FC3 setup that only showed up if I ran ecasound-alsa. But with the upgrade to CCRMA/FC5, it even makes running ecasound-jackd impossible. If I run the following ECS file during the running time of "Short.wav" (obviously, "Short.wav" is shorter than the other two files), then sometime after "Short.wav" stops (file ends, but other files are playing) there's extreme "stuttering and shuffling" sounds. On one occasion, it locked up my computer and I had to shut it off without a proper shutdown. But if I do one of two things, the bug doesn't show up... 1) Eliminate the -ete effect (or any effect... the bug shows up when I used a LADSPA delay effect also) 2) Add any effect to the chain... but seek past the running time of "Short.wav" I can add any effect to both Long*.wav chains and play without any problems. It just seems to happen when a file with a shorter running time (with an effect) ends and other files are playing or being recorded to. ============================================================ # general -b:512 -r:50 -z:nointbuf -z:nodb -n:ChainSetup -X -z:noxruns -z:nopsr -z:mixmode,sum # audio inputs -a:1 -f:s16_le,1,48000 -i:Short.wav -a:2 -f:s16_le,1,48000 -i:Long01.wav -a:3 -f:s16_le,1,48000 -i:Long02.wav # audio outputs -a:1,2,3 -f:f32_le,2,48000 -o:jack_alsa # chain operators and controllers -a:1 -erc:1.00,2.00 -epp:50.00 -efl:20000.00 -efh:4.00 -ea:101.00 -ete:38.00,10.00,50.00 -a:2 -erc:1.00,2.00 -epp:41.00 -efl:20000.00 -efh:4.00 -ea:95.00 -a:3 -erc:1.00,2.00 -epp:66.00 -efl:20000.00 -efh:4.00 -ea:361.00 ============================================================ I'm running the same version of ecasound (2.4.4) as I did on the FC3/CCRMA that worked with ecasound-jack (but *not* with ecasound-alsa... although "short-length-file-with-effects bug" caused different symptoms on that system). I don't recall what version of jackd I was running on the FC3/CCRMA setup, but I assume it was an earlier version. bash# uname -a Linux localhost.localdomain 2.6.16-1.2080.16.rrt.rhfc5.ccrma #1 PREEMPT Tue Jul 25 15:06:37 EDT 2006 i686 i686 i386 GNU/Linux bash# jackd --version jackd version 0.101.1 tmpdir /dev/shm protocol 15 This is the output of -ddd (at the point when the "stuttering" started)... ecasound ('h' for help)> (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 115. (audioio) seek position, aobj 'Short.wav' to pos in sec 115. (audioio) seek position, aobj 'Long01.wav' to pos in sec 115. (audioio) seek position, aobj 'Long02.wav' to pos in sec 115. (eca-chain) seek position, to pos 115. (eca-chain) seek position, to pos 115. (eca-chain) seek position, to pos 115. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 115. (audioio) seek position, aobj 'Short.wav' to pos in sec 115. (audioio) seek position, aobj 'Long01.wav' to pos in sec 115. (audioio) seek position, aobj 'Long02.wav' to pos in sec 115. (eca-chain) seek position, to pos 115. (eca-chain) seek position, to pos 115. (eca-chain) seek position, to pos 115. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 116. (audioio) seek position, aobj 'Short.wav' to pos in sec 116. (audioio) seek position, aobj 'Long01.wav' to pos in sec 116. (audioio) seek position, aobj 'Long02.wav' to pos in sec 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 116. (audioio) seek position, aobj 'Short.wav' to pos in sec 116. (audioio) seek position, aobj 'Long01.wav' to pos in sec 116. (audioio) seek position, aobj 'Long02.wav' to pos in sec 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 116. (audioio) seek position, aobj 'Short.wav' to pos in sec 116. (audioio) seek position, aobj 'Long01.wav' to pos in sec 116. (audioio) seek position, aobj 'Long02.wav' to pos in sec 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 116. (audioio) seek position, aobj 'Short.wav' to pos in sec 116. (audioio) seek position, aobj 'Long01.wav' to pos in sec 116. (audioio) seek position, aobj 'Long02.wav' to pos in sec 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 116. (audioio) seek position, aobj 'Short.wav' to pos in sec 116. (audioio) seek position, aobj 'Long01.wav' to pos in sec 116. (audioio) seek position, aobj 'Long02.wav' to pos in sec 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 116. (audioio) seek position, aobj 'Short.wav' to pos in sec 116. (audioio) seek position, aobj 'Long01.wav' to pos in sec 116. (audioio) seek position, aobj 'Long02.wav' to pos in sec 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 116. (audioio) seek position, aobj 'Short.wav' to pos in sec 116. (audioio) seek position, aobj 'Long01.wav' to pos in sec 116. (audioio) seek position, aobj 'Long02.wav' to pos in sec 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 116. (audioio) seek position, aobj 'Short.wav' to pos in sec 116. (audioio) seek position, aobj 'Long01.wav' to pos in sec 116. (audioio) seek position, aobj 'Long02.wav' to pos in sec 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chain) seek position, to pos 116. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 117. (audioio) seek position, aobj 'Short.wav' to pos in sec 117. (audioio) seek position, aobj 'Long01.wav' to pos in sec 117. (audioio) seek position, aobj 'Long02.wav' to pos in sec 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 117. (audioio) seek position, aobj 'Short.wav' to pos in sec 117. (audioio) seek position, aobj 'Long01.wav' to pos in sec 117. (audioio) seek position, aobj 'Long02.wav' to pos in sec 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 117. (audioio) seek position, aobj 'Short.wav' to pos in sec 117. (audioio) seek position, aobj 'Long01.wav' to pos in sec 117. (audioio) seek position, aobj 'Long02.wav' to pos in sec 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 117. (audioio) seek position, aobj 'Short.wav' to pos in sec 117. (audioio) seek position, aobj 'Long01.wav' to pos in sec 117. (audioio) seek position, aobj 'Long02.wav' to pos in sec 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 117. (audioio) seek position, aobj 'Short.wav' to pos in sec 117. (audioio) seek position, aobj 'Long01.wav' to pos in sec 117. (audioio) seek position, aobj 'Long02.wav' to pos in sec 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 117. (audioio) seek position, aobj 'Short.wav' to pos in sec 117. (audioio) seek position, aobj 'Long01.wav' to pos in sec 117. (audioio) seek position, aobj 'Long02.wav' to pos in sec 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 117. (audioio) seek position, aobj 'Short.wav' to pos in sec 117. (audioio) seek position, aobj 'Long01.wav' to pos in sec 117. (audioio) seek position, aobj 'Long02.wav' to pos in sec 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chain) seek position, to pos 117. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 118. (audioio) seek position, aobj 'Short.wav' to pos in sec 118. (audioio) seek position, aobj 'Long01.wav' to pos in sec 118. (audioio) seek position, aobj 'Long02.wav' to pos in sec 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 118. (audioio) seek position, aobj 'Short.wav' to pos in sec 118. (audioio) seek position, aobj 'Long01.wav' to pos in sec 118. (audioio) seek position, aobj 'Long02.wav' to pos in sec 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 118. (audioio) seek position, aobj 'Short.wav' to pos in sec 118. (audioio) seek position, aobj 'Long01.wav' to pos in sec 118. (audioio) seek position, aobj 'Long02.wav' to pos in sec 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 118. (audioio) seek position, aobj 'Short.wav' to pos in sec 118. (audioio) seek position, aobj 'Long01.wav' to pos in sec 118. (audioio) seek position, aobj 'Long02.wav' to pos in sec 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 118. (audioio) seek position, aobj 'Short.wav' to pos in sec 118. (audioio) seek position, aobj 'Long01.wav' to pos in sec 118. (audioio) seek position, aobj 'Long02.wav' to pos in sec 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 118. (audioio) seek position, aobj 'Short.wav' to pos in sec 118. (audioio) seek position, aobj 'Long01.wav' to pos in sec 118. (audioio) seek position, aobj 'Long02.wav' to pos in sec 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 118. (audioio) seek position, aobj 'Short.wav' to pos in sec 118. (audioio) seek position, aobj 'Long01.wav' to pos in sec 118. (audioio) seek position, aobj 'Long02.wav' to pos in sec 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 118. (audioio) seek position, aobj 'Short.wav' to pos in sec 118. (audioio) seek position, aobj 'Long01.wav' to pos in sec 118. (audioio) seek position, aobj 'Long02.wav' to pos in sec 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chain) seek position, to pos 118. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 119. (audioio) seek position, aobj 'Short.wav' to pos in sec 119. (audioio) seek position, aobj 'Long01.wav' to pos in sec 119. (audioio) seek position, aobj 'Long02.wav' to pos in sec 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 119. (audioio) seek position, aobj 'Short.wav' to pos in sec 119. (audioio) seek position, aobj 'Long01.wav' to pos in sec 119. (audioio) seek position, aobj 'Long02.wav' to pos in sec 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 119. (audioio) seek position, aobj 'Short.wav' to pos in sec 119. (audioio) seek position, aobj 'Long01.wav' to pos in sec 119. (audioio) seek position, aobj 'Long02.wav' to pos in sec 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 119. (audioio) seek position, aobj 'Short.wav' to pos in sec 119. (audioio) seek position, aobj 'Long01.wav' to pos in sec 119. (audioio) seek position, aobj 'Long02.wav' to pos in sec 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 119. (audioio) seek position, aobj 'Short.wav' to pos in sec 119. (audioio) seek position, aobj 'Long01.wav' to pos in sec 119. (audioio) seek position, aobj 'Long02.wav' to pos in sec 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 119. (audioio) seek position, aobj 'Short.wav' to pos in sec 119. (audioio) seek position, aobj 'Long01.wav' to pos in sec 119. (audioio) seek position, aobj 'Long02.wav' to pos in sec 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 119. (audioio) seek position, aobj 'Short.wav' to pos in sec 119. (audioio) seek position, aobj 'Long01.wav' to pos in sec 119. (audioio) seek position, aobj 'Long02.wav' to pos in sec 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 119. (audioio) seek position, aobj 'Short.wav' to pos in sec 119. (audioio) seek position, aobj 'Long01.wav' to pos in sec 119. (audioio) seek position, aobj 'Long02.wav' to pos in sec 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chain) seek position, to pos 119. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 120. (audioio) seek position, aobj 'Short.wav' to pos in sec 120. (audioio) seek position, aobj 'Long01.wav' to pos in sec 120. (audioio) seek position, aobj 'Long02.wav' to pos in sec 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 120. (audioio) seek position, aobj 'Short.wav' to pos in sec 120. (audioio) seek position, aobj 'Long01.wav' to pos in sec 120. (audioio) seek position, aobj 'Long02.wav' to pos in sec 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 120. (audioio) seek position, aobj 'Short.wav' to pos in sec 120. (audioio) seek position, aobj 'Long01.wav' to pos in sec 120. (audioio) seek position, aobj 'Long02.wav' to pos in sec 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 120. (audioio) seek position, aobj 'Short.wav' to pos in sec 120. (audioio) seek position, aobj 'Long01.wav' to pos in sec 120. (audioio) seek position, aobj 'Long02.wav' to pos in sec 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 120. (audioio) seek position, aobj 'Short.wav' to pos in sec 120. (audioio) seek position, aobj 'Long01.wav' to pos in sec 120. (audioio) seek position, aobj 'Long02.wav' to pos in sec 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 120. (audioio) seek position, aobj 'Short.wav' to pos in sec 120. (audioio) seek position, aobj 'Long01.wav' to pos in sec 120. (audioio) seek position, aobj 'Long02.wav' to pos in sec 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 120. (audioio) seek position, aobj 'Short.wav' to pos in sec 120. (audioio) seek position, aobj 'Long01.wav' to pos in sec 120. (audioio) seek position, aobj 'Long02.wav' to pos in sec 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chain) seek position, to pos 120. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 121. (audioio) seek position, aobj 'Short.wav' to pos in sec 121. (audioio) seek position, aobj 'Long01.wav' to pos in sec 121. (audioio) seek position, aobj 'Long02.wav' to pos in sec 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 121. (audioio) seek position, aobj 'Short.wav' to pos in sec 121. (audioio) seek position, aobj 'Long01.wav' to pos in sec 121. (audioio) seek position, aobj 'Long02.wav' to pos in sec 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 121. (audioio) seek position, aobj 'Short.wav' to pos in sec 121. (audioio) seek position, aobj 'Long01.wav' to pos in sec 121. (audioio) seek position, aobj 'Long02.wav' to pos in sec 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 121. (audioio) seek position, aobj 'Short.wav' to pos in sec 121. (audioio) seek position, aobj 'Long01.wav' to pos in sec 121. (audioio) seek position, aobj 'Long02.wav' to pos in sec 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 121. (audioio) seek position, aobj 'Short.wav' to pos in sec 121. (audioio) seek position, aobj 'Long01.wav' to pos in sec 121. (audioio) seek position, aobj 'Long02.wav' to pos in sec 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 121. (audioio) seek position, aobj 'Short.wav' to pos in sec 121. (audioio) seek position, aobj 'Long01.wav' to pos in sec 121. (audioio) seek position, aobj 'Long02.wav' to pos in sec 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 121. (audioio) seek position, aobj 'Short.wav' to pos in sec 121. (audioio) seek position, aobj 'Long01.wav' to pos in sec 121. (audioio) seek position, aobj 'Long02.wav' to pos in sec 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 121. (audioio) seek position, aobj 'Short.wav' to pos in sec 121. (audioio) seek position, aobj 'Long01.wav' to pos in sec 121. (audioio) seek position, aobj 'Long02.wav' to pos in sec 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chain) seek position, to pos 121. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 122. (audioio) seek position, aobj 'Short.wav' to pos in sec 122. (audioio) seek position, aobj 'Long01.wav' to pos in sec 122. (audioio) seek position, aobj 'Long02.wav' to pos in sec 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 122. (audioio) seek position, aobj 'Short.wav' to pos in sec 122. (audioio) seek position, aobj 'Long01.wav' to pos in sec 122. (audioio) seek position, aobj 'Long02.wav' to pos in sec 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 122. (audioio) seek position, aobj 'Short.wav' to pos in sec 122. (audioio) seek position, aobj 'Long01.wav' to pos in sec 122. (audioio) seek position, aobj 'Long02.wav' to pos in sec 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 122. (audioio) seek position, aobj 'Short.wav' to pos in sec 122. (audioio) seek position, aobj 'Long01.wav' to pos in sec 122. (audioio) seek position, aobj 'Long02.wav' to pos in sec 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. s(eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 122. (audioio) seek position, aobj 'Short.wav' to pos in sec 122. (audioio) seek position, aobj 'Long01.wav' to pos in sec 122. (audioio) seek position, aobj 'Long02.wav' to pos in sec 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 122. (audioio) seek position, aobj 'Short.wav' to pos in sec 122. (audioio) seek position, aobj 'Long01.wav' to pos in sec 122. (audioio) seek position, aobj 'Long02.wav' to pos in sec 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 122. (audioio) seek position, aobj 'Short.wav' to pos in sec 122. (audioio) seek position, aobj 'Long01.wav' to pos in sec 122. (audioio) seek position, aobj 'Long02.wav' to pos in sec 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 122. (audioio) seek position, aobj 'Short.wav' to pos in sec 122. (audioio) seek position, aobj 'Long01.wav' to pos in sec 122. (audioio) seek position, aobj 'Long02.wav' to pos in sec 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chain) seek position, to pos 122. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 123. (audioio) seek position, aobj 'Short.wav' to pos in sec 123. (audioio) seek position, aobj 'Long01.wav' to pos in sec 123. (audioio) seek position, aobj 'Long02.wav' to pos in sec 123. (eca-chain) seek position, to pos 123. (eca-chain) seek position, to pos 123. (eca-chain) seek position, to pos 123. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 123. (audioio) seek position, aobj 'Short.wav' to pos in sec 123. (audioio) seek position, aobj 'Long01.wav' to pos in sec 123. (audioio) seek position, aobj 'Long02.wav' to pos in sec 123. (eca-chain) seek position, to pos 123. (eca-chain) seek position, to pos 123. (eca-chain) seek position, to pos 123. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 123. (audioio) seek position, aobj 'Short.wav' to pos in sec 123. (audioio) seek position, aobj 'Long01.wav' to pos in sec 123. (audioio) seek position, aobj 'Long02.wav' to pos in sec 123. (eca-chain) seek position, to pos 123. (eca-chain) seek position, to pos 123. (eca-chain) seek position, to pos 123. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 123. (audioio) seek position, aobj 'Short.wav' to pos in sec 123. (audioio) seek position, aobj 'Long01.wav' to pos in sec 123. (audioio) seek position, aobj 'Long02.wav' to pos in sec 123. (eca-chain) seek position, to pos 123. (eca-chain) seek position, to pos 123. (eca-chain) seek position, to pos 123. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 123. (audioio) seek position, aobj 'Short.wav' to pos in sec 123. (audioio) seek position, aobj 'Long01.wav' to pos in sec 123. (audioio) seek position, aobj 'Long02.wav' to pos in sec 123. (eca-chain) seek position, to pos 123. (eca-chain) seek position, to pos 123. (eca-chain) seek position, to pos 123. (eca-chainsetup) seek position, chainsetup 'ChainSetup' to pos in sec 123. (audioio) seek position, aobj 'Short.wav' to pos in sec 123. (audioio) seek position, aobj 'Long01.wav' to pos in sec 123. (audioio) seek position, aobj 'Long02.wav' to pos in sec 123. (eca-chain) seek position, to pos 123. (eca-chain) seek position, to pos 123. (eca-chain) seek position, to pos 123. - [ Controller/Processing stopped ] -------------------------------------------- (eca-engine) Request stop (audioio_jack_manager) driver stop (eca-engine) stopping engine operation! (audioio_jack) stop / jack_alsa ecasound ('h' for help)> (eca-engine) Changed back to non-realtime scheduling SCHED_OTHER. (eca-engine) Signaling stop I have had no success with building different versions of jack, and currently I'm unable to post to the CCRMA list to find out how to. Rocco ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Ecasound-list mailing list Ecasound-list@... https://lists.sourceforge.net/lists/listinfo/ecasound-list |
|
|
Re: "short-length-file-with-effects bug" now unavoidableHi,
finally responding to this, 1+ year old, bug report. On Sat, 23 Dec 2006, linuxmedia4@... wrote: > If I run the following ECS file during the running time of "Short.wav" > (obviously, "Short.wav" is shorter than the other two files), then > sometime after "Short.wav" stops (file ends, but other files are > playing) there's extreme "stuttering and shuffling" sounds. On one > occasion, it locked up my computer and I had to shut it off without a > proper shutdown. But if I do one of two things, the bug doesn't show up... Hmm, I've tried out various things to reproduce this. I've tried both with ecasound 2.4.4 and the most recent devel version (from the public git tree), but I've couldn't reproduce the "stuttering and shuffling". Has anyone else had similar experiences (or in general weird mixed output after one of the inputs has reached end-of-file)? -- links, my public keys, etc at http://eca.cx/kv ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Ecasound-list mailing list Ecasound-list@... https://lists.sourceforge.net/lists/listinfo/ecasound-list |
|
|
Re: "short-length-file-with-effects bug" now unavoidableThanks for responding...
I just tried to replicate the problem with no success. Although, the last time I replicated it, I (think) I got around it by increasing the buffer size in Jack. Just to clearify... The "fluttering and shuttering" (followed by complete computer lock up sometimes) happens when the input of two chains are a WAV file and the output is the soundcard. One chain is the original "dry" audio from the WAV file, and the other chain is a pure "wet" effect (the "wet" signal in the effect is 100% and the dry signal is 0%). And it only happens when there's a 3rd chain were the input is an audio file that is *longer* then the (above) audio file. Everything plays flawlessly, but When the "short" audio file stops playing (but the engine is still running), then the problem begins. Anyways... even (if) it's a bug, I believe I got around it by making the buffer size larger in Jack. If I encounter this again, I'll make sure I see if I can isolate what the culprit is. Thanks, Rocco Kai Vehmanen wrote: > Hi, > > finally responding to this, 1+ year old, bug report. > > On Sat, 23 Dec 2006, linuxmedia4@... wrote: > >> If I run the following ECS file during the running time of "Short.wav" >> (obviously, "Short.wav" is shorter than the other two files), then >> sometime after "Short.wav" stops (file ends, but other files are >> playing) there's extreme "stuttering and shuffling" sounds. On one >> occasion, it locked up my computer and I had to shut it off without a >> proper shutdown. But if I do one of two things, the bug doesn't show up... > > Hmm, I've tried out various things to reproduce this. I've tried both with > ecasound 2.4.4 and the most recent devel version (from the public git > tree), but I've couldn't reproduce the "stuttering and shuffling". > > Has anyone else had similar experiences (or in general weird mixed > output after one of the inputs has reached end-of-file)? ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Ecasound-list mailing list Ecasound-list@... https://lists.sourceforge.net/lists/listinfo/ecasound-list |
| Free Forum Powered by Nabble | Forum Help |