Vyšší vzorkovací frekvence než 44khz a časové roztažení

Sekvencery Cubase VST / SX a Nuendo
Brooklyn / juanita juarez
Profesionál
Příspěvky: 3559
Registrován: 06 úno 2005 01:03

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od Brooklyn / juanita juarez » 20 bře 2012 14:05

kexik píše:to mi chcete nahovorit ze cubase neresampluje audio v inej samplovacke ale rozhodi sprosto pitch?
resampluje; v tom tkvi celej problem original postera: pri zpetnym re-importu audio souboru s vyssi samplovaci frekvenci nezaskrtl moznost 'resample', potom samozrejme hraje s jinou vyskou tonu a je delsi/kratsi.

Uživatelský avatar
pavlii
Moderátor
Příspěvky: 3019
Registrován: 05 čer 2002 19:23

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od pavlii » 20 bře 2012 15:01

Brooklyne - kexik to zjevně (teda aspoň to na mě dělalo dojem) myslel tak, že Cubase neresampluje v reálném čase; proto to časově rozhodí. Pokud jsem si to vyložil špatně, tak omluva kexíkovi ;-)

P.

Uživatelský avatar
Pytkin
Moderátor
Příspěvky: 21309
Registrován: 23 kvě 2002 16:23

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od Pytkin » 20 bře 2012 15:50

ja som tiez kexika pochopil tak , ze sa pyta ci do cubase mozes nalozit sample s roznymi SR a ci to bude OK .. nebude .. musia sa pri vkladani resamplovat na project sample rate ..

TTT31
Příspěvky: 175
Registrován: 17 kvě 2010 20:46

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od TTT31 » 21 bře 2012 01:48

Teď se zamýšlím na tím, když chci resamplovat nahoru, třeba z 48000 na 96000 tak se akorát vemou dva sousední vzorky např
N[1]= 1000
N[2]= 2000

a pro ten vzorek co má být vložený mezi ně se dopočítá hodnota N[1] + (N[2] - N[1])/2

Nebo existujou i nějaké zajímavější techniky?
Ptám se čistě ze zvědavosti, že např je plno druhů aproximace, plno druhů integrálů, plno druhů všeho, tak jestli i tohle úskalí nemá nějaké hezčí řešení?
Ráno asi otřepu matiku a promyslím to :)

Uživatelský avatar
Pytkin
Moderátor
Příspěvky: 21309
Registrován: 23 kvě 2002 16:23

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od Pytkin » 21 bře 2012 07:49

No ja myslim ze zoberies viac vzoriek a interpolujes ich..

Uživatelský avatar
pavlii
Moderátor
Příspěvky: 3019
Registrován: 05 čer 2002 19:23

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od pavlii » 21 bře 2012 08:54

TTT31 píše:Teď se zamýšlím na tím, když chci resamplovat nahoru, třeba z 48000 na 96000 tak se akorát vemou dva sousední vzorky např
N[1]= 1000
N[2]= 2000

a pro ten vzorek co má být vložený mezi ně se dopočítá hodnota N[1] + (N[2] - N[1])/2

Nebo existujou i nějaké zajímavější techniky?
Ptám se čistě ze zvědavosti, že např je plno druhů aproximace, plno druhů integrálů, plno druhů všeho, tak jestli i tohle úskalí nemá nějaké hezčí řešení?
Ráno asi otřepu matiku a promyslím to :)
Určitě to nebude tak easy - aneb jako píše Pytkin, resampling bude řešen "nějak", a to "nějak" bude prostě návrh komplexního algorytmu od toho kterého výrobce. Je totiž třeba řešit spoustu dalších věcí (kromě té interpolace).

P.

Uživatelský avatar
Pytkin
Moderátor
Příspěvky: 21309
Registrován: 23 kvě 2002 16:23

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od Pytkin » 21 bře 2012 11:05

no hlavne algoritmus bude komplexnejsi , lebo resampluje lubovolnu frekvenciu na inu ..

TTT31
Příspěvky: 175
Registrován: 17 kvě 2010 20:46

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od TTT31 » 21 bře 2012 11:37

OK diks za postřehy, tahle stránka vypadá k věci, tak to prolouskám večer
http://leute.server.de/wilde/resample.html

Uživatelský avatar
kexik
Příspěvky: 12152
Registrován: 08 bře 2004 13:43

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od kexik » 22 bře 2012 11:10

TTT31 píše:Teď se zamýšlím na tím, když chci resamplovat nahoru, třeba z 48000 na 96000 tak se akorát vemou dva sousední vzorky např
N[1]= 1000
N[2]= 2000

