Synthforum

Mededelingen

Reageren
 
Discussietools Zoek in deze discussie
Oud 21 september 2012, 16:51   #1
flyweight
Vintage lid
 
flyweight's schermafbeelding
 
Geregistreerd: 10 november 2010
Woonplaats: SENSORED
Berichten: 2.474
Het grote latency topic
Latency wat is het waar door komt het en hoe kun je je latency verkleinen.

In de computer werkt alles in client server configuratie.
Zo is een geluids kaart een geluids server en een muziek programma daar een client van.

Geluidskaarten die hoge latency hebben werken vaak met een driver die geen directe toegang tot de geheugen buffer heeft.

De geluidskaart moet via de kernel (schakelcentrale tussen user en hardware) toegang verkrijgen.

Asio4all, Alsa CoreAudio en adere driver soorten hebben wel directe toegang to de hardware.

Hoe groter een buffer hoe lager het duurd oom hem te vullen des te groter de latency.

Dit geld overigens alleen voor realtime appllicaties een hardeschijf presteerd juist beter met een grotere buffer.

De belangrijkste oorzaken van latency zijn.

1. OS

2. Audiohardware

3. Driver

4. prestaties van de systeembus

5. powersaving protocollen

Een snellere computer heeft niet automatisch betere latency.

http://www.thesycon.de/deu/latency_check.shtml

hiermee kun je zien hoe goed je computer met realtime audio om kan gaan.

Als dit slecht eruit ziet kun je kijken door 1 voor 1 hardware uit te schakelen welk apparaat teveel soft interupts genereerd.
Daarna kun je in je bios tweaken, CPU throtling en andere power saving items uitschakelen.

met de dpc latency checker kun je de verbeteringen zien.

Op een mac werkt het anders omdat daar met een andere kernel word gewerkt die beter realtime presteerd.

De snelheid van de cpu is dus niet belangrijk voor de latency, wel voor de workload die het systeem aan kan.

Het zou leuk zijn om in dit topic alle systeem verbeterings trukkjes te verzamelen. voor Mac Windows en linux.

Mischien om daar later een guide van te maken.

Verbeter me aub alsikiets fout heb..


CENSORED
flyweight is offline   Met citaat reageren
Oud 21 september 2012, 17:10   #2
Patat Met
TB or not TB
 
Patat Met's schermafbeelding
 
Geregistreerd: 25 april 2005
Woonplaats: Zak met Friet
Berichten: 3.466
Alleen als je vst instrumenten life inspeelt via een midi keyboard is lage latency belangrijk, omdat je dan het geluid iets later hoort als de toets indruk.

Verder maakt het niets uit omdat je daw latency compensatie heeft.
Patat Met is offline   Met citaat reageren
Oud 21 september 2012, 20:27   #3
arnomusicman
Radiation!
 
arnomusicman's schermafbeelding
 
Geregistreerd: 14 december 2001
Woonplaats: Zevenaar
Berichten: 3.533

Oorspronkelijk geplaatst door Patat Met Bekijk bericht
Alleen als je vst instrumenten life inspeelt via een midi keyboard is lage latency belangrijk, omdat je dan het geluid iets later hoort als de toets indruk.

Verder maakt het niets uit omdat je daw latency compensatie heeft.
Is het niet ook zo met vocalen, als de zanger(es) zichzelf wil horen tijdens het inzingen en je de mic direct in de geluidskaart geprikt hebt (en dus niet met een mixer werkt)?


Arno
Rise to yourself


Synths: Alesis QS8.1, Yamaha CS6x, Roland R-70, Korg Wavestation SR + NS5R
Software: Windows 10 64-bit, Cubase Pro 9, WaveLab Pro 9, div. VSTi's
PC: i7-980 6-core,, 24GB RAM, 1x500GB+2x1TB
Interfaces: Echo AudioFire12, MOTU MicroLite
Controllers: Steinberg cc121, Frontier Design Tranzport, Behringer BCF2000
Mixer: Soundtracs Topaz Project 8
De complete setup met alle hardware: www.amps-recordings.nl.


