Question: Ideal I/O Buffer

Hello everyone. I was wondering what would be an ideal buffer size for 3 vocalists, Backing tracks and 1 Software Instrument? I don't want to overload my CPU but I want to make sure onscreen controls run smoothly.
Thanks guys. This forum is always helpful.
Message was edited by: Gambit85

I found this on the safety buffer, the precise nature of which, I was never sure (thanks to logic users group);
What is the I/O Safety Buffer?
By Orren Merton (excerpted from _Logic Pro 8 Power_ by Orren Merton and Kevin Anker. ©2009 Course Technology PTR, all rights reserved)
The I/O Safety Buffer, when engaged, will add an extra I/O buffer after the regular I/O buffer. This will, in effect, double the latency of the I/O buffer size you have set. So if you have your I/O buffer size set to 64 samples, for example, engaging the I/O Safety Buffer will basically increase the latency to the same amount as if you had set the I/O buffer size to 128 samples.
Enabling the I/O Safety Buffer will also reserve an entire CPU or CPU core on Macs with more than a single processor, just for recording. This means that if you have two core machine, such as a MacBook, MacBook Pro, iMac, Dual G5, and so on, engaging the I/O Safety Buffer will reserve nearly half of your available processing power to ensure a smooth recording. If you have a Mac Pro with four or eight cores, it will reserve either 25 percent or 12.5 percent of your available processing power.
As you can see, this makes the I/O Safety Buffer quite a mixed blessing. Unless you have a Mac Pro, the I/O Safety Buffer will reserve so much processing power as to make it nearly useless. Even if you do have a Mac Pro, you will get better performance by simply setting the I/O buffer size higher and keeping the I/O Safety Buffer off. However, if you do have a Mac Pro, you need to record at the lowest latency you can but you are getting crackles and pops in the recorded audio, and your Logic project currently takes up very little processing power, the I/O Safety Buffer may be perfect.

