DJ Traktor Project - Práce všeho druhu (VST plugins)

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

DJ Traktor Project - Práce všeho druhu (VST plugins)

Příspěvek od luphtrack »

Podařilo se mi rozchodit ten plugin z VST SDK:

http://luphtrack.borec.cz/gain.dll

Nevyhýbám se tedy přepsání filtříku či výsledného ekvalizéru do této podoby.

Tak sem můžete psát, co za by se vám líbilo dalšího.

Jinak bych uvítal, kdyby mi někdo helfnul s tím registrováním...
Obrázek
live free or die!

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

Re: DJ Traktor Project - Práce všeho druhu (VST plugins)

Příspěvek od luphtrack »

no, napadlo mě právě teď udělat ten ladspa rack jak přes portaudio/portmidi, tak jako VST

http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html

tam je jich docela dost.

dál by možná stálo za to nabastlit nějaký výcuc z csoundu. možnost propojovat ty ladspiny přes texťák
Obrázek
live free or die!

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

Re: DJ Traktor Project - Práce všeho druhu (VST plugins)

Příspěvek od luphtrack »

zapomenul jsem popsat tu komunikaci server-klient, ale to až někdy jindy ;)
Obrázek
live free or die!

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

Re: DJ Traktor Project - Práce všeho druhu (VST plugins)

Příspěvek od luphtrack »

takže k té komunikaci server-klient:

na klientovi přidáte audio2socket plugin a veškerá data z něj se přesměrují na socket (řekněme 192.168.1.1:80/tcp).

tam si je převezme ten můj rack :) a pošle je zpět do socket2audio pluginu.

takže bude teoreticky možné takhle propojit dvě DAW přes síť.

na stránkách msdn.microsoft.com (můj miláček) jsem našel specifikaci winsock a můj první pokus proběhl v pořádku (můžu zaslat zdrojové kódy).

ovšem nevim, jak to bude s latencí, to ještě musim potunit (předpokládám použití na lokální síti)
Obrázek
live free or die!

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

Re: DJ Traktor Project - Práce všeho druhu (VST plugins)

Příspěvek od luphtrack »

http://luphtrack.borec.cz/gain_sock.zip

chová se jako ten předchozí, akorát se při nasazení připojí na port 80 a napíše ahoj.
Obrázek
live free or die!

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

Re: DJ Traktor Project - Práce všeho druhu (VST plugins)

Příspěvek od luphtrack »

tak se mi normálně podařilo ten výstup VST pluginu nahrát přes TCP port do souboru. není to paráda?
Obrázek
live free or die!

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

Re: DJ Traktor Project - Práce všeho druhu (VST plugins)

Příspěvek od luphtrack »

já nevim, možná jste si toho už všimli, možná ještě ne

JSEM PROGRAMÁTOR

to s sebou nese mimo jiné to, že se do všeho seru, ačkoli tomu nerozumím. mám intenzivní pocit, že moje mezery ve znalostech dsp se dají doplnit čtením manuálů. je to trestné?

rád bych dal dohromady něco, co odpovídá mým představám a zároveň se to dá i k něčemu použít. je to trestné?

jsem rád užitečný tam, kde není nikdo, kdo by to dělal lépe. pokud se někdo takový objeví, rád mu jeho obor přenechám. je to trestné?

mám rád malé, ale chytré věci. rád je programuju. je to trestné?

Mám divnou přezdívku, rád provokuju a za ten půl rok tady jsem udělal kupu sračkoidních tracků. Zasírám vám vaše fórum svými žvásty, ničemu nerozumím a do všeho se seru.

Ale jsem programátor a rád bych, aby vám to konečně docvaklo.

Už se těším na vaše reakce...
Obrázek
live free or die!

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

Re: DJ Traktor Project - Práce všeho druhu (VST plugins)

Příspěvek od luphtrack »

tak jsem na to založil spešl adresář:

http://luphtrack.borec.cz/vst/

dal jsem tam příklad konfiguračního souboru toho pluginu, co bude zpracovávat data přes sockety. jak jsem psal, jedná se spíš o využití na lokální síti, nejlépe rovnou na tom pc, kde běží DAW.

audio tedy vleze do toho pluginu, hodí data do socketu, z něj vytáhne a pošle na výstup.

umožní to tedy napsat plugin jen s prostředky socketů (winsock, bsd sockety) a použít ho normálně v DAW.

jedním z možných využití tohoto je právě ten ladspa rack ovládaný přes prohlížeč.

hodně jsem o tom přemýšlel a nic lepšího mě nenapadlo.
Obrázek
live free or die!

Odpovědět