Cursussen Cubase en studio advies, ook op locatie
Facebook
arnomusicman is offline   Met citaat reageren
Oud 21 september 2012, 21:01   #4
Patat Met
TB or not TB
 
Patat Met's schermafbeelding
 
Geregistreerd: 25 april 2005
Woonplaats: Zak met Friet
Berichten: 3.466

Oorspronkelijk geplaatst door arnomusicman Bekijk bericht
Is het niet ook zo met vocalen, als de zanger(es) zichzelf wil horen tijdens het inzingen en je de mic direct in de geluidskaart geprikt hebt (en dus niet met een mixer werkt)?
Ja, als je geen direct monitoring hebt op je geluidskaart. De meeste hebben dat wel tegenwoordig.
Patat Met is offline   Met citaat reageren
Oud 22 september 2012, 02:22   #5
flyweight
Vintage lid
 
flyweight's schermafbeelding
 
Geregistreerd: 10 november 2010
Woonplaats: SENSORED
Berichten: 2.474
latency is heel belangrijk.

wat als je je daw als dsp // effectprocessor wilt gebruiken?

Natuurlijk kan je ipv naar je interne mix te luisteren ook direct het analoge signaal aftappen maar voor veel realtime bewerkingen is dat niet geschikt.


CENSORED
flyweight is offline   Met citaat reageren
Oud 22 september 2012, 09:15   #6
Patat Met
TB or not TB
 
Patat Met's schermafbeelding
 
Geregistreerd: 25 april 2005
Woonplaats: Zak met Friet
Berichten: 3.466

Oorspronkelijk geplaatst door flyweight Bekijk bericht
latency is heel belangrijk.

wat als je je daw als dsp // effectprocessor wilt gebruiken?

Natuurlijk kan je ipv naar je interne mix te luisteren ook direct het analoge signaal aftappen maar voor veel realtime bewerkingen is dat niet geschikt.
Voor reverb en delay effecten heb je geen lage latency nodig. En ga je comprimeren/vervormen, dan is elke hoeveelheid latency storend.

Lage latency word zwaar overschat imo en is een marketing gimmick.
Patat Met is offline   Met citaat reageren
Oud 22 september 2012, 09:21   #7
MatthewLeBlom
Vintage lid
Moderator
 
MatthewLeBlom's schermafbeelding
 
Geregistreerd: 31 augustus 2003
Woonplaats: De Efteling
Berichten: 6.597
Als je live bijvoorbeeld gitaar inspeelt en je zet de metronoom van cubase op je koptelefoon en je monitort je gitaar niet (die hoor je direct uit de gitaar), is latency dan belangrijk? Ik kan me voorstellen dat er een vertraging zit tussen het horen van je metronoom, en het registreren van de gitaarklank door cubase.

klopt dat?


silvertone
MatthewLeBlom is offline   Met citaat reageren
Oud 22 september 2012, 09:28   #8
Patat Met
TB or not TB
 
Patat Met's schermafbeelding
 
Geregistreerd: 25 april 2005
Woonplaats: Zak met Friet
Berichten: 3.466

Oorspronkelijk geplaatst door MatthewLeBlom Bekijk bericht
Als je live bijvoorbeeld gitaar inspeelt en je zet de metronoom van cubase op je koptelefoon en je monitort je gitaar niet (die hoor je direct uit de gitaar), is latency dan belangrijk? Ik kan me voorstellen dat er een vertraging zit tussen het horen van je metronoom, en het registreren van de gitaarklank door cubase.

klopt dat?
Daar is latency compensatie en direct monitoring voor.


De beste manier om latency naar beneden te krijgen is verhoging van de samplingfrequentie (heeft dat ook toch nog iets van nut). Verdubbeling van de sampling frequentie is een halvering van de latency.
Patat Met is offline   Met citaat reageren
Oud 22 september 2012, 10:42   #9
MatthewLeBlom
Vintage lid
Moderator
 
