Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Bug Reports

Reply
 
Thread Tools Display Modes
Old 12-01-2006, 12:08 PM   #1
kLyon
Human being with feelings
 
kLyon's Avatar
 
Join Date: Apr 2006
Posts: 436
Default Recording priority question (Bug?)

I recently recorded vocals on a fairly CPU intensive project -- vstis, effects, rewire -- and found the resulting track to be full of clicks. Since I had heard nothing of the sort in playback while recording, I went crazy checking out my audio chain: preamp, mic, cables...
Anyway, the upshot is that after exhausting every avenue I changed the soundcard buffer (Lynx C) from 128 samples to 256 and re-recorded: no glitches.
My problem is this: it is a really, really bad thing to have a program give no indication that a recorded file might have glitches due to low latency/cpu workload. No other program I've used will leave you with a corrupted audio file without some indication (usually the file won't play correctly first; in fact, many times a file will be playing back a little glitchy and the recorded track will still be error-free).
In other words, the *last* place for overload to show up should be in a new recording. Perhaps the record priority could be changed, or some indication of impending problems could be made? This could cause serious problems in pressuresome situations.

Last edited by kLyon; 12-01-2006 at 12:10 PM.
kLyon is offline   Reply With Quote
Old 12-01-2006, 01:01 PM   #2
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,737
Default

Quote:
Originally Posted by kLyon View Post
I recently recorded vocals on a fairly CPU intensive project -- vstis, effects, rewire -- and found the resulting track to be full of clicks. Since I had heard nothing of the sort in playback while recording, I went crazy checking out my audio chain: preamp, mic, cables...
Anyway, the upshot is that after exhausting every avenue I changed the soundcard buffer (Lynx C) from 128 samples to 256 and re-recorded: no glitches.
My problem is this: it is a really, really bad thing to have a program give no indication that a recorded file might have glitches due to low latency/cpu workload. No other program I've used will leave you with a corrupted audio file without some indication (usually the file won't play correctly first; in fact, many times a file will be playing back a little glitchy and the recorded track will still be error-free).
In other words, the *last* place for overload to show up should be in a new recording. Perhaps the record priority could be changed, or some indication of impending problems could be made? This could cause serious problems in pressuresome situations.
Hmm reaper should not have caused those clicks-- some sound card drivers will start losing data when CPU use gets too high, though...
Justin is online now   Reply With Quote
Old 12-01-2006, 02:05 PM   #3
kLyon
Human being with feelings
 
kLyon's Avatar
 
Join Date: Apr 2006
Posts: 436
Default

Thanks, that seems entirely plausible; I just wonder why I never had it happen so tranparently (the lack of transparency, that is) before. Usually the last thing to be affected is the recording process; by the time that happens playback almost always is shot to hell.
It could also be chipset vagaries I suppose: my dual-core amd is nForce 4 and I've heard rumours of problems with that chipset and audio.
kLyon is offline   Reply With Quote
Old 12-01-2006, 02:18 PM   #4
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,737
Default

Quote:
Originally Posted by kLyon View Post
Thanks, that seems entirely plausible; I just wonder why I never had it happen so tranparently (the lack of transparency, that is) before. Usually the last thing to be affected is the recording process; by the time that happens playback almost always is shot to hell.
It could also be chipset vagaries I suppose: my dual-core amd is nForce 4 and I've heard rumours of problems with that chipset and audio.
recording is definately prioritized in REAPER.. it is queued immediately during playback and sent to disk whenever possible.

The main thing that should hold true, assuming the audio hardware and driver delivers the recorded data properly, is that as long as playback is fine, the recording should be fine as well.

-Justin
Justin is online now   Reply With Quote
Old 12-01-2006, 04:59 PM   #5
kLyon
Human being with feelings
 
kLyon's Avatar
 
Join Date: Apr 2006
Posts: 436
Default

Thanks for the reply. It's good to know the situation wasn't caused by the program. I don't monitor through software anyway, so 256 samples is fine for recording audio.
kLyon is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 03:05 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.