a pro ten vzorek co má být vložený mezi ně se dopočítá hodnota N[1] + (N[2] - N[1])/2

Nebo existujou i nějaké zajímavější techniky?
Ptám se čistě ze zvědavosti, že např je plno druhů aproximace, plno druhů integrálů, plno druhů všeho, tak jestli i tohle úskalí nemá nějaké hezčí řešení?
Ráno asi otřepu matiku a promyslím to :)
to je ten najblbsi sposob... fungoval by super, keby hudba bola zlozena z trojuholnikovych signalov. kedze ale vlnenie vzduchu najlepsie popisuje sinusovka, takyto sposob by vyrobil ten "medzisampel" s pomerne velkou chybou. Je to ale najrychlejsi sposob a v realtime mode ho niektore softy pouzivaju, vola sa to linearny resampling. Kvalitnejsie algoritmy ale pouzivaju rozne polynomicke regresne techniky, pricom sa pouziva hermitova alebo bezierova funkcia (kubicka a bikubicka interpolacia) alebo najlepsie rozne polynomicke interpolacie, napriklad lagrangeova alebo sinc.

Uživatelský avatar
Pytkin
Moderátor
Příspěvky: 21309
Registrován: 23 kvě 2002 16:23

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od Pytkin » 22 bře 2012 11:31

hmm .. hned som si spomenul na profesora kolara .. pokazil si mi den ..

Uživatelský avatar
kexik
Příspěvky: 12152
Registrován: 08 bře 2004 13:43

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od kexik » 22 bře 2012 12:27

mne ho uz poranu pokazila jedna veduca studijneho oddelenia, tak sme dvaja :)

Uživatelský avatar
MDudas
Příspěvky: 2682
Registrován: 12 črc 2011 22:55

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od MDudas » 22 bře 2012 14:44

TTT31 píše: a pro ten vzorek co má být vložený mezi ně se dopočítá hodnota N[1] + (N[2] - N[1])/2
:) :) Híííííííí !!!!
Asi si si predsavil vlnu s rovnym lokalnym priebehom - skus si predstavit tento vypocet "priemeru" v lokalnom extreme - "navrchu vlny". :wink: :wink:
Taketo "resamplovanie" sa da s privretymi ocami vyuzit, ak mas sample dostatocne vysokej kvality (16 bit/ 44,1), aj to iba ak by si menil v pomere 1:2.

Resamplovacie algoritmy pre audio vznikli (resp. boli prisposobene) v case prvych samplerov, ked sample zdaleka nemali 16bit / 44kHz!! Bezne tak 8-bit / 16- 22kHz. Chyba linearnej interpolacie pri 8 bitovom 16kHz sample by bola ozrutna... Navyse bolo treba rozlozit niekolko malo samplov na celu klaviaturu.... 8) -- teda posuny frekvencie o rozne logaritmicke hausnumera smerom hore aj dole... Takze bolo treba ovela lepsie algoritmy. Ano - aj polynomy, pane profesore... :D V casoch vsadepritomnej FFT, to ale uz neni problem.

Brooklyn / juanita juarez
Profesionál
Příspěvky: 3559
Registrován: 06 úno 2005 01:03

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od Brooklyn / juanita juarez » 22 bře 2012 18:49

pavlii píše:Brooklyne - kexik to zjevně (teda aspoň to na mě dělalo dojem) myslel tak, že Cubase neresampluje v reálném čase; proto to časově rozhodí. Pokud jsem si to vyložil špatně, tak omluva kexíkovi ;-)

P.
jo takhle.. tak v tomhle je cubase 'napred' v tom, ze umi realtimove pitch-shiftovat audio eventy. ale tu elementarni 'samplerovskou' metodu zmeny tonu na zaklade zmeny samplovaci frekvence 'on the fly' nedela, coz je trapnost, ale mam na to ruzny cesty kolem.

Uživatelský avatar
pavlii
Moderátor
Příspěvky: 3019
Registrován: 05 čer 2002 19:23

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od pavlii » 22 bře 2012 18:51

Mno měl by na to stačit plug-in do insertu stopy - "Resampler".

P.

Brooklyn / juanita juarez
Profesionál
Příspěvky: 3559
Registrován: 06 úno 2005 01:03

Re: Vyšší vzorkovací frekvence než 44khz a časové roztažení

Příspěvek od Brooklyn / juanita juarez » 22 bře 2012 18:55

pavlii píše:Mno měl by na to stačit plug-in do insertu stopy - "Resampler".

P.
?

to je skutecny plugin?

prece nejde, to musi resit daw na low-level urovni, plugin bez nacteni do bufferu nemuze zvysit samplerate, nevi, 'co prijde' ve vzorku.

Odpovědět