ASIO Buffer Size for Records

Hello!!!
Please, help me to set up the ASIO buffer latency to make recordings made by Audition is clean and without cracklings and etc. When I had a value 1 ms of latency, after I've recorded a sample from any source by Audition, I've got some crackling when I playback this sample (in real-time in Audition, and in the recorded file). When I set up 5 ms - it's better. Maybe there is a standard to set up the ASIO buffer latency for Audition? I have a "Creative ASIO" driver and a device "Creative X-Fi Elite Pro".
I just wanna using Audition to make records instead using the Creative audio recording software, which make records without crackling. I think Audition just have to make records without any cracklings too or might be better!!!
Thank you!!!

There's no quick answer.  In reality, it's a matter of turning it up until you get reliable recording and playback.  How much latency you need will depend on the spec of your computer, how well your computer is optimised for recording, how much other rubbish is running in background and the quality of the ASIO drivers provided with your sound card.
The first thing I have to say is that the Creative X-Fi series of sound cards are NOT well thought of in the recording community.  They're aimed far more at gamers and people who want to watch videos than at serious sound recordists.  I've also heard a lot of horror stories about the poor quality of their drivers. 
Beyond that, I'd suggest that you optimise your computer for recording--exactly how to do this will depend on what operating system your have.  However, a Google search on "optimising computer for sound recording" including your Windows version will find you lots of suggestions.  There will likely be some pages from Presonus near the top of your results--those are very good ones.
Another point: shut down anything and everything running in background when you record.  Pay special attention to networking, Wifi and any anti virus software you have--all those are bad news when recording and mixing.
Finally, depending on how/what you're recording, there may or may not be issues with cranking the ASIO latency up really high.  The problem with high latency only really comes into play when you're multi tracking along to pre recorded tracks AND you are monitoring your new track via the computer rather than directly on the sound card.  Proper interfaces for multitrack recording feature "direct hardware monitoring" which allows you to monitor via the interface rather than having to go via your software.  If you're serious about recording, you'll eventually need to ditch the X-Fi and get a specialist audio interface.
So, optimise your computer, shut down anything unnecessary (especially wifi and anti virus) and just turn up the latency until it's reliable.  I know of some people who use a relatively low latency for recording and turn it up for mixing when they use lots of real time effects.

