Spørsmål:
Hvor langt fra hverandre temporært kan det høres to lyder mens de fremdeles høres ut som de spiller samtidig?
Thomas Levine
2011-09-28 04:08:27 UTC
view on stackexchange narkive permalink

Jeg prøver å synkronisere musikk som spilles på forskjellige datamaskiner. Jeg har samlet inn kvantitativ informasjon for å prøve å identifisere kilder til asynkroni.

Jeg vil gjerne vite hvor langt fra hverandre i tid to lyder må være for at folk skal tro at de spiller på det samme tid. Med andre ord, hvor upresist kan synkroniseringen min være for å høres ut som synkronisering?

Dette avhenger selvsagt av hvilken type musikk som spilles, så jeg tror jeg ser etter det laveste tallet, som Jeg tror ville tilsvare spesielt rask og skarp musikk.

6. oktober oppdatering

La oss prøve å spørre det på en annen måte. Jeg har sett etter alle mulige kilder til variabel forsinkelse og logget dem. Siden musikken fremdeles høres av, må minst ett av følgende være sant

  1. Det er en feil i koden min.
  2. Jeg mangler en kilde til forsinkelse.
  3. En forskjell på ett centisekund i avspilling av to lyder er nok til at folk kan høre dem som forskjellige.

Ett centisekund er ett slag ved 6000 bpm, eller omtrent ett seksti og fjerde av et slag ved 94 bpm.

Oppdatering 10. oktober

Hmm Jeg kunne også teste dette ved å motsette noen få lyder med noen få centisekunder i noe lydprogram, kode dem og og deretter spille dem.

Og folk ser ut til å tro at jeg streamer musikk eller at jeg spør om kilder til ventetid. Jeg streamer ikke musikk, men jeg vil huske alles tanker om hvor ventetid kan komme fra.

Det kommer tydeligvis an på. Hva planlegger du egentlig å bruke dette til?
Det kommer tydeligvis an på. Jeg ønsket opprinnelig å ha et dansefest med massiv surroundlyd som ingen kunne slå av, men jeg planlegger noe litt annerledes hvis jeg ikke får synkroniseringen til å være presis nok.
Vel, jeg kan ikke forbedre svaret mitt, men jeg burde dobbelt skrift ** "... er en stor utfordring ..." **. Har du et bildekart over høyttalerne dine og nøyaktig hvor folk føler forsinkelsen? Det er hvor som helst, eller bare i noen hjørner?
Tre svar:
datageist
2011-10-07 04:38:16 UTC
view on stackexchange narkive permalink

Jeg gravde opp en avhandling om emnet, Om bidrag fra timelige og romlige signaler til den perseptuelle organisering av samtidige lyder ( lenke) . Fra skanningsseksjonen 1.2 Temporal cues er det minst tre faktorer involvert, nemlig angrepsform, volum og begynnelsestid. Det er sannsynligvis også avhengig av frekvensinnhold (dvs. subbass / kick-kombinasjoner kan ha mer temporal slop enn cymbal / snare-kombinasjoner). Imidlertid, som en tommelfingerregel (basert på referert forskning fra Schutte), høres det ut som 50ms er en god tilnærmet maksimal forskyvning for raske angrep. Jeg leste ikke spatialiseringsdelene, men det høres ut som lydretningen også kan være en faktor.

OMG som er perfekt!
H_7
2011-09-29 03:57:07 UTC
view on stackexchange narkive permalink

Jeg misforsto spørsmålet ditt så dette er den redigerte versjonen:

Dette er en stor utfordring spesielt i store monstre viser med bare en lydkilde. De bruker en spesiell maskinvare til å dele lydene riktig med riktig forsinkelse for å lage lyder "synkroniserte" overalt.

Med mer enn én kilde trenger du litt nettforbindelse mellom maskinene. Etter min mening, bedre unngå wi-fi og bruk kabler for å få høy hastighet og sikkerhet og ingen stor forsinkelse mellom maskiner. Ved å bruke delingskontroll kan du kontrollere både i en maskin og sette maskiner til å spille "synkronisert".

Du må vurdere lydhastigheten ( 330 meter / sekund ), ditt område og arrangementets utforming av lydboksene dine for å lage et lydkart som sikrer at hvert punkt vil motta lyden "like" med svært liten akseptabel forsinkelse og uten forstyrrelser mellom boksene (for høyt volum som genererer en ekkoeffekt). Uten en spesialisert lydmotor kan du miste litt tid på en prøve-og-feil-metode, men sannsynligvis kan du klare det. Jeg foreslår at du ansetter en, hvis budsjettet ditt lett tillater dette.

Hvis du vil

massiv surroundlyd som ingen ville være i stand til å slå av sterk >,

du vil sannsynligvis også leie etter noen oljekraftgeneratorer.

Lykke til med høyttalerne dine!

OP nevner ikke synkronisering av * live * lyd.
gloups
2011-10-01 21:37:38 UTC
view on stackexchange narkive permalink

Over 512 prøver på 44,1 kHz kan være for ukomfortable for sanntidsfølelse. La oss si 80 millisekunder. Hvis du trekker dette fra den lokale buffringsbegrensningen på datamaskinen (la oss si 40 ms), lar den deg halve tiden for nettverksforsinkelse.

Det høres ut som dette inneholder et svar, men jeg har problemer med å analysere det.


Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...