konalavadome

Block size, block head and going soft

  • 5 Replies
  • 96 Views

0 Members and 1 Guest are viewing this topic.

Martinswede

  • *
  • Platinum Album
  • ****
  • Posts: 625
« on: February 07, 2019, 09:11:05 PM »
Hi!

I just sold my Focusrite Scarlett 2i2 1st gen to buy the new 2nd Gen. I had some latency problems and could not use live effects on vocals, line guitar etc.
I bought the 2nd gen today, but it had just about the same latency.
Then I learned about 'block size'. I reduced it from 1024 and when I hit about 400 the latency started dropping rapidly. At 16 it's at 4ms! I haven't tried recording at that setting yet but on Saturday or Sunday I'll evaluate it.

I've seen the ability to decrease block size earlier but I've never changed it between recording and mixing.
Baby steps in slow motion.

Anyway I found that Presonus has a 30 day free trial on Studio One 4 Professional.
Might come in handy for all DAW-curios in the upcoming competition The Spring Quest

Martin



I love the smell of Donald Sutherland in the morning

jacksimmons

  • *
  • Solo Gig
  • ***
  • Posts: 287
    • Jack Simmons Music Facebook Page
« Reply #1 on: February 07, 2019, 10:26:13 PM »
Yep I had the same problem with mine and that fixed it. I do have a problem at the moment where my DAW jerks and stutters for a brief second, maybe every five minutes. Makes recording live guitar and vocals REALLY hard but can't work out what is causing it. All I know is it's not restricted to the DAW because the same thing happens with audio outside of the DAW, just to a lesser extent.

Any ideas?

pompeyjazz

  • *
  • Stadium Tour
  • *****
  • Posts: 3121
  • pompeyjazz
« Reply #2 on: February 07, 2019, 10:36:37 PM »
Yep. But sadly it's the news that you don't really want and that is to buy a computer with more CPU. Things move on so quickly and tech is outdated very quickly.

cowparsleyman

  • *
  • Platinum Album
  • ****
  • Posts: 886
  • What would you rather be or a wasp?
    • Cowparsleyman on Soundcloud
« Reply #3 on: February 09, 2019, 11:07:16 AM »
Whato all - I'm sure there are many  others pondering this, I had a Focusrite 6i6 but found that I needed more inputs, so I ended up with a really cheap Behringer UMC 1820 plus the corresponding ADA 8200 8 input extension for my drum kit, I really can't praise them enough (I had to get over the fact that they used to produce some absolute rubbish stuff years ago)

The latency is pretty much the same as the Focusrite, and the quality is the same if not better, but it has so many useful features that the Focurite 18i20 doesn't have. mono button, a choice of phantom power on some inputs, BRILLIANT monitoring splits, 2 headphone outs, SPDIF or ADAT extension plus more...

Anyway...there are 2 situations that I suffer with latency issues,
1. Recording Gtr
2. Playing drums into MIDI VST.

I always used to record Gtr though an offset mic into my amp + stomps, and it suited me just fine, got the sound I wanted and no latency.

Recently I have started using IKM Amplitude, (along with MAGIX Vandal, Waves GTR3 and bx_rackplayer) and find them useful, but when I have a load of tracks >40, then the CPU takes a hit, the RAM is working hard, maybe the SSD is finding it a bit tough...

So..what are the options?

More RAM, on a laptop... that can be restricitve since the limit is often lower than a desktop, and expensive too.
Faster CPU - tricky on a laptop, also often good money after bad.
Overclocking - Never liked doing this, like sticking a V8 in an Allegro, things go wrong a lot.
New PC - If you can afford it, but there is not guarantee it'll solve your issue.
Second hand superfast recent PC - Always an option.

I use a DAW called MAGIX Samplitude Pro X3, it's quite tricky to use but it does have a very good audio engine (the same used in their broadcast quality Sequoia DAW), that allows some nice monitoring options, what I don't know is if these options are available on other DAWs, but I really don't need/want to change DAWs.

I turn the monitoring of the VST for the track I'm recording off, which in turn disables the sound of the plugin for that track so I don't get to hear the 50's fender champ, just the gtr completely latency free. But I can still hear myseld play, and all the tracks that are not muted.

I always record vocals like this and apply any processing much later on.

Playing live drums into a MIDI VST pose more of an issue, as the sound of the drums is generated by the VST itself  (BFD3 and a couple from MAGIX)...you hear nowt if you turn off the monitoring, so I tend to record the drums early in the song's life with the buffer size right down as low as possible, works very well on the Behringer, totally fine. But I do like to record the drums using the internal sounds from the Yamaha electronic kit, but they need to be routed to individual outs - hence the ADA8200 extension to the UMC1820.

So there is a way round it, so for me the answer lies in working around the limitations that I have, not sure if I'm doing it the 'right way' but it works for me, just thought to share it.

I would be interested to hear about other DAW's monitoring facilities, and if Reaper on a Cray fixes latency issues  8)

As always hope this helps

Rich






Boydie

  • *
  • Administrator
  • Stadium Tour
  • *****
  • Posts: 3593
« Reply #4 on: February 09, 2019, 11:44:05 AM »
Before you spend any £$€ there are a few things to get your heads around first, which will most likely mean you do not need to buy a new computer or do any upgrades

"Block size" (ortem referred to as "buffer size" or "audio buffer") is used to balance LATENCY with PROCESSOR STRAIN

e.g. - a small buffer/block size (e.g. Below 200) will give really low latency (i.e. A very short, virtually imperceptible, delay between singing/playing something and hearing back out of your PC's speakers/headphones

However, achieving this low latency puts a lot of strain on your computer's processor, which can result in "glitching", stuttering audio, "drop outs" and the audio just not playing at all

A high buffer/block size will take the strain off of your PC and enable smooth playback BUT it will increase latency

It is completely normal to change the buffer size during a project or at specific stages - e.g. do the recording/tracking at a low latency setting with minimal effects (or less cpu intensive versions - see below) and then increase the buffer size for mixing when latency doesn't matter at all - the worst that will happen is there will be a tiny pause between pressing play and the audio starting

VST effects add extra strain on you computer resources so you can either turn them off for recording (some DAWs have a global control where you can turn all vsts off with one click) or if you like hearing them when you record you could find some less cpu intensive versions whilst recording and then replace them with better versions at the mixing stage

It is also important to remember that some VSTs have a "look ahead" function which can cause terrible latency issues even at large buffer settings - especially limiters and multi-band effects

Finally, it is worth checking what settings you have for recording audio as recording in "ultra high quality" will put more strain on your PC when you may not really need to

I personally find recording at at 44.1kHz/24-bit is a good balance between audio quality and file size/resource balancing


It is worth playing with different block/buffer sizes as I personally find recording at 256 on my system is perfectly fine and don't really need the ultra low latency
To check out my music please visit:

http://soundcloud.com/boydiemusic

Twitter: https://twitter.com/BoydieMusic

Martinswede

  • *
  • Platinum Album
  • ****
  • Posts: 625
« Reply #5 on: February 09, 2019, 02:37:26 PM »
I came up with an option for recording guitar. If you have a splitter from your guitar that goes both to your amp and line in you don't need to bother about vst monitoring. You also have the option of micing up the amp getting two different guitar tracks from the same recording.

Sometimes my brain seems to take a holiday without any notice.
I love the smell of Donald Sutherland in the morning