Similar Messages

  • Buffer size for SQL statement using JDBC calls

    I need to find out the buffer size for SQL statements in jave/JDBC because I need to insert or update a field that could be up to 4KB in size.

    I'm not sure that I follow the question; I'm not sure which buffer size you're referring to.
    If you have a field that can store up to 4k worth of data, you would create a VARCHAR2(4000) column in the Oracle database (assuming it is character data) or a BLOB column (if the data is binary). Either of those two fields can be populated from JDBC.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • How to caluculate buffer size for import/exports in oracle

    Hi DBAS,
    how to caluculate buffer size for import exports,here is the formula but how can we use if there is a 100 of tables and datatypes,is the any query to find out rows_in_array ,maximum_row_size total schema and datbase
    buffer_size = rows_in_array maximum_row_size*
    Thanks,
    tmadugula

    http://download.oracle.com/docs/cd/B10501_01/server.920/a96652/ch01.htm
    Search "buffer"

  • I need to increase my FMS buffer size for display video smoothly

    I need to increase my buffer size in FMS.
    Please let me know form where i would be increase my FMS buffer size.
    My video is running from RTMP and i faces the problem to load. video stalled between the running. so i need to increase buffer size for running video smoothly.
    Please reply me as soon as possible so i can resoled my problem.
    Thanks in advance.....

    Hi,
    You can increase the buffer size by using the property bufferTime of NetStream Object you are using. For eg: if ns is your NetStream Object then it can be done by ns.bufferTime=<desired value>.
    Also you can go through this
    http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/NetStream.html#bufferT ime.

  • Where can I change the buffer size for LKM File to Oracle (EXTRENAL TABLE)?

    Hi all,
    I'd a problem on the buffer size the "LKM File to Oracle (EXTRENAL TABLE)" as follow:
    2801 : 72000 : java.sql.SQLException: ORA-12801: error signaled in parallel query server P000
    ORA-29913: error in executing ODCIEXTTABLEFETCH callout
    ORA-29400: data cartridge error
    KUP-04020: found record longer than buffer size supported, 524288, in D:\OraHome_1\oracledi\demo\file\PARTIAL_SHPT_FIXED_NHF.dat
    Do you know where can I change the buffer size?
    Remarks: The size of the file is ~2Mb.
    Tao

    Hi,
    The behavior is explained in Bug 4304609 .
    You will encounter ORA-29400 & KUP-04020 errors if the RECORDSIZE clause in the access parameters for the ORACLE_LOADER access driver is larger than 10MB and you are loading records larger than 10MB. Which means their is a another limitation on read size of a record which is termed as granule size. If the default granule size is less then RECORDSIZE it limits the size of the read buffer to granule size.
    Use the pxxtgranule_size parameter to change the size of the granule to a number larger than the size specified for the read buffer.You can use below query to determine the current size of the granule.
    SELECT KSPFTCTXPN PARAMETER_NUMBER,
    KSPPINM PARAMETER_NAME,
    KSPPITY PARAMETER_TYPE,
    KSPFTCTXVL PARAMETER_VALUE,
    KSPFTCTXDF IS_DEFAULT,
    KSPPIFLG MODIFICATION_FLAG,
    KSPFTCTXVF VALUE_FLAG
    FROM X$KSPPI X, X$KSPPCV2 Y
    WHERE (X.INDX+1) = KSPFTCTXPN AND
    KSPPINM LIKE '%_px_xtgranule_size%';
    There is no 'ideal' or recommended value for pxxtgranule_size parameter, it is safe to increase it to work around this particular problem. You can set this parameter using ALTER SESSION/SYSTEM command.
    SQL> alter system set "_px_xtgranule_size"=10000;
    Thanks,
    Sutirtha

  • Max buffer size for HDS streams

    How does OSMF (v2.0) compute the max buffer length for HDS streams (pre-recorded)?
    I have  mediaPlayer.bufferTime = 5 seconds, but I see that even on very good b/w connections, the buffer length does not exceed 7.5 secs. Is there a way to increase the maximum buffer length value, so that clients on higher b/w can accumulate a larger buffer?
    By comparison, for RTMP, the buffer length seems to go up to 60sec which is consistent with what the docs say here:
    http://livedocs.adobe.com/flashmediaserver/3.0/hpdocs/help.html?content=00000175.html
    Thx,
    - abey

    No. Did not find a way to set the maxBuffer value, but I was able to workaround the problem by setting the mediaPlayer.bufferTime dynamically (i.e different values for various stages of playback, like loading, seeking, buffering, normal playback etc.)..So setting bufferTime to 60 secs during normal playback allows the buffer to grow to a decent size.
    - Abey

  • Buffer size and recording delay

    Hi
    I use a Focusrite Saffire LE audio interface, and in my core audio window the buffer size is currently set at 256 and there is a recording delay of 28ms. I don't think I've ever altered these settings since I started to use Logic. I don't know if this is related, but I do notice a slight delay when I monitor what I'm recording -- a slight delay, for example, between my voice (as I'm recording it) through the headphones and my "direct" voice.
    Anyway, are these settings OK, or should they be altered for optimum performance?

    256 samples Buffer size will always give you a noticable amount of latency. If you use Software Monitoring you should try setting your Buffer to 64 samples. With the recording delay slider in the preferences->Audio you can compensate for the latency (of course not in realtime) so that the Audio will be placed exactly there, where it should hae been recorded at. In your case set it to a -value. A loopback test (check the link below) will clarify the exact amount of Latency occuring on your system.
    http://discussions.apple.com/thread.jspa?threadID=1883662&tstart=0

  • Best buffer size for BufferedInput/Output Streams?

    I'm developing a client-server application where one server serves an undetermined number of clients. The server spins off threads to service each client individually. The clients send data (serialized objects) to each other via BufferedInput/OutputStreams wrapped in ObjectInput/OutputStreams. The streams are created like this:
    toServer = new ObjectOutputStream(new BufferedOutputStream(theSocket.getOutputStream()));
    fromServer = new ObjectInputStream(new BufferedInputStream(theSocket.getInputStream()));I've never had more than a handful (5-6) users on the system at one time, and it works fine. However, I haven't the resources to test the system with a large number of clients, and I'm wondering if the default buffer size is enough to handle a potentially large amount of traffic to a client. Should I increase the buffer size just in case, or should I not worry? Does the buffer size even matter when using an ObjectInput/OutputStream?
    I'd appreciate any good advice.

    There is an underlying buffer size of 1024 in ObjectIn/OutputStream anyway so the buffer should be at least this large. Generally 4k is adequate unless you are doing very high data volumes in which case 16k, 32k, 63k may help. If you are on Windows you should also up the socket send/receive buffers which by default are 8k: change this to at least 28k. The precise value depends on the network link & in theory should be >= the bandwidth-delay product.

  • How to decide buffer sizes for specific size of RAM

    Hi sdners.
    Generally, how can we decide the buffer sizes which are shown in the ST02 screen. suppose we have 100GB ram /5GB ram,  then how can we decide the related buffer sizes...and generally which buffer takes more place in the RAM
    Thanks in advance.

    Hi balaji
    You can tune your SAP buffer by the statistics of Hit Ratio and swap occuring.  There should not be no swap on your system. you can adjust your buffer value by the optimizing the both value.
    Regards
    Anwer Waseem
    SAP BASIS

  • I/O Buffer Size for files transfers

    Hello,
    Do you know how to change I/O Buffer size ?
    I use large data transfers from my macbook to volumes of an afp OS X 10.5.8 Leopard.
    Since 10.6.4 upgrade, my files transfers on the internal network slows down. Around 2Mo/s. It was best before.
    I suppose that size of the packets of datas has ben reduced, and I would like to run comparative tests with various values.

    At first, first advantage is that the software document how is implemented standard OS set-up :
    - The system parameters are sysctl variables that are set as follows:
    net.inet.tcp.sendspace: 131072
    net.inet.tcp.recvspace: 358400
    kern.ipc.maxsockbuf: 512000
    so : Packets of files copied on the finder are by default : 512k large. This is also visible during copies.
    With the new set-up, this size is increased to 1024k. I've not found exactly in wich file are saved these system parameters.
    After the buffer size change, the file copy speed is not enough improved : finally, interest of the change is not very high.

  • How to increase the buffer size for Oracle?

    After I installed the patch 9.2.0.4, I kept getting 'ORA-03113: end-of-file on communication channel' error. According to the metalink, increasing the buffer size may solve this problem. I found when I set the trace on, this problem was gone, and after I set the trace off, it came back again. I am not sure if setting the trace on increases buffer size automatically or not, but I want to start from here.
    No matter how easy it is, I really didn't change buffer size before, can anyone show me how to do that?
    Thanks a lot.

    Hi,
    I think they asked to increase the db buffer cache size. You may try this
    alter system set db_cache_size=<new size in bytes> scope=both;
    Cheers
    Muneer

  • Buffer size for spark video player

    is there any way to control the buffer length in spark videoplayer component ?

    Accessing the variable and setting it works for me.  Here's a simple example:
    <s:VideoPlayer creationComplete="myFlexVideoPlayer.videoDisplay.mx_internal::videoPlayer.bufferTime" id="myFlexVideoPlayer" />
    One thing to note is that videoDisplay isn't always around as it's part of the skin.  So I can access it at creationComplete time, but I can't access it at pre-initialize time.  To debug your particular null pointer exception, I'd have to see code, but my guess is it's with videoDisplay.  But you can hop in to the debugger and figure out what's null.  It's also a great way to figure out what properties are around and available to you.
    Good luck,
    Ryan

  • What is the maximal Buffer size for traditional NI-DAQ?

    Hello,
    I use a new NI S 6115 DAQ with four channels. The sampling rate is 10 MHz. I would like to enlarge the amount of samples, that I store in memory RAM of my PC.
    Around 8300000 samples/channel I get a heap error (at configuration time).
    Is this a LabView or a Windows problem?
    When a trigger occurs, I read the data and store it to hard disk.
    PC: 3 GHz, 1 GByte RAM. Windows 2000, LabView 7.0

    Hello,
    the problem is when you use a sampling rate of 10 MHz on four channels you need a memory of 80MB(10Msample x 2Byte x 4Channels). The Input FIFO only has a memory of 64MB.
    That means you can only use 3 channels (60MB) with such a high sampling rate.
    Regards,
    Michael Sallaberger

  • Changing Buffer Size - Logic Tweaks Out

    I find that I'm unable to change the buffer size (for instance, after I record and want to play back without any glitches) without having to quit Logic and reload the file. I usually get a message that "some plug-ins have been disabled."
    Everything is usually fine after I quit the file and reload. But I'm wondering if anyone else has this issue and if it can be avoided. It's mostly just a time-waster.
    Thanks.

    Nevermind. Thanks.

  • Buffer Size and Latency

    I knew the 2 might be connected but I recently read some information which confused me. I thought a larger buffer size was good, but I've just read that increasing the buffer size lengthens latency. Can anyone enlighten me on the relationship between these; just simple answers, please.

    Audio is sent through the system in chunks. Chunks of the buffer size. Buffer size is measured in samples so a buffer setting of 256 samples rewquests and provides audio in 256 sample packets. As a real time application, this cannot be predicted so the buffer reads from the present/past as opposed to looking ahead of time. The chunk will be handed off to CoreAudio that much ( time ) later, in comparison. So...
    Larger buffer increases track/plugin count since you allow the computer more time to manage it's tasks.
    Decreasing allows for less total system throuhput ( = less latency ).
    Many people have found a good balance for this ( if they need to dynamically alter system resources ) to be:
    Low buffer size while recording, for minimal latency
    Then increase buffer for mixdown, allowing more pluggies and tracks.
    Your latency setting is also dependent on your audio hardware and system busses. So, a good interface and driver on a dedicated FireWire bus can allow you to decrease your buffer setting.
    J

Maybe you are looking for