I början av Januari 2014 låstes Whoa och du kan alltså ej logga in eller skriva något nytt i forumen. Innehåll i forum osv kommer finnas tillgängligt. Läs Mer »

Vad menas med sample interpolation ?

Vår Hiphop - Producenter & DJs

   

2007-06-13 20:41

Vad menas med sample interpolation ?

ja rubriken talar för sig själv, vad betyder detta ? kommer upp när jag ska rendera.

Finns att välja mellan "Linear" "6-point hermite", "sinc depth 64", "sinc depth 128" och "sinc depth 256"

undrar även över wav depth: "16bit int" "32bit float(0.24)" och 32bit float(16.8)

Denna användare har skrivit alla inlägg där användaren har tagits bort från whoa.

2007-06-13 23:13
öh... skulle tippa på algoritmer att applicera dithering/noiseshaping med men jag är inte 100.

kolla:

http://en.wikipedia.org/wiki/Sample_rate_conversion

http://en.wikipedia.org/wiki/Dithering

http://en.wikipedia.org/wiki/Audio_bit_depth



2007-06-13 23:33
Går att krångla till vad interpolation är hur mycket som helst, men ska försöka göra det enkelt.

En interpolation är en annpassning till ett set data. Man kan använda det till få t.ex. en mer sammanhängande signal. Du "anlägger" en anpassad kurva till din data.

Jobbar du med ljud kan det vara bra att göra det för att t.ex. minska brus, bit-fel och skapa ett mer kontinuerligt dataset.

Linjär, kubisk, splines, sinc osv osv. är olika metoder att göra det här på. Olika metoder ger lite olika egenskaper för ditt nya data. t.ex. varierande mjukhet, översvängningar osv osv.

wav depth är hur många bitar du använder för representera dynamiken i en samplingspunkt.

Har du 16 bitar (2 byte) samplingsdjup kan du koda +-2^15 heltals volymsteg (c:a 90dB)

Har du 24 bitar (3 byte) samplingsdjup kan du koda +-2^23 heltals volymsteg (c:a 140dB)

Med 32 bit floating point (4 byte) betyder det att du inte är tvingad till att ha volymstegen i heltal, utan kan ha en väldigt hög upplösning av ditt ljud även vid låga volymer.

Kortfattat:
I 16 bit Int och 32 bit Double används bitar till att koda heltal (...-2,-1,0,1,2...)

Med 32 bit floating point används bitarna på ett mer sofistikerat sätt så att du kan växla mellan heltal och "rationella" tal med olika noggranhet (dvs olika antal siffror efter kommatecknet)

VST 2.0 standarden är satt så att all ljuddata inom t.ex cubase, nuendo och likande använder sig av 32 bit floating point representation internt.

Denna användare har skrivit alla inlägg där användaren har tagits bort från whoa.

2007-06-13 23:38
just det ja.. 32 bit floating point är signerad.
Denna användare har skrivit alla inlägg där användaren har tagits bort från whoa.

2007-06-13 23:38
ljudas: hehe... har du möjligtvis nån utbildning att rekommendera?



2007-06-14 01:03
tack ljudas blev lite klokare, 

större samplingsdjup ger mer headroom ?
Denna användare har skrivit alla inlägg där användaren har tagits bort från whoa.

2007-06-14 08:01
noeL P20:

precis.
Denna användare har skrivit alla inlägg där användaren har tagits bort från whoa.