MatthewLeBlom's schermafbeelding
 
Geregistreerd: 31 augustus 2003
Woonplaats: De Efteling
Berichten: 6.597

Oorspronkelijk geplaatst door Patat Met Bekijk bericht
Daar is latency compensatie en direct monitoring voor.
Dat is goed- en slecht nieuws tegelijk.
Goed: het is technisch netjes geregeld.
Slecht: ik heb geen excuus meer voor speelfouten


silvertone
MatthewLeBlom is offline   Met citaat reageren
Oud 22 september 2012, 12:04   #10
flyweight
Vintage lid
 
flyweight's schermafbeelding
 
Geregistreerd: 10 november 2010
Woonplaats: SENSORED
Berichten: 2.474
Er zijn dus veel mensen die alleen in the box werken. Die hebben alleen last van output latency. 10ms is dan bv prima werkbaar. Bij op name van zang, synths of instrumenten kun je gebruikmaken van directmonitoring. of van een mixer. 0 latency.

Maar als je bijvoorbeeld een bepaald effect op de computer draaid wat je bij het inspelen ook moet horen dat word ineens in en output latency belangrijk. en dan is bv 12 Ms in 10ms out latency totaal 22ms teveel.

Ook heel erg belangrijk bij vinyl control, waarbij een analoog signaal gedigitaliseerd word en dan de pitch bestuurd.

Latency is geen marketing gimmick, ik probeer hier alleen aan te geven hoe je naast een redelijke geluidskaart (asio4allwerkt ook goed met een aantal kaarten) met wat tweaks betere prestaties krijgt.

Je wilt gewoon ook geen dropouts, vooral niet in je recordings. Idd je sample frequentie naar boven brengen verlaagt ook de latency.

Linux haalt van alle Oss de beste latency en realtime prestaties omdat het een true pre-emptible os is. met de huidige patches dan. 2ms output latency met bv een stockoude realtek chipset. je zou dit als bewijs kunnen zien dat idd het OS de grootste factor is en dat de geluidskaart niet zo heel veel uitmaakt.


CENSORED
flyweight is offline   Met citaat reageren
Oud 22 september 2012, 12:59   #11
Patat Met
TB or not TB
 
Patat Met's schermafbeelding
 
Geregistreerd: 25 april 2005
Woonplaats: Zak met Friet
Berichten: 3.466
Dus we hebben nu 2 gevallen waarbij lage latency belangrijk is:
1 Vinyl controle voor het mixen van digitale geluidsfragmenten.
2 Je speelt life een instrument in waarbij het effect van de computer, bijvoorbeeld distortion, belangrijk is. (overigens is dan 4msec latency erg hinderlijk lijkt mij)

Zijn er nog meer gevallen?

Oh ja.
Het life inspelen van vst instrumenten. (overigens is dan 4msec latency weer erg hinderlijk)

3 gevallen dus tot nu toe.
Patat Met is offline   Met citaat reageren
Oud 22 september 2012, 14:53   #12
flyweight
Vintage lid
 
flyweight's schermafbeelding
 
Geregistreerd: 10 november 2010
Woonplaats: SENSORED
Berichten: 2.474
natuurlijk zijn er meer gevallen,

Kort samengevat alle realtime bewerkingen van analoog signaal dus alles wat door de dsp gaat.

"Realtime DSP"

< 3ms is niet hoorbaar maar < 10ms is wel werkbaar maar ook hoorbaar. Dan praten we over 3ms latency bij een autonoom signaal. als je 2 signalen mix is zelf .02 ms hoorbaar.

net als bv 0.1 hz wat als audio niet hoor baar is maar als modulator wel.


CENSORED
flyweight is offline   Met citaat reageren
Oud 22 september 2012, 15:23   #13
sunny pedaal
ALL (Anna Loog Lid)
 
