Get the best graphical performance

I've been developing an application where the graphical appearance is very important, so every panel has a 1280x1024 size with a 32-bit color depth picture control as large as the panel itself used as background; moreover there are a lot of other picture controls.
In this situation, loading and displaying panels is very slow, so I need to know form some CVI developers how I can improve these operations:
is the performance of LoadPanel() affected by the size of the whole uir file, or by the size of the panel to be loaded? Is it a good idea having more than a panel in a single uir, if the uir size is more or less 100MB? I think there should be no difference...
while updating tables, the performance increases if they're set as invisible before updating, and set as visible at the end. When a panel has been loaded, but not displayed yet, is the graphical performance affected by hiding or showing controls? I don't think so, because I think that if a panel is not displayed, all its controls are invisible, but I'm not sure...
Thanks
Vix
In claris non fit interpretatio
Using LV 2013 SP1 on Win 7 64bit
Using LV 8.2.1 on WinXP SP3
Using CVI 2012 SP1 on Win 7 64bit, WinXP and WinXP Embedded
Using CVI 6.0 on Win2k, WinXP and WinXP Embedded

After having reduced the images as possible, there are 2 or 3 uir files with a size of 20MB. All the uir files are then embedded into the executable files (that is more than 100MB large).
I've already considered other design schemes for loading images, but this one is the best for my application: the problem is that the graphical performance of CVI are quite bad (as already discussed in the past)
I've been trying to get the highest performance from CVI, but the improvements are not so easy.
I don't have any particular issue with tables: it was only an example where a quite simple workaround dramatically increases the graphical performance.
You could update all the values, then refresh the display rather than refreshing the display after each data update
How can I suspend the display refreshing in CVI? I know LabVIEW has a panel property, but I haven't found any CVI function to do the same. I call ProcessDrawEvents() to force the refresh, but how can I suspend it?
Vix
In claris non fit interpretatio
Using LV 2013 SP1 on Win 7 64bit
Using LV 8.2.1 on WinXP SP3
Using CVI 2012 SP1 on Win 7 64bit, WinXP and WinXP Embedded
Using CVI 6.0 on Win2k, WinXP and WinXP Embedded

