BruteFIR - brutálně rychlé filtrovátko

Ostatní audio software, obecná diskuse
Odpovědět
Uživatelský avatar
luphtrack
Příspěvky: 1044
Registrován: 11 lis 2008 00:16

BruteFIR - brutálně rychlé filtrovátko

Příspěvek od luphtrack »

http://www.ludd.luth.se/~torger/brutefir.html
BruteFIR is a software convolution engine, a program for applying long FIR filters to multi-channel digital audio, either offline or in realtime. Its basic operation is specified through a configuration file, and filters, attenuation and delay can be changed in runtime through a simple command line interface. The FIR filter algorithm used is an optimised frequency domain algorithm, partly implemented in hand-coded assembler, thus throughput is extremely high. In realtime, a standard computer can typically run more than 10 channels with more than 60000 filter taps each.
umožňuje sestavit a používat sítě filtrů a je brutálně rychlý (údajně)

jedina nevýhoda je nepřítomnost GUI, vše se děje přes textový soubor (jo jo, kexíku, texťák) nebo přes příkazovou řádku.

doporučuju pročíst sekce "What is it" a "What is it good for?"

já sám jsem úplně všchno nepochopil, ale v něčem mi to připomíná csound (sítě)
Naposledy upravil(a) luphtrack dne 26 lis 2009 21:42, celkem upraveno 1 x.
Obrázek
live free or die!

Uživatelský avatar
luphtrack
Příspěvky: 1044
Registrován: 11 lis 2008 00:16

Re: BruteFIR - něco pro džekýska

Příspěvek od luphtrack »

nikdo nemá zájem o BruteFIR? :cry:
Obrázek
live free or die!

Uživatelský avatar
luphtrack
Příspěvky: 1044
Registrován: 11 lis 2008 00:16

Re: BruteFIR - něco pro džekýska

Příspěvek od luphtrack »

http://www.duffroomcorrection.com/wiki/ ... mory_stick
http://spblinux.sourceforge.net/

tak se mi zdá, než nejsem jediný blázen na této planetě...
Obrázek
live free or die!

Uživatelský avatar
luphtrack
Příspěvky: 1044
Registrován: 11 lis 2008 00:16

Re: BruteFIR - brutálně rychlé filtrovátko

Příspěvek od luphtrack »

za přečtení stojí i sekce "How fast is it?".

líbí se mi to brutally fast :)

má to i/o moduly pro alsu, oss i jack, tedy můžete to použít jak pro filtrovaní, tak i pouze pro vstup či výstup jak pro alsu, tak pro jack, což jistě využijí uživatele ardouru
Obrázek
live free or die!

Uživatelský avatar
luphtrack
Příspěvky: 1044
Registrován: 11 lis 2008 00:16

Re: BruteFIR - brutálně rychlé filtrovátko

Příspěvek od luphtrack »

koukám že konvoluce a dlouhé filtry jsou na dračku...

udělat to jako VST, urvete mi nejen ruce, ale i nohy.

jinak pro vás, co nevíte o čom, doporučuji toto:

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

vůbec se neděste matematického aparátu a čekněte ty hejbací obrázky.

o digitálních filtrech pojednává následující stránka:

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

všechno je to na jedno brdo, kdyz mate zvuk digitalizovaný (v nějaké hloubce, v nějaké vzorkovací frekvenci), je to jen posloupnost čísel (diskrétní!) a na tu lze aplikovat numerické algoritmy.

dlouhý filtr je filtr, který kouká daleko do historie - tedy o několik (i víc) "samplů" zpět a na jeho základě vytváří "sample" nový.

konvoluci si dovolím popsat jako techniku, kdy za pomocí vzorku a audio signálu (stopy) vytvoříte signál nový.

hloub už se mi to študovat nechce - z toho kouká akorát tak napomenutí za spam :D
Obrázek
live free or die!

Uživatelský avatar
luphtrack
Příspěvky: 1044
Registrován: 11 lis 2008 00:16

Re: BruteFIR - brutálně rychlé filtrovátko

Příspěvek od luphtrack »

jak jsem už jinde psal, podařilo se mi rozběhat MSVC++ 6.0 pod wine. dále i knihovny FLTK2 a portaudio v19.

brutefir nabízí při real-time nasazení ovládání např. přes telnet. jistě by šlo zbastlit VST plugin nebo koncový filtr přes VAC, který by komunikoval s tímto konvolverem přes síť.

tedy něco jako Ekvalizér pro Džekýska, akorát o něco málo kvalitnější.

pokud nemáte páru o tom, co BruteFIR nabízí, mrkněte sem:

:arrow: http://www.ludd.luth.se/~torger/brutefir.html#good

osobně bych takovouhle vymoženost sám nevyužil (maximálně občas lowpass filtr) a tak se ptám: byl by zájem?

rozhodně by mě potěšilo, kdybych mohl po dlouhé době napsat něco užitečného.
Obrázek
live free or die!

Odpovědět