sunny pedaal's schermafbeelding
 
Geregistreerd: 27 augustus 2002
Woonplaats: limburg
Berichten: 11.267
6-7ms is het fijnst vind ik ( lager hoeft voor mij niet echt, misschien bij compressors en zo wel ), bij 10-12 begint het al wat te slepen. boven de 20 is het inderdaad hinderlijk bij het inspelen.


"FILTER MAINTENANCE- After every 100 hours of operation apply a sine wave to the output of the FILTER to back flush the trapped overtones to unclog your filter." - (EML 101 Manual)
sunny pedaal is offline   Met citaat reageren
Oud 22 september 2012, 15:38   #14
Patat Met
TB or not TB
 
Patat Met's schermafbeelding
 
Geregistreerd: 25 april 2005
Woonplaats: Zak met Friet
Berichten: 3.466

Oorspronkelijk geplaatst door flyweight Bekijk bericht
natuurlijk zijn er meer gevallen,

Kort samengevat alle realtime bewerkingen van analoog signaal dus alles wat door de dsp gaat.

"Realtime DSP"
Dat is geval 2 van post 11



Oorspronkelijk geplaatst door flyweight Bekijk bericht
< 3ms is niet hoorbaar maar < 10ms is wel werkbaar maar ook hoorbaar. Dan praten we over 3ms latency bij een autonoom signaal. als je 2 signalen mix is zelf .02 ms hoorbaar.
Er moet idd onderscheid gemaakt worden tussen lossen geluiden en gemixte geluiden.

Vraag:
Hoeveel "latency" is toelaatbaar om nog "groove" te behouden?
Als voorbeeld kan je nemen iemand die in een bandje speelt met midi keyboard en vst instrumenten.
Is dat <3msec, <10msec of ,<20msec?
Patat Met is offline   Met citaat reageren
Oud 22 september 2012, 20:20   #15
Fles
THEMATIC
 
Fles's schermafbeelding
 
Geregistreerd: 18 januari 2004
Woonplaats: Hoogeloon
Berichten: 3.196

Oorspronkelijk geplaatst door Patat Met Bekijk bericht
Dat is geval 2 van post 11




Er moet idd onderscheid gemaakt worden tussen lossen geluiden en gemixte geluiden.

Vraag:
Hoeveel "latency" is toelaatbaar om nog "groove" te behouden?
Als voorbeeld kan je nemen iemand die in een bandje speelt met midi keyboard en vst instrumenten.
Is dat <3msec, <10msec of ,<20msec?
<10ms it is. Al geldt hier wel hoe minder latency, hoe fijner het speelt. vanaf 10 ms begin je het goed te merken, waarmee ik dus eigenlijk zeg dat 10 ms dus net ietsje teveel is om lekker realtime een VST te bespelen. Ik speel/track veel VST realtime en ik hanteer een ASIO latency van 1.5ms. (RME hdsp). In de praktijk is de latency bijna altijd hoger omdat je in je DAW project bijna altijd vst's hebt lopen die OOK latency hebben, die worden hier nog bij opgeteld. Immers, tegenwoordig heeft iedere DAW volledige delay compensation (ADC). Als op een moment je project zo groot cq. te ver gevorderd is dat je latency om realtime te spelen toch te hoog is geworden heeft Cubase hier een leuke knop voor die heet "constrain delay compensation". Die schakeld tijdelijk plugins uit die (te) veel latency geven zodat je latency -tijdelijk- weer op een aanvaardbaar niveau zit.


IIIone love

SNDCLD
Fles is offline   Met citaat reageren
Oud 22 september 2012, 20:26   #16
Fles
THEMATIC
 
Fles's schermafbeelding
 
Geregistreerd: 18 januari 2004
Woonplaats: Hoogeloon
Berichten: 3.196

Oorspronkelijk geplaatst door Patat Met Bekijk bericht
Lage latency word zwaar overschat imo en is een marketing gimmick.