Similar Messages

  • Ask a question about using of buffer

    I have read an element  for a  queue buffer, for   there are 10  element  in the queue,How can I get any element  in the queue.
    Attachments:
    Untitled 1.vi ‏14 KB

    There is a flush Queue function that will return all of the elements as an array. Then you can index this array. You can also take this array and put it back into the queue if you need to keep them. Queues aren't really made to pull items out of the middle.

  • Question abou daq board buffer

    Hi, everyone:
    I am using Labview 7.1 and the daq board is NI6023E.  My program computes AI analog inputs (4 channels), I used a For loop to gather a certain number of anlog input data, and do the calculation with each input data, and put the calculated data to an array, and then find the minimum value among the array elements. So whenever I push a control button on the front panel, the program is supposed to give me a minimum value. When I run the program the first time it will work, then if the program is running and I push the button a few times, I found the first few elements in the array is not real, it seems they came from the data result when I pushed the button previously. I am not sure if this has to do with daq board buffer. Please help.
    I used a stacked sequencial structure (3 frames) for AI config, AI scan, AI clear in each frame. For the for loop I set a delay time 20ms, I found if I increase the delay time, the number of unrealistic data will decrease. For example, if I set 20ms, then I got 15 unrealistic data, if I set 100ms, I only got 3 bad data. But then I cannot set the delay too long because N number of the for loop is  hundreds!
    Thanks,
    bj

    I am not sure if this has to do with daq board buffer
    Yes, Probably it has nothing to do with your buffer
    Attach your VI / pic of your block diagram so that we can have a look and suggest better

  • How does data enter/leave the ni4351(pci) buffer?

    I have recently begun using an ni4351(pci) for data acquisition. I'm using VC++ on a Win95 system. I've been digging through the documentation for the ni435x instrument driver, but I can't locate an anwer to the following question: How does the buffer for the analog input scans work?
    It's stated in the instrument driver help that if the function to set the number of scans is not called, then acquisition will be continuous. My questions all revolve round the concept of continuous acquisition. I believe that I understand what's going on until i look at the fcns that read/check the acquisition.
    What is the purpose of the timeout variable? I undertand its general purpose, but it seems (to me) that we must pass a ti
    meout variable to functions that should never time out (e.g. check and read which only returns data that has already been collected).
    How is data written into the buffer? is it sequentially added? (e.g. the first data point is buffer[0] and the last would be buffer[999] in a 1k element buffer?) or maybe the most recent acquisition is stored in buffer[0] and older data gets bumped back?
    What happens to the data after a read (or check and read) has been performed? is the buffer cleared? does the data keep getting entered sequentially as if nothing has happened?
    I apologize if this is in a document somewhere on your site. Thanks in advance for your help.

    Data is written into the buffer sequentially. The buffer that the data is written to is a circular buffer. When the values are read into your program as an array, the first point that was acquired will be first in your array. The following tutorial explains what going on in hardware during a continuous acquisition:
    http://zone.ni.com/devzone/conceptd.nsf/webmain/F2DDCBAD754C687C86256802007B8514?opendocument
    I hope this answers your questions, feel free to post again if it doesn�t.
    Best Regards,
    Doug K
    Application Engineering
    National Instruments

  • ICM Host name buffer cache parameter

    Hello,
    Does any body know about the ICM Host name buffer cache parameter?
    I mean how long does it hold this value and cache refresh rate..
    REgards,
    Atul

    Hello Prem,
    Thanks for information.
    I know that parameter and how to check.
    My specific question is about hostname buffer cache rate and how long does it hold that value in buffer and refresh rate.
    Regards,
    Atul

  • Buffer Serial Data before Transmit

    Hello, I am relatively new to LabVIEW and had a question about how to buffer data at the serial port before transmitting. I have attached what I have so far for a VI and this is how I expected it to work.
    Read in hexadecimal string (Example: 001122334455)
    For loop repeats for half the length of the string because I am transmitting in byte size blocks (Example: 6F)
    Reads the first byte of the ascii string and converts it into hexadecimal equivalent byte and transmits.
    Repeats until string is completed.
    I basically need to place a buffer that fills up until my while loop finishes then transmits all the data at once. Right now there is enough delays between each for loop causes errors.
    Any suggestions?
    Solved!
    Go to Solution.
    Attachments:
    buffer serial.png ‏39 KB

    Here is a VI that converts the data in the form of <HEX: 00AE 0912 9876 5432> to it's binary equivalent. With a little tuning you should be able to use it to convert your data. This VI is very liberal in how the input data is formatted. The ASCII hex can contain any amount of white space or none at all.
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot
    Attachments:
    Replace Hex Directive.vi ‏37 KB
    Remove All White Space.vi ‏11 KB

  • Can I trigger the read of a buffer period measuremen​t with a external signal (PFI line) with my 6602 card? How can I do it?

    I am doing a buffered period measurement with a 6602 card, Labview real time. I want to measure the period of 6 rising edges of a TTL, but I want to do it exactly when an edge comes on other external signal (of course slowler than the previous one), that is to say that I want an external start trigger. Can anybody help me? I have hardly searched at the web and I have not found an example of code of what I am looking for.
    Another question:
    After reading the buffer, how does my program know that the data has been refreshed in a continuous measurement? I attach two VIs I am trying to make work and a quite explanatory bmp of what I
    want to do.
    Thanks.
    Attachments:
    rtc_regimen.zip ‏3 KB
    Buffered_Period_pulse_generation.vi ‏283 KB
    simgle_counter_pulse_generation.vi ‏177 KB

    Hello;
    I can't think of any way to accomplish that task. Once the counters have only two input pins, and both are in use when one configures the counter to do buffered measurements, there isn't a way to trigger that operation in hardware.
    I'm not sure if I understood your second question, however, the buffered operation on a counter is hardware controlled, meaning that a pulse on its gate input triggers the transfer of the count value from the counter register to the PC memory buffer. That is therefore a continuous measurement.
    Regards
    Filipe A.
    Applications Engineer
    National Instruments

  • Just a question about our problem

    hi all,
    I know we all want answers, but i do have a question for any techno buffs out there, is it possible that a set of drivers could have been released which gave the MCP incorrect instructions, which may have damaged traces, or the MCP itself.  if this is possible could this be the answer, and is this why MSI and nVidia are hiding? I find it very strange that this problem appeared roughly the same time for everyone, and I personally noticed that even if I use the 1.00 drivers now (ones on the MSI CD) I still get BKSOD, even though they did work before we installed version 1.12, i think
    any ideas ladies and gentlmen?

    Quote
    I know we all want answers, but i do have a question for any techno buffs out there,
    I think I'm a techno buff...
    Quote
    is it possible that a set of drivers could have been released which gave the MCP incorrect instructions
    Yes it is possible to write buggy drivers...
    Quote
    which may have damaged traces, or the MCP itself.
    Highly unlikely unless you overclock (JMHO, but still...).
    Quote
    I find it very strange that this problem appeared roughly the same time for everyone
    Problem started appearing to me in recent times only as I have mostly been playing Earth series games ("Earth 2150: The Moon Project", and "World War III: Black Gold") which only supports software sound rendering.
    The game Empire Earth, which I started playing a week ago, really opened my eyes to the problem. Can't play one complete Random map game without the game crashing and locking the Windows XP OS hard.  But the stability is much improved with sound hardware acceleration disabled.
    But, I'm going to try the latest nForce driver via Windows update anyway as others have suggested.  I just don't have time or patience to beta test installation software/drivers for MSI/nVidia. I occupy no special position in the Universe (bad luck doesn't follow me around) nor do I overclock the board. It's rather obvious where the problem lies.
     

  • Spool Buffer

    Hi,
    My question is when Spool buffer is full and new spool buffer is requetsed what happens to the request? Also where is this new request stored?
    Thanks in advance!
    Cheers,
    Vinay

    When the buffer is full, I guess the program resulting in the spool request would end in a short dump ( runtime error ).. in effect the Spool Req would not be created at all, as there is no 'space'.
    Arya.

  • Is it possible to customize/add the comments on Ratings.. :)

    Hello All,
    This query is about Rating feature again.
    Have changed the configuration by adding:
    1. No of Rating Points from 5 to 10.
    2. Max No of Comments from 3 to 5.
    This was just to experiment whether siuch change is possible. And yes, it does work fine.
    Question:
    Ideally, the no. of rating points is 5 with comments like <i>Excellent</i>, <i>Very Good</i>, <i>Good</i>, <i>Poor</i> and <i>Very Poor</i>.
    <b>Now since ive changed this attribute from 5 to 10, how can I add more commetns like the ones mentioned above</b>?
    Awaiting Reply.
    Thanks and Warm Regards,
    Ritu

    Hello Kirupanand,
    Firstly thank you for your inputs but i think u missed my question.
    I have already changed some configuration in the RatingService but now I want to add more comments in the pop-up which shows Excellent, Good, etc.
    Where is this controlled??
    Awaiitng Reply.
    Thanks and WArm REgards,
    Ritu

  • ABAP Mapping and Java Mapping

    Hello
      Folks
         I have business requirement as below.
       X is a FMCG (Fast moving consumer Good) company. Need to take the financial transaction from customers per day 1 Million.
       When X company takes an electronic cash (Credit card). It need to communicate with X1 (Bank with legacy system).
    My question:
      Ideally what kind of mapping makes my Integration process an error free. Say less monitoring work. Less support.
       Basically I am looking for a RUGGED mapping process.
    Thanks in advance for your answer and co-operation
    Regards
    Ashok Babu

    Hi Babu,
    <b>Ideally what kind of mapping makes my Integration process an error free. Say less monitoring work. Less support.</b>
    Thats depends upon ur requirement.Best is to use Graphical mapping as it is easy to use and not that much complex compare to other mappings.But some in some complex scenario..JAVA/XSLT maaping is useful....
    Check here the mapping performance...
    /people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs
    regards
    BILL
    Use a Good Subject Line, One Question Per Posting - Award Points

  • External Authentication Solution?

    I am looking for an external authentication solution for Web AS (ABAP Specifically but the whole AS would be preferable)
    i.e. Our External Authetication system sits in front of SAP that does Auth then passes username in a HTTP Header to SAP..
    So far we have these previous solutions
    1. SAP WAS Java -> Using Header Authenticaion Module
    2. SAP Netweaver -> Using ITS Standalone configured for PAS and SNC
    So For SAP Web AS We need to do this for the ABAP side of things and I from what I can gather from the documentation the only mechanism to do this is to either :
    a) use ITS Standalone in front of the SAP Web AS ABAP or,
    b) use the current J2EE solution using Header Authentication Module.???
    Now we cannot install ITS Standalone so that is out it is then up to the J2ee solution.
    My question is : The documentation refers to Integrated Java -> Does this mean that the Java is installed by default? or does it have to be installed separately?
    I have installed the Web AS Preview Installation (ABAP) 2004s  but I've put it in this forum as it's more general type concept question
    Ideally we'd like to have an ICM SSO solution so that we just deal with one point but I don't know if this is possible?

    Raff,
    Thank you for your reply.  We checked with our server configuration and it does appear to have OpenSSL enabled.
    extension=openssl.so
    Apache Version
    Apache/2.2.11 (Unix) PHP/5.2.9 with Suhosin-Patch mod_ssl/2.2.11 OpenSSL/0.9.7m mod_apreq2-20051231/2.6.0 mod_perl/2.0.3 Perl/v5.8.7
    Other than the original apache error log message, we are not  getting any error messages in the php error log to indicate a problem.  I am making the call from an https://URL  with a valid certificate.  I get the same error message as before. 

  • Current stock by vendor.

    Hi all,
    Is there any T code where we can see currrent stock vendorwise. ie from which vendor this material was purchased.
    Thanks

    Hi,
    This question ideally need to be in MM forum as it is inventory related.
    Please note that when we receive goods in inventory for procurements from different vendors, the inventory loses indentity of the vendors . If we have say batch maintained for the materials, then it may be possible to link some how vendor to the stocks.
    Therefore in normal stocks inventories you will not able to know which stock was supplied by which vendor.
    I hope this is clear.
    Please check and request  you to raise a query in MM if additional details are required.
    Regards
    Datta

  • Upgrade Process from SQL 2005 to SQL 2012

    Hi All,
    I have gone thru multiple threads and would like to understand some steps in detail for me to upgrade SQL 2005 to SQL 2012.
    Below is my understanding and questions around it, I would be setting up a new environment with OS 2007/2008 with SQL 2012:
    Environment Readiness - Ensure new environment is ready with Win 2007/2008 with SQL 2012 Server
    Run Upgrade Advisor on the new environment and point to SQL 2005 instance
    Find the breaking/discontinued changes to be done before or After Upgrade
    <Question>: Over here I would like to know what should be our approach to make the required changes
    <Question>: Obviously I should not be making changes directly on the Production SQL 2005 server, then in that case should I take a backup/restore on the new SQL Server 2012 and then make the required changes to the database objects
    like (Table schema(changing column names/datatypes etc.), Stored Procedure, Functions & Views)
    <Question>: When I do a backup/restore I would also get the data along with it, so is this a recommended approach or should we only run/use the table schema creation scripts, fix the issues identified by UA and then do an Table to Table import,
    any thoughts on this ?
    <Question>: If I have to do a table to table Import then I should ensure there's a downtime during the Import or would I have any other better approach          
    So, basically my questions are around the approach of fixing the issues identified by UA and moving the database to SQL Server 2012 environment, I have around 300 databased to me upgraded.
    Please do let me know what should be a good/proven approach ? Pl. do let me know if you would need any more details from me.
    ---Umesh

    Thanks all for the replies.
    I am trying summarize what I have understood here:
    Document SQL Server 2005 environment details, Is there any tool which could give us all relevant details
    I would take the backup from the SQL Server 2005 Production environment and then restore the same in a test environment which again has SQL Server 2005 and Run Upgrade Advisor on that
    Probbaly run SQL Profiler as well to find out the deprecated changes to be done
    I should fix all the breaking, discontinued changes on the Test system identified by UA
    I should fix all the deprecated changes on the Test system identified by SQL Profiler
    Steps 3 & 4 should give me the changed scripts for all database objects (i.e. Table Schema, Stored Procedures, Functions & Views)
    <Question> Perform test, I understand this acitivity test can be captured by having SQL profiler running in the background on the SQL Server 2005 production environment where we can identify some days in a week or a month where maximum activity is
    expected to ensure we cover most the scenarios, let me know is this approach looks fine or is there a better approach
    Now, with regards to acutal upgrade I need to identify a time window where in less activity is done during which I could have a downtime for the actual SQL Server 2005 production environment
    Post downtine, I should do a BackUp for all databases from SQL Server 2005 production environment
    Test on environment readiness of SQL Server 2012 can be compared against the documentation done as part of the first Step
    <Question> Ideally I should a restore first in the new environment which has SQL Server 2012
    <Question> Then run the Scripted changes where we fixed all the breaking, discontinued & deprecated changes
    <Question> Does above sequence of Step 9 & 10 make sense or is there a better approach of doing it
    <Question> Post Upgrade and running of changed scripts, I should run the Upgrade Advisor again and see if everything looks fine
    <Question> Perform test again which we ran on SQL Server 2005 Test environment
    <Question> These steps should complete the Upgrade process.
    Please do let me know if the above sequence look ok to all of you and does it really work in a practical scenario, do let me know your feedback or any change in sequence/process or any other tools that can be used here.
    Thanks Again ...

  • Compare and adjust functionality for Solution Directory

    Hello all,
    I am trying to use the Compare and Adjust function with a Solution Directory. There is a previous discussion about how to do this between a Master Template and Implementation Project. Now that the Solution Directory exists, I would like to do the same thing. I.e. take scenarios from the Solution Directory into individual projects to extend them before putting them back into production. Together with the check in/out function, I would like to use the Compare and Adjust (SA_PROJECT_UPGRADE) function to identify differences periodically. The button for this appears in the transaction SOLMAN_DIRECTORY, but I can't seem to activate it - i.e. it is faded out. For projects, you must first run SA_PROJECT_UPGRADE to activate this button. However, you cannot select a Solution when running the project upgrade transaction. Does anyone know how to do this? Is anyone using the Solution Directory in a similar way and have advice?
    Regards,
    Marcel

    Hi Marcel,
    Funnily enough I have the exact same question.
    Is there a way to compare changes between a maintenance project (business scenarios checked out this project) and the solution. This way the person approving the check in can see the changes before approving.
    Have you had further information on this?
    Referring back to your question, ideally once you've checked out a business scenario to a maintenance project you wouldn't continue to maintain it. It is the responsibility of that project to maintain it. In the meanwhile if you have a support issue that requires that business scenario to be updated, this will have to assessed and handled by either the project or the solution administrators.
    Cheers
    Ganesh

Maybe you are looking for

  • Having Sync Issues with new Apple ID

    I was on an apple account with my wife.  We're splitting up so I made myself a new Apple ID, installed iTunes on my home computer and logged into it with my new ID and that looks good. My phone is full of stuff from her account.  When I first plugged

  • Can I copy and paste the texts or graphics to another project?

    Hi folks, I am working on several movie clips which share the same graphics and most contents as beginning intro. Just a few sentences are different. If would be so much hassle if I had to type everything and import the images to every clips. I notic

  • Use of JDBC Trace feature

    I want to see what SQL statements are executed against HANA when I run BObj Analysis for Excel on top of HANA views I had created. Accordingly to the HANA Development Guide p.63 it should be possible. Actually, I don't see my SQL statements in the lo

  • What to check or can say from where to start?

    Hi Gurus, I've a situation, have been given a Dev db, a copy of their current Prod db, kind of a warehouse, not core and now my task is to check this db from all perspective and tell the application what is right or even wrong too. Can any one please

  • D70 manual settings with studio flash

    I have a D70 and wish to use it with Bowen flash units with a remote wireless trigger. This is not the problem as I have two triggers both of which work fine. The problem is with the camera, I only ever use manual settings and keep losing the LCD dis