Similar Messages

  • System Overload & How to get the best G4 Performance

    Okay all you Logic and OSX Gurus. I need your help. I've finally made the LOGIC leap from OS9 and have hit the SYSTEM OVERLOAD wall like many of you before me.
    I've been pouring over this, and many other Forums and Blogs, for about two weeks now, and have tried many of the fixes / solutions to no avail. I estimate I'm now getting about 25% of my OS9 Logic performance from Logic in OSX.
    One specific case in point is this. A four minute song sketch. No tempo changes. Four midi tracks, 6 Audio instruments and 2 EFX (1 Guitar Amp Pro, 1 Space Designer that's no even being used).
    I have unsuccessfully tried to Bounce this to disc for two weeks now. The AUDIO and DISK I/O Meters barely register until the GUITAR AMP PRO track brings the AUDIO METER up to about 1/3rd usage. At various points in the Bounce the G4 will completely FREEZE, and I will have manually restart.
    THINGS I HAVE TRIED, and continue to try are:
    - Repairing Permissions
    - Trashing Preferences
    - Updating MOTU Drivers
    - Changing Processor performance setting - which I cannot do BTW, because my system does not seem to support this option.
    - Closing all Widgets
    - Freeing up more Space on my Mac OSx startup disk (I now have 78.41 Gig available on a 114.49 Gig drive)
    - Run Cocktail to clean up System logs and temporary files
    - FREEZING TRACKS as a temporary 'fix'. This did nothing BTW but add more strain to the CPU and I still had about 1/3rd the usage with my GUITAR AMP Plugin (and it still crashed).
    - Increased AUDIO BUFFER to 1024
    So, (and I guess this is really two sides of the same question)...
    1) How do I FIX this SYSTEM OVERLOAD problem, and
    2) How do I "optimize" my Dual 1.25 G4 in order to get the best performance possible out of LOGIC PRO?
    OTHER QUESTIONS I HAVE ARE:
    - Does the G4 have the processing power needed to run LOGIC PRO?
    - I'm confident adding RAM will "help" (can't hurt), but am I really dealing with a RAM Problem here or, again, can these processors really handle it?
    BTW - I'm not looking for an excuse to go shopping for a Quad G5 (I mean who needs an excuse... . But, I'm really trying to determine if at the end of the day I will spend money on RAM, Hard Drives, whatever..., and then still be frustrated and end up shopping.
    - Are SCSI drives a problem with Tiger / Logic? These Cheetah drives are fast (10,000 RPM), reliable, and have been great drives to record on. I'm trying to do this simple bounce to one of the Cheetahs and as I said it's just not happening.
    - Does the startup volume size effect performance?
    - Does the amount of free space on the start up drive effect performance?
    - Firewire 400 vs 800? My sample library is on the Firewire drive, and I'm thinking this does not pull a lot on the CPU as these get loaded into memory before playing? Am I right about that? It is Firewire 400.
    A long letter and a lot of questions. I thank you all in advance for any answers, guidance or direction you can give. Please also let me know if there is something I HAVEN'T asked, looked at or should be doing.
    Best,
    Kevin
    Kevin Saunders Hayes
    SYSTEM SPECS
    Machine Name: Power Mac G4
    Machine Model: PowerMac3,6
    CPU Type: PowerPC G4 (3.3)
    Number Of CPUs: 2
    CPU Speed: 1.25 GHz
    L2 Cache (per CPU): 256 KB
    L3 Cache (per CPU): 2 MB
    Memory: 1 GB
    Bus Speed: 167 MHz
    Boot ROM Version: 4.4.8f2
    Logic 7.1.1 (885)
    Pro Application Support 3.1
    MOTU 896 - Latest drivers
    2 - Seagate Cheetah 9 gig SCSI drives
    1 - Oxford Firewire (Up to 400 Mb/sec) with EXS Library
    G4 Duel 1.25   Mac OS X (10.4.3)  

    And after months of using Express, and a week of
    using Logic, I hadn't had a system overload until
    today. Now I'm having them all the time. It wasn't a
    set up change, it wasn't running on the battery, it
    wasn't running software monitoring, it's set up with
    512 i/o buffer, medium processor buffer. And it
    wasn't brought on by number of tracks - that's for
    sure. After it started happenind and I took a break &
    came back, I was sitting on my couch, Powerbook in
    my lap, tapping a beat in with the onscreen
    keyboard.... a SINGLE instrument, mind you. NO plugs,
    no other tracks of ANY kind. And it happened.
    There's a lot of great, relevant and very helpful info on this forum and it all helps and it all counts. But..... so many people are suffering this when moving up to Pro 7 from either Pro 6 or Express. One expects a change in system load when a major update comes along but more and more people are reporting that simply recording 1 or 2 tracks of audio, pure, no plug-ins or EQ is causing an overload whereas in the previous version(s) this was easily accomodated. This, you may have guessed, has happened to me as well. Are we to accept in 1 version increment (albeit a major one) there is such a massive increase in demand from hardware that you cannot record a pure no-plug-in stereo track? When going back to 6.4.3 it will happily record 8 at once, let you EQ and reverb and then do another 8 AND then another. With no troble at all.
    It is pointing more and more towards fundamental flaws in the programming. Did L7 come out too soon? Are we just beta testing what is pro software? We are only on 7.1.1 and 6 went to 6.4.3 but at no stage was it this bad at the fundamentals of what the App is for. I love Logic, I really do, but I think, even with all the great help we are fighting what Apple should be addressing. Not that you can find/contact/talk to or get any sort of response from them.
    I have tried but have gone back to 6.4.3 until 7.1.2 or even 7.2 appears, but I'm not paying for 7.2. My £200 upgrade from 6.4.3 is now sitting on a shelf desperately wanting to use it.

  • How to get the best possible performance when accessing remote files

    Hello,
    I have recently set up a VPN to allow remote access to an MYOB data file hosted on my Mac Mini at home (MYOB is an accountancy software package for Mac and PC).
    My Mac Mini is connected to the internet over a standard ADSL home broadband line, with a terrible upload speed. I think my ISP (BT) quotes 512k upload and up to 8 Meg download. Needless to say, access to the data file is sluggish at best.
    Can anybody recommend a better way to host the data file?
    I am aware of lots of 'free file hosting' services, a quick Google search brings up loads, but I need to actually open and run the file from its remote location. I cannot download and then upload again because we have multiple user access, and need to ensure the file on the server is not being edited by two people at once.
    Thanks for your help...

    Thanks for both of your answers.
    *Amazon S3 Option*
    I preferred the Amazon S-3 option for ease of use and setup, but this does not appear to work. The software accesses the file very quickly indeed, which is great, but I think due to the connection protocol the network volume reports 'zero' disk space remaining.
    The MYOB application does not like this, so pops up an error message saying it needs at least '200kb of disk space to open'. This is because, upon opening, it writes a couple of 'lock' files to the disk where the data file is stored.
    My previous solution with the Mac Mini used VPN to connect, thus allowing SMB shares for windows users and AFP shares for Mac, and when mounted these network volumes would report the remaining disk space of the Mac Mini itself. MYOB liked this.
    Is there any way I can get the network share to report something other than zero disk space remaining?
    *Dedicated Server Option*
    Otherwise, the VPS option sounds very affordable. I am however unfamiliar with the world of dedicated servers and the Ubuntu OS, but surprised they are so affordable. I would rather go this route than change my home ISP.
    Firstly I have never used Linux or typed anything into the command line. So, will I be able to use VNC to access the VPS?
    Second, to access the data file, should I continue to use VPN? My current VPN server software supports Linux, so can I use this on Ubuntu?
    Thanks again..

  • 9600t in windows. how do i set it to the 9600 gt card how do i get the best

    9600t in windows. how do i set it to the 9600 gt card how do i get the best preformace. i mean in osx you have to switch between the to by logging out. how do i get the best graphics preformance in windows with this card and how do i tune it on in windows

    oh really nice i had no idea. Do i have to loook for a firmware update or anything of that nature..

  • Help I have a Macbook 2006 model and I like to play videogames on it, well when I leave it plugged in it gets the best performance, when its not plugged in its decent, so will it hurt my battery if I leave it plugged in at all times?

    Help I have a Macbook 2006 model and I like to play videogames on it, well when I leave it plugged in it gets the best performance, when its not plugged in its decent, so will it hurt my battery if I leave it plugged in at all times?

    No, it will hurt your battery, but it is not recommended by Apple. Additionally, since you have a model with a removable battery, you should calibrate the battery once a month if you leave it plugged in at all times.
    Apple Portables: Calibrating your computer's battery for best ...
    www.apple.com/batteries

  • What's the best graphics card without upgrading PSU?

    I know the K430 JU has a wimpy 280 watt power supply. I don't want to go through hassle of replacing the PSU, due to I won't be able to have the front lights or the top speed shifter working.
    However, I might be interested in getting a better graphics card. Considering the power supply, what's the best graphics card I could use that wouldn't make the system overheat?

    Go here and enter your system details, followed by adding in a graphics card in the range you might like.
    If the wattage is too high, keep decreasing the card specs until you get something that falls in the range of 200-240W. 
    After this, you must check the requirements of the card. Make sure that the +12V rail has enough amperage for your card. My 280W PSU has 18A on +12V. 
    It would be better if you upgrade the PSU to a good branded one, as it would be more hassle with a new video card that refused to run because of an inadequate power supply.Replacing the PSU is quite straightforward, and will save you a lot of problems in the long run.
    The P9 connector is responsible for supplying power to the speedshifter. You could maybe find an adapter, but I'm not sure. By default, turbo is set to AUTO so you shouldn't notice any differences playing in game.

  • What's the best graphic card for FCP X and a Mac Pro (early) 2008?

    I have a Radeon HD 3870 in my Mac Pro, it seems that I cannot use this configuration with Final Cut Pro X. Then what's the best graphic card for FCP X usable in a Mac Pro (early) 2008?
    Thx,
    Phil

    You can get a 5770 radeon ATI MAC card
    Avoid the 5770 cards on ebay and Amazon - many are black market or manipulated cards. 
    Buy it from Apple online store or B&H photo or Macconection
    And in my case, I was able to sell my old 2600 XT card on ebay for $65 and put that money toward a 5770 card (Which was about $230 minus the $65)
    I installed the 5770 in my early Mac Pro 2 x 2.8 and it works great

  • How do I upgrade my drivers to get the best from my 9800Pro (fast writes?)

    Hi - my first post so take it easy
    Was told that this was the place to ask regards my PC
    Its a Medion PC which has a Micro-Star MS-6701 Motherboard - as I understand it this board is an OEM one which MSI has made for the Medion Company
    I wish to upgarde the drivers for the motherboard so that I cabn get the best from it and enable Fast Writes if possible
    The reason for this is that even though I have a Radeon 9800Pro - 512MB of Ram and a P4 2.6GHz PC I am only getting a 3D mark of about 4800
    Can anyone help me please ?
    Details of board
    Manufacturer   MICRO-STAR INTERNATIONAL CO., LTD    
    Model   MS-6701    
    Version        
    BIOS Vendor   Phoenix Technologies, LTD    
    BIOS Version   AWARD - 42302e31    
    BIOS Release Date   22/02/03    
    BIOS Properties   Plug and Play, Flash, AGP
    AGP
    Revision   3.0    
    Rate   4x, 8x (8x enabled)    
    Available Rate   0x0000000c    
    Selected Rate   0x00000008    
    Aperture Size   128 MB      
    Sideband Addressing   supported (enabled)    
    Fast Write   not supported

    These are details of my PC
    Quote
    Processor
    Model : 1x Intel(R) Pentium(R) 4 CPU 2.66GHz
    Speed : 2.67GHz
    Performance Rating : PR2940 (estimated)
    Type : Standard
    L2 On-board Cache : 512kB ECC Synchronous ATC (8-way sectored, 64 byte line size)
    Mainboard
    Bus(es) : ISA AGP PCI USB FireWire/1394
    MP Support : 2 CPU(s)
    MP APIC : No
    System BIOS : Phoenix Technologies, LTD 6.00 PG
    System : MEDIONPC
    Mainboard : MICRO-STAR INTERNATIONAL CO., LTD MS-6701
    Total Memory : 511MB DDR-SDRAM
    Chipset 1
    Model : Silicon Integrated Systems (SiS) SiS648 CPU to PCI Bridge
    Front Side Bus Speed : 4x 134MHz (536MHz data rate)
    Total Memory : 512MB DDR-SDRAM
    Memory Bus Speed : 2x 167MHz (334MHz data rate)
    Video System
    Monitor/Panel : Plug and Play Monitor
    Adapter : RADEON 9800 PRO (Omega 2.5.22)
    Adapter : RADEON 9800 PRO - Secondary (Omega 2.5.22)
    Physical Storage Devices
    Removable Drive : Floppy disk drive
    Hard Disk : ST3120023A (111.8GB)
    Hard Disk : Medion Flash XL  MMC/SD USB Device
    Hard Disk : Medion Flash XL      CF USB Device
    Hard Disk : Medion Flash XL      MS USB Device
    Hard Disk : Medion Flash XL      SM USB Device
    CD-ROM/DVD : IDE DVD-ROM 16X (CD 48X Rd) (DVD 6X Rd)
    CD-ROM/DVD : PIONEER DVD-RW  DVR-105 (CD 47X Rd, 31X Wr) (DVD 6X Rd, 4X Wr)
    MultiMedia Device(s)
    Device : MPU-401 Compatible MIDI Device
    Device : Standard Game Port
    Device : Creative SB Audigy 2 ZS (WDM)
    Device : Creative Game Port
    If anyone can help me get bit more from my PC I would be most happy
    In games such as Vietcong and Hidden and Dangerous two I get pop up and some slow down - due to my monitor I HAVE to run games in 1024 res

  • What's the best graphic card i can update my 1.8Ghz G5 to?

    Any advice on the best graphic card i could update too (AGP x8 slot i think)? I've had a hard time finding out my available wattage on my power supply (not listed in About This Mac menu). The ATI Radeon X1900 looks good but i can't find any compatability sites for my Mac. I'm thinking around the $200-300 dollar range. I need something to help me get by while i save up for a new mac next year...I need to be able to run all the latest Final Cut & Motion apps. Any help would be appreciated!
    Thanks.

    Best graphic card for your model is the nVidia Geforce 6800 Ultra DDL which is plenty fast for Aperture and Motion and can support two 30" displays.
    Second best option is the ATI X800 XT for Power Mac G5 and the 6800 Ultra GT model - both of these can drive only one 30" display.
    Forget about the ATI 9600 XT and 9800 XT. I've upgraded from the ATI 9600 to the Geforce 6800 Ultra and I'm glad to have even found one on the market. My scrolling and viewing thru large photos don't lag and I don't have to wait for things to be rendered.
    With the price point you are budgeting, I doubt you will find one on the market. I ordered from We Love Macs an ATI X800 two weeks ago and they led me to believe they had one in stock when I spoke to a person. Then when my order went thru I was told they only have it on order and cannot tell me exactly when. In fact I also have on order until now from JR.com another X800 for months already and all they do is just say my order is delayed.
    I gave up and bought from eBay instead. The way these cards are even available for our extinct model, I doubt they will produce more.
    The cards above are getting rare and unless they find a boatload hiding somewhere all along they will never go down in price. So if you keep holding off like I did, all I saw was prices going up.
    eBay has one on sale right now for the Geforce 6800 Ultra DDL for USD400. With only one on sale, I don't think it will last long at that price. When that's gone, you can go the WeLoveMacs route for the same card which they are selling for USD799.95.

  • What is the Best Graphics Card for G4 Gigabit Ethernet?

    Hi, i use my trusty g4 dual 450 at the moment and i cant help but feel sorry for it.
    I think it could do with a bit more ZING
    I was looking though some of the graphics card upgrades avalable and i want to make sure i get the best
    that i can get for it. I thought the ATI Radeon 9800 pro with 128mb vram was the best i could do but lately
    i found better ones that would supposedly work with it.
    Can anybody help out a die-hard G4 fan and say whats the best my mac can handle?
    Oh yea, I want to see if i can manage to play minecraft well/desently on my mac
    and i have my eyes on some 1.6 ghz and 1.8 ghz processors on ebay to help do this, think its a good idea?

    I was hoping japamac would reply first, but...
    See japamacs page here on the best AGP cards for G4s & G5s...
    http://www.jcsenterprises.com/Japamacs_Page/Blog/4B4B7BA2-7ABB-47F1-87AC-B03D379 42BEE.html
    You need an AGP 2 x card.

  • I get, You're not on the latest version of Firefox. Upgrade today to get the best of the Web! When I go to the update site it tells me that I have the latest version.

    I start the Firefox browser.
    When the start page displays I get just below the Google search box:
    You're not on the latest version of Firefox. Upgrade today to get the best of the Web!
    Not unusual but when I go to the update site it searches for a minute and then tells me that I have the current version of the software.

    If you use the www.google.com/firefox site as home page that previous Firefox 3 versions use as the home page then you can ignore the message about not using the latest Firefox version on that page.<br />
    Google no longer seems to maintain that page.<br />
    Current Firefox 4+ versions no longer use that Google website as the home page, but use the build-in about:home page as the home page.<br />
    Google assumes that you use an older Firefox version if you still visit that site and warns you that you use an older Firefox version and suggests to update.<br />
    You can use another page as the home page like about:home or www.google.com or www.google.com/ig (iGoogle).<br />

  • I have updated Firefox to 8.0.1 but the main screen still says " You're not on the latest version of Firefox. Upgrade today to get the best of the Web!" What is the problem?

    I downloaded Firefox Setup 8.0.1.exe from the website to my desktop and opened it as an administrator. The available choice (once opened) was to upgrade. When the process was complete my version of Firefox was identified as 8.0.1 but the main screen still said - "You're not on the latest version of Firefox. Upgrade today to get the best of the Web!"

    This - http://www.google.com/firefox - is the old Firefox Start Page used by the Firefox 3.6 and earlier versions of Firefox, I don't think it is being maintained.
    Starting with the Firefox 4 version, Firefox is using a "local" Start Page with the address of '''about:home'''. It looks similar to the old Start Page, but it isn't exactly the same.

  • HT4664 What is the best graphics card for FCPX?

    In the nonstop anti-FCPX propaganda is an article of interest — posted 7/9/12 — comparing the benchmarks of FCPX and PP6.
    http://www.streamingmedia.com/Producer/Articles/ReadArticle.aspx?ArticleID=83582 &PageNum=1
    The system used was a 2 x 2.93 GHz Quad-Core Mac Pro from early 2009 running MacOS X version 10.7.4 with 12 GB of RAM and an NVIDIA Quadro FX 4800 graphics card with 1.5 GB of onboard RAM.
    In most cases PP6 outperformed FCPX with this configuration. However, in the comments Ben Balser pointed out that FCP X's A/VFoundation engine wasn't ideal on the NVIDA card:
    "Quadro is actually not the best card for FCP X's A/VFoundation engine, but great for CS6's Mercury engine, so the test is amazingly flawed right there. Try both on a 5780 card and watch things drastically change. I've done that test myself. Exporting to Compressor uses a MUCH more sophisticated encoding engine meant for higher level, professional transcoding, not simple outputs, which are faster using Export Media…"
    Apple lists this card on its support page: http://support.apple.com/kb/HT4664
    So,
    What is the best graphics card for FCPX?

    Ben,
    Thanks for chiming in on that article. It would be good to have a benchmark comparison with the two systems each with a preferred card.
    I'm hoping to see some other comparisons on this thread. Also, some links to other articles about best practices and configurations.

  • How can I get the best out of my battery life?

    There are a variety of things you can do to extend your device battery life, and use your phone for longer periods of time to see you through the day.
    Set your screen to timeout after a period of inactivity. This way your phone is not sitting idle with the screen backlight consuming extra energy. The recommended screen timeout is 30 seconds, but most phones will allow from 15 seconds to 10 minutes.
    Turn off location services (GPS), Wi-Fi and Bluetooth when not using these functions. When they're on, your phone constantly searches for your current location and open networks, which has a big impact on battery life.
    Turn down the screen brightness. For example, on an iPhone 4 the lowest brightness setting gives roughly 6.5 hours of continuous use, whereas the highest setting gives roughly 3.5 hours. You can always adjust the brightness when you're outside so you can still see your screen clearly. Some devices have an auto-brightness setting, where the phone adjusts the screen brightness depending on the light around it.
    Close your applications. On smartphones, returning to the ‘home' screen only minimises your apps – they keep running in the background. Closing your apps fully will save power; for example, on Samsung Galaxy devices hold down the home button for two seconds to see a list of all open apps. You can then swipe these to the left of the screen to exit them completely. On an Apple product, double press the home button to bring up all active applications and exit from there.

    Re: How can I get the best out of my battery life?
    Hi,
    When I make phone calls people on the other end have difficulty hearing me. They describe as they can hardly hear me as if I was speaking through the pillow etc). I am not touching any buttons and obviously it is not mute. This was happening couple of time in June, then every now and then. Recently it happened a few time in 2 weeks. I was trying to check if it was a reception issue but the place I spoke from is my office I make 70% of phone calls from. Can you book time for me in repair shop and address the issue.
    Thank you.
    Sergey Sinitsyn

  • Can anyone help me with getting the best setting for me system

    can anyone help me with getting the best setting for me system on cpufan it says my temp is 38c but on corecentre it says 42c can anyone help get my system overclocked any more but keeping it stable as well thanx in advance for the help  

    my corecenter temp sometimes says im at 60 cel at idle....and i have the most recent update...i would rely on speedfan for temp control...core center seems to always read 3 degrees higher than speedfan on my pc....
    i wouldnt be too concerned...those temps are pretty low to begin with.

Maybe you are looking for

  • HT1296 How to transfer an itune license from a computer that is dead?

    My computer (windows) crashed and cannot be salvaged so I purchased a new one. When I went to sync my ipad after installing itunes it wanted to wipe the ipad clean of any music that was not purchased through itunes. It said I didn't have a license on

  • Query required for JE posted with the customer

    Dear Experts,                Following is the scenario - Accountant passes Journal Entries once in a while with regard to customers also, i would require a alert for the scenario.                 Whenever the user posts a JE with regard to a customer

  • Software for mighty mouse, airport extreme won't load?

    My old mouse won't work with mini. Mighty Mouse and Airport Extreme Software won't load (Macintosh HD 74.4 GB, 64.06 GB Free). Mighty mouse is connected, but wont let me do what I need. I want to use mini to surf net, manage ipod, email. I was assure

  • How to rename database with secondary indexes.

    Hi, could somebody advise how to run correct next operation: I have database with secondary indexes in a single file and I need to rename that db file. As I understand I have to 1) close and delete all database handles 2) remove from db file all seco

  • Rosegarden errors

    I am running adour, jack, and rosegarden. after starting jack and ardour, i get these 3 errors when loading rosegarden... System timer resolution is too low Rosegarden was unable to find a high-resolution timing source for MIDI performance. This may