Hier ben ik het niet mee eens. Voor mij is het zeer belangrijk; zowat m'n hele werkwijze van tracks bouwen zou in elkaar donderen als ik geen ultra lage latency zou hebben.


IIIone love

SNDCLD
Fles is offline   Met citaat reageren
Oud 22 september 2012, 21:14   #17
Patat Met
TB or not TB
 
Patat Met's schermafbeelding
 
Geregistreerd: 25 april 2005
Woonplaats: Zak met Friet
Berichten: 3.466

Oorspronkelijk geplaatst door Fles Bekijk bericht
Hier ben ik het niet mee eens. Voor mij is het zeer belangrijk; zowat m'n hele werkwijze van tracks bouwen zou in elkaar donderen als ik geen ultra lage latency zou hebben.
Dan zal je wel 1 van de 3 manieren van post 11 gebruiken. Waarschijnlijk het life inspelen van vst's.

Tip: Stuur ook het midi signaal van je keyboard naar een sound module en maak een kort percussief geluidje. Dit geluidje hoor je dmv de direct monitoring optie van je geluidskaart. En je hebt nu geen enkele reden om uit de maat te spelen met je vst's. Lage latency is dan ook niet meer nodig.
Patat Met is offline   Met citaat reageren
Oud 22 september 2012, 22:03   #18
Fles
THEMATIC
 
Fles's schermafbeelding
 
Geregistreerd: 18 januari 2004
Woonplaats: Hoogeloon
Berichten: 3.196
Al zou je maar een beetje kunnen spelen op een klavier dan zou je deze tip al niet geven.


IIIone love

SNDCLD
Fles is offline   Met citaat reageren
Oud 23 september 2012, 00:37   #19
Ramirez
Vintage lid
 
Ramirez's schermafbeelding
 
Geregistreerd: 10 oktober 2004
Berichten: 1.105
Wat valt er dan aan je latency te tweaken in bijvoorbeeld Windows 7 ?
Buiten het sleutelen in je geluidskaart software dan.
Ramirez is offline   Met citaat reageren
Oud 23 september 2012, 00:45   #20
flyweight
Vintage lid
 
flyweight's schermafbeelding
 
Geregistreerd: 10 november 2010
Woonplaats: SENSORED
Berichten: 2.474
De tweak die ik hier aangeef, als je dus last van dropouts hebt is met de dpc latency checker kijken of het mischien door andere hardware in je computer komt die teveel softinterupts genereren.

Blijft dpc in het groen dan is alles ok en hoef je niet veel te doen, slaat hij in het rood dan kan het dus door een apparaat in je computer komen bv je wifi kaart of power safe methodes.

Andere tips zijn bv

- alle services uischakelen die je niet gebruikt in services.msc.

- CPU throttling uischakelen


CENSORED
flyweight is offline   Met citaat reageren
Reageren

  Synthforum » Synth Software » Overig Software

Discussietools Zoek in deze discussie
Zoek in deze discussie:

Geavanceerd zoeken

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

vB-code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Forumnavigatie

Soortgelijke discussies
Discussie Auteur Forum Reacties Laatste bericht
Het grote Rebirth topic. Tyros1990 Sequencing 32 26 oktober 2009 01:19
Het grote New Beat topic MadR Algemene Discussie [synths, muziek, etc.] 76 15 juni 2008 18:38
Het Grote Breakbeats Topic willyoss Klank, geluid en theorie 0 10 juni 2008 23:49
Het grote setjes topic ! MadR Optredens 22 2 september 2005 22:53
Het Grote Tiesto Topic Mostatic Algemene Discussie [synths, muziek, etc.] 289 21 oktober 2003 10:20


Alle tijden zijn GMT +1. Het is nu 09:49.


Design by Vjacheslav Trushkin, color scheme by ColorizeIt! Forumsoftware: vBulletin®, versie 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright ©2001 - 2017 Stichting Synthforum Nederland