Coreysan
Max Output Level: -88 dBFS
- Total Posts : 126
- Joined: 2006/11/10 14:59:20
- Status: offline
The Basics of optimizing for MIDI and virtual instruments
I use WIN 7/64 bit and Sonar X2 Producer, and play the Addictive Keys instrument. WHen I press a key, I realize the latency in triggering the note is somewhat unavoidable, but I wonder if there's a way to improve the latency? I play into a FocusRite audio device with Firewire and ASIO, so the settings seem to be hardwired, and not adjustable on the FocusRite side of things, so I don't know what or if I can tweak on the PC side. Any advice, or what I should read? THanks for any help! COrey
|
Kalle Rantaaho
Max Output Level: -5 dBFS
- Total Posts : 7005
- Joined: 2006/01/09 13:07:59
- Location: Finland
- Status: offline
Re: The Basics of optimizing for MIDI and virtual instruments
2013/10/29 03:00:34
(permalink)
What is your ASIO latency set at in the Preferences? Some can go down to 2 ms roundtrip, but around 4-6 ms is already very good and inaudible. It depends on your computer and the VSTs you use. For example VSTs with a look-ahead-function obviously create more latency than some others. Below 20 ms roundtrip latency is somewhat tolerable, if you're not working on very intensive material, but it's far too high for rapid, accurate passages etc.
SONAR PE 8.5.3, Asus P5B, 2,4 Ghz Dual Core, 4 Gb RAM, GF 7300, EMU 1820, Bluetube Pre - Kontakt4, Ozone, Addictive Drums, PSP Mixpack2, Melda Creative Pack, Melodyne Plugin etc. The benefit of being a middle aged amateur is the low number of years of frustration ahead of you.
|
shmuelyosef
Max Output Level: -87 dBFS
- Total Posts : 178
- Joined: 2006/05/15 21:31:46
- Location: Palo Alto, CA
- Status: offline
Re: The Basics of optimizing for MIDI and virtual instruments
2013/10/29 18:12:23
(permalink)
☄ Helpfulby PilotGav 2013/10/30 08:17:17
On the Focusrite you can go into MixControl and, under <Settings> change the number of buffers. It gets dodgy for most systems under 256...that will generally get you under 20 msec. High powered computers with 8GB RAM can go down to 64 or even 32. I have mostly given up on tracking with Virtual MIDI. I listen live on my keyboard voice, but record both the MIDI output and the keyboard output. This gives me flexibility later to voice substitute or just use the recorded voice out (my NORD has decent voices). I can't wait to record from my Fender/Rhodes Mark I live and use Melodyne to extract MIDI and layer, but haven't had enough time with X3 and Melodyne yet (I did do the optional upgrade though). Sorry to ramble...key point is to expreiment with buffer size on the Focusrite...I have a Saffire PRO 40.
- Sonar Platinum 64-bit; Reaper; Ableton Live 9; Samplitude - PugetSystems Serenity Mini: WIN 10-PRO 64-bit; Intel Quad i7-4670 turbo to 3.8GHz; 16GB RAM; ASUS Gryphon Z89 - Antec P180 case. - Focusrite Saffire Pro 40 - DSI OB-6 (love child of a Prophet and an Oberheim) - NORD Electro 3HP - Roland XP-10 - Customized Fender-Rhodes Dyno Stage 73
|
Coreysan
Max Output Level: -88 dBFS
- Total Posts : 126
- Joined: 2006/11/10 14:59:20
- Status: offline
Re: The Basics of optimizing for MIDI and virtual instruments
2013/10/29 21:37:05
(permalink)
THanks so very much for the responses. I'm glad you mentioned changing the ASIO buffer size in the mixing GUI - I needed to be reminded of that. I was at 512, which meant latency was 11ms, but once I knocked it down to 128, it shrunk to 2.9MS. I'll experiment to find the best buffer size. Again, thanks so much!!!!
|
mudgel
Max Output Level: 0 dBFS
- Total Posts : 12010
- Joined: 2004/08/13 00:56:05
- Location: Linton Victoria (Near Ballarat)
- Status: offline
Re: The Basics of optimizing for MIDI and virtual instruments
2013/10/29 23:00:01
(permalink)
When you're processing a plugin instrument you need to have smaller sized buffers. When mixing you can raise them again.
This is a normal part of using a DAW.
Mike V. (MUDGEL) STUDIO: Win 10 Pro x64, SPlat & CbB x64, PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz. Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2. Monitors: Adam A7X, JBL 10” Sub. Audio I/O & DSP Server: DIGIGRID IOS & IOX. Screen: Raven MTi + 43" HD 4K TV Monitor. Keyboard Controller: Native Instruments Komplete Kontrol S88.
|
Bristol_Jonesey
Max Output Level: 0 dBFS
- Total Posts : 16775
- Joined: 2007/10/08 15:41:17
- Location: Bristol, UK
- Status: offline
Re: The Basics of optimizing for MIDI and virtual instruments
2013/10/30 05:05:09
(permalink)
You could also benefit massively when tracking/recording, simply by globally bypassing all Fx (press 'E')
CbB, Platinum, 64 bit throughoutCustom built i7 3930, 32Gb RAM, 2 x 1Tb Internal HDD, 1 x 1TB system SSD (Win 7), 1 x 500Gb system SSD (Win 10), 2 x 1Tb External HDD's, Dual boot Win 7 & Win 10 64 Bit, Saffire Pro 26, ISA One, Adam P11A,
|
PilotGav
Max Output Level: -82 dBFS
- Total Posts : 436
- Joined: 2004/12/10 22:00:46
- Location: Toronto
- Status: offline
Re: The Basics of optimizing for MIDI and virtual instruments
2013/10/30 08:17:54
(permalink)
shmuelyosef On the Focusrite you can go into MixControl and, under <Settings> change the number of buffers. It gets dodgy for most systems under 256...that will generally get you under 20 msec. High powered computers with 8GB RAM can go down to 64 or even 32. I have mostly given up on tracking with Virtual MIDI. I listen live on my keyboard voice, but record both the MIDI output and the keyboard output. This gives me flexibility later to voice substitute or just use the recorded voice out (my NORD has decent voices). I can't wait to record from my Fender/Rhodes Mark I live and use Melodyne to extract MIDI and layer, but haven't had enough time with X3 and Melodyne yet (I did do the optional upgrade though). Sorry to ramble...key point is to expreiment with buffer size on the Focusrite...I have a Saffire PRO 40.
Please don't apologize after such a helpful answer! :-)
|
konradh
Max Output Level: -42 dBFS
- Total Posts : 3325
- Joined: 2006/01/16 16:07:06
- Status: offline
Re: The Basics of optimizing for MIDI and virtual instruments
2013/10/30 10:38:26
(permalink)
I routinely go into Preferences | Drivers | ASIO Panel and set it low (like 128) while tracking. Then I reset it back to 1024 when mixing. It is an extra step but with a low setting you get almost no delay. With the high setting you avoid crackles and drop outs that can happen at lower settings.
Konrad Current album and more: http://www.themightykonrad.com/ Sonar X1d Producer. V-Studio 700. PC: Intel i7 CPU 3.07GHz, 12 GB RAM. Win 7 64-bit. RealGuitar, RealStrat, RealLPC, Ivory II, Vienna Symphonic, Hollywood Strings, Electr6ity, Acoustic Legends, FabFour, Scarbee Rick/J-Bass/P-Bass, Kontakt 5. NI Session Guitar. Boldersounds, Noisefirm. EZ Drummer 2. EZ Mix. Melodyne Assist. Guitar Rig 4. Tyros 2, JV-1080, Kurzweil PC2R, TC Helicon VoiceWorks+. Rode NT2a, EV RE20. Presonus Eureka. Rokit 6s.
|