pomoc s kompilováním LinVST a rozchození HOLMimpulse
pomoc s kompilováním LinVST a rozchození HOLMimpulse
Při zpracování zvuku používám hodně vst pluginů na Windows. Ale po zkušenostech s Win10 chci co nejvíc práci na tomhle systému omezit.
Teď bych chtěl požádat o pomoc s kompilací balíčku programu LinVST. Je to bridge, který umožňuje používání vst pluginů pod linuxem. Našel jsem také Airwave, ten je v repozitářích a funguje, ale jen některé pluginy pod ním fungují. Některé "nepustí" na výstup žádný zvuk, i když jejich GUI se zobrazí, některé nenačtou ani GUI. Anebo mám něco špatně v Airwave, ale nevím co.
Chtěl bych zprovoznit LinVST
https://github.com/osxmidi/LinVst
a pro kompilování jsem našel polopatický návod na
https://www.youtube.com/watch?v=3wlafTihNWc
Jednak je to německy, což neumím, ale při sledování příkazů na jeho konzoli by to šlo, jenže pro kompilování používá pacman, kterou v systému nemám a nevím, jak jí nainstalovat, jestli to vůbec pod Mintem jde. Líbí se mi ten jeho postup relativně jednoduchý pomocí makefile.
Půjde to takhle i pod Mintem?
Anebo - nehodil by se LinVST i někomu, kdo pakovat umí, kdo by balíček vytvořil?
Druhý dotaz je:
Potřebuji zobrazit spektrum, resp. frekvenční charakteristiku z impulsové odezvy. Prostě - mám impulsovou odezvu prostoru ve .wav a potřebuji se podívat na křivku jeho frekv. char. Našel jsem sw, který vypadá velmi shopně - HOLMimpulse
http://www.holmacoustics.com/holmimpulse.php,
ale ať 32bit, tak 64bit verze pod Mintem nerozchodit a pod Win10 po načtení impulsu z wav spadne. Takže i když mám Win10 pro takové nouzové situace, kdy mi něco pod linuxem nechodí, selhávají. A to ne jednou. Škoda, že WINE nepobere všechny Windowsí aplikace. Zvlášť ty, které komunikují s USB nebo s audio vstupy výstupy mi ve Wine nechtějí chodit. Třeba i s tím máte někdo zkušenost (např. ARTA http://www.artalabs.hr/ - jede, ale nepoužívá správně audio porty)
Je tedy možné podívat se na Lin VST a okrajově na HOLMimpulse?
Díky za pomoc.
Pavel
Teď bych chtěl požádat o pomoc s kompilací balíčku programu LinVST. Je to bridge, který umožňuje používání vst pluginů pod linuxem. Našel jsem také Airwave, ten je v repozitářích a funguje, ale jen některé pluginy pod ním fungují. Některé "nepustí" na výstup žádný zvuk, i když jejich GUI se zobrazí, některé nenačtou ani GUI. Anebo mám něco špatně v Airwave, ale nevím co.
Chtěl bych zprovoznit LinVST
https://github.com/osxmidi/LinVst
a pro kompilování jsem našel polopatický návod na
https://www.youtube.com/watch?v=3wlafTihNWc
Jednak je to německy, což neumím, ale při sledování příkazů na jeho konzoli by to šlo, jenže pro kompilování používá pacman, kterou v systému nemám a nevím, jak jí nainstalovat, jestli to vůbec pod Mintem jde. Líbí se mi ten jeho postup relativně jednoduchý pomocí makefile.
Půjde to takhle i pod Mintem?
Anebo - nehodil by se LinVST i někomu, kdo pakovat umí, kdo by balíček vytvořil?
Druhý dotaz je:
Potřebuji zobrazit spektrum, resp. frekvenční charakteristiku z impulsové odezvy. Prostě - mám impulsovou odezvu prostoru ve .wav a potřebuji se podívat na křivku jeho frekv. char. Našel jsem sw, který vypadá velmi shopně - HOLMimpulse
http://www.holmacoustics.com/holmimpulse.php,
ale ať 32bit, tak 64bit verze pod Mintem nerozchodit a pod Win10 po načtení impulsu z wav spadne. Takže i když mám Win10 pro takové nouzové situace, kdy mi něco pod linuxem nechodí, selhávají. A to ne jednou. Škoda, že WINE nepobere všechny Windowsí aplikace. Zvlášť ty, které komunikují s USB nebo s audio vstupy výstupy mi ve Wine nechtějí chodit. Třeba i s tím máte někdo zkušenost (např. ARTA http://www.artalabs.hr/ - jede, ale nepoužívá správně audio porty)
Je tedy možné podívat se na Lin VST a okrajově na HOLMimpulse?
Díky za pomoc.
Pavel
-
- Příspěvky: 383
- Registrován: 29 kvě 2020, 20:21
Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse
1. aky sw sa bude pouzivat?soundeng píše: ↑11 črc 2020, 09:36 Při zpracování zvuku používám hodně vst pluginů na Windows. Ale po zkušenostech s Win10 chci co nejvíc práci na tomhle systému omezit.
Teď bych chtěl požádat o pomoc s kompilací balíčku programu LinVST. Je to bridge, který umožňuje používání vst pluginů pod linuxem. Našel jsem také Airwave, ten je v repozitářích a funguje, ale jen některé pluginy pod ním fungují. Některé "nepustí" na výstup žádný zvuk, i když jejich GUI se zobrazí, některé nenačtou ani GUI. Anebo mám něco špatně v Airwave, ale nevím co.
Chtěl bych zprovoznit LinVST
https://github.com/osxmidi/LinVst
a pro kompilování jsem našel polopatický návod na
https://www.youtube.com/watch?v=3wlafTihNWc
Jednak je to německy, což neumím, ale při sledování příkazů na jeho konzoli by to šlo, jenže pro kompilování používá pacman, kterou v systému nemám a nevím, jak jí nainstalovat, jestli to vůbec pod Mintem jde. Líbí se mi ten jeho postup relativně jednoduchý pomocí makefile.
Půjde to takhle i pod Mintem?
Anebo - nehodil by se LinVST i někomu, kdo pakovat umí, kdo by balíček vytvořil?
Druhý dotaz je:
Potřebuji zobrazit spektrum, resp. frekvenční charakteristiku z impulsové odezvy. Prostě - mám impulsovou odezvu prostoru ve .wav a potřebuji se podívat na křivku jeho frekv. char. Našel jsem sw, který vypadá velmi shopně - HOLMimpulse
http://www.holmacoustics.com/holmimpulse.php,
ale ať 32bit, tak 64bit verze pod Mintem nerozchodit a pod Win10 po načtení impulsu z wav spadne. Takže i když mám Win10 pro takové nouzové situace, kdy mi něco pod linuxem nechodí, selhávají. A to ne jednou. Škoda, že WINE nepobere všechny Windowsí aplikace. Zvlášť ty, které komunikují s USB nebo s audio vstupy výstupy mi ve Wine nechtějí chodit. Třeba i s tím máte někdo zkušenost (např. ARTA http://www.artalabs.hr/ - jede, ale nepoužívá správně audio porty)
Je tedy možné podívat se na Lin VST a okrajově na HOLMimpulse?
Díky za pomoc.
Pavel
Audacity, bitwig a ardour funguju s VST pluginmi v pohode.
https://manual.ardour.org/working-with- ... t-support/
https://www.audacityteam.org/download/plug-ins/
linky na linuxove pluginy:
http://linux-sound.org/linux-vst-plugins.html
https://www.audiopluginsforfree.com/linux/vst-linux/
2. odporucam specializovane forum
https://linuxmusicians.com/viewtopic.php?t=13686
Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse
Používám na obou platformách Reaper a právě kvůli VST přecházím mezi nimi. Stříhám na Linuxu a zvukově upravuji na Windows. Není to zrovna pohodlná práce. Jiný sw už používat nechci, protože Reaper se dá nastavit naprosto k vlastním potřebám (tak jak jsem z Linuxu zvyklý), což Ardour jako jediný použitelný DAW pod linuxem zdaleka neumožňuje. http://reaper.fm/download.php#linux_download
Mám připravených hodně postupů zpracování zvuku využívajících windowsovských vst pluginů, a přechod na LADSPA apod. by bylo pro mě komplikací. Podle zkušeností bych stejný výsledný zvuk pravděpodobně ani nedosáhl.
Na fórumse podívám. Díky.
Mám připravených hodně postupů zpracování zvuku využívajících windowsovských vst pluginů, a přechod na LADSPA apod. by bylo pro mě komplikací. Podle zkušeností bych stejný výsledný zvuk pravděpodobně ani nedosáhl.
Na fórumse podívám. Díky.
Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse
Vst jsem nakonec rozchodil, když jsem našel odkaz na kompilované balíčky LinVST. LinVST mi chodí jako bridge pro vst daleko lépe než Airwave.
Postup, který jsem použil:
Jak zprovoznit vst pluginy pro windows pod linuxem
Stáhnout balíček LinVST LinVst-64bit-32bit_2.8.2.deb z https://github.com/osxmidi/LinVst/releases,
nainstalovat ho.
Z /usr/share/LinVst/64bit-32bit/ zkopírovat linvst.so do adresáře s vst pluginy, u mně je to
/home/p/.wine/drive_c/Program Files/vst/
najít .dll vst pluginu, třeba SPAN.dll a linvst.so přejmenovat podle SPAN při zanechání přípony .so
SPAN.so
Takže v adresáři pro vst bodou dva soubory pluginu. název_pluginu.dll a název_pluginu.so.
Pak jen otevřít DAW (u mně Reaper) a načíst pluginy
Options - Preferencies - Plugins - VST - Clear Cache/Re scan (pochopitelně, když jsou správně nastavené cesty k souborům vst pluginů.
A je to. Funguje to a fungují mi i pluginy, kreré při použití Airwave nefungovaly.
Zbývá ještě rozchodit HOLMimpulse. Máte někdo nějaký nápad?
Postup, který jsem použil:
Jak zprovoznit vst pluginy pro windows pod linuxem
Stáhnout balíček LinVST LinVst-64bit-32bit_2.8.2.deb z https://github.com/osxmidi/LinVst/releases,
nainstalovat ho.
Z /usr/share/LinVst/64bit-32bit/ zkopírovat linvst.so do adresáře s vst pluginy, u mně je to
/home/p/.wine/drive_c/Program Files/vst/
najít .dll vst pluginu, třeba SPAN.dll a linvst.so přejmenovat podle SPAN při zanechání přípony .so
SPAN.so
Takže v adresáři pro vst bodou dva soubory pluginu. název_pluginu.dll a název_pluginu.so.
Pak jen otevřít DAW (u mně Reaper) a načíst pluginy
Options - Preferencies - Plugins - VST - Clear Cache/Re scan (pochopitelně, když jsou správně nastavené cesty k souborům vst pluginů.
A je to. Funguje to a fungují mi i pluginy, kreré při použití Airwave nefungovaly.
Zbývá ještě rozchodit HOLMimpulse. Máte někdo nějaký nápad?
Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse
Po spuštění v konzoli
se ukazuje:
Co to znamená? Nevím v jaké path myslí "Illegal characters in path."
Kód: Vybrat vše
env WINEPREFIX="/home/uzivatel/.wine" wine C:\\Program\ Files\ \(x86\)\\HOLM\ Acoustics\\HOLMImpulse\\HOLMImpulse.exe
Kód: Vybrat vše
Unhandled Exception:
System.ArgumentException: Illegal characters in path.
at System.IO.Path.Combine (System.String path1, System.String path2) [0x00057] in <9727e7c25d434f57880423f7c033fc46>:0
at System.Windows.Forms.Application.CreateDataPath (System.String basePath) [0x00006] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0
at System.Windows.Forms.Application.get_UserAppDataPath () [0x00007] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0
at <Module>.HOLM.HOLMImpulse.main (System.String[] args) [0x00006] in <2555e696beab4bfc9a68472e8ab761a1>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: Illegal characters in path.
at System.IO.Path.Combine (System.String path1, System.String path2) [0x00057] in <9727e7c25d434f57880423f7c033fc46>:0
at System.Windows.Forms.Application.CreateDataPath (System.String basePath) [0x00006] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0
at System.Windows.Forms.Application.get_UserAppDataPath () [0x00007] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0
at <Module>.HOLM.HOLMImpulse.main (System.String[] args) [0x00006] in <2555e696beab4bfc9a68472e8ab761a1>:0
0133:fixme:msvcrt:__clean_type_info_names_internal (0x7842e65c) stub
Naposledy upravil(a) soundeng dne 14 črc 2020, 18:57, celkem upraveno 1 x.
Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse
.soundeng píše: ↑12 črc 2020, 10:45 Po spuštění v konzoliCo to znamená? Nevím v jaké path myslí "Illegal characters in path."Kód: Vybrat vše
env WINEPREFIX="/home/p/.wine" wine C:\\Program\ Files\ \(x86\)\\HOLM\ Acoustics\\HOLMImpulse\\HOLMImpulse.exe
V ceste su nake neplatne znaky
Mozno vadia medzery v ceste k suboru alebo adresaru, asi odstranit medzery alebo to dat mezdzi uvozovky
mozno tak
Kód: Vybrat vše
env WINEPREFIX="/home/p/.wine" wine "C:\\Program\ Files\ \(x86\)\\HOLM\ Acoustics\\HOLMImpulse\\HOLMImpulse.exe"
Ale mozno sa mylim, lebo vine nepouzivam.
.
Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse
To je z textu zřejmé. Ale není jasné, které znaky a kde mu vadí. protože path k .exe souboru jinak napsat nejde (nebo ano?) a nic jiného v příkaze není.Mozno vadia medzery v ceste k suboru
Jestli wineprefix je to, co je v příkaze ke spuštění, take je WINEPREFIX="/home/p/.wine", jinak nevím,Nepíšeš, či máš 64, alebo 32 bit Wine a aký wineprefix.
a jak zjistím verzi Wine?
Tohle jsem ještě nedělal, zkusím najít jak na to na netu, nebo kdyby mi někdo poradil, jak na to, pomohlo by mi to.skúsiť do wineprefixu doinštalovať dotnet2.0 a ie6.
Šlo by to přes Winetricks?
Děkuju
Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse
Winecfg ukazuje Windows XP až Windows 10
Zkoušel jsem startovat HOLMimpulse v Krusaderu i v konzoli: a nefunguje.
Stejným způsobem v konzoli třeba EAC jede:
Zkoušel jsem ještě odinstalovat 32 bitovou verzi HOLMimpulse a nainstalovat 64 bitovou a výsledek a hláška jsou stejné.
Zkoušel jsem startovat HOLMimpulse v Krusaderu i v konzoli:
Kód: Vybrat vše
~/.wine/drive_c/Program Files (x86)/HOLM Acoustics/HOLMImpulse $ wine HOLMImpulse.exe
Unhandled Exception:
System.ArgumentException: Illegal characters in path.
at System.IO.Path.Combine (System.String path1, System.String path2) [0x00057] in <9727e7c25d434f57880423f7c033fc46>:0
at System.Windows.Forms.Application.CreateDataPath (System.String basePath) [0x00006] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0
at System.Windows.Forms.Application.get_UserAppDataPath () [0x00007] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0
at <Module>.HOLM.HOLMImpulse.main (System.String[] args) [0x00006] in <2555e696beab4bfc9a68472e8ab761a1>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: Illegal characters in path.
at System.IO.Path.Combine (System.String path1, System.String path2) [0x00057] in <9727e7c25d434f57880423f7c033fc46>:0
at System.Windows.Forms.Application.CreateDataPath (System.String basePath) [0x00006] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0
at System.Windows.Forms.Application.get_UserAppDataPath () [0x00007] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0
at <Module>.HOLM.HOLMImpulse.main (System.String[] args) [0x00006] in <2555e696beab4bfc9a68472e8ab761a1>:0
Stejným způsobem v konzoli třeba EAC jede:
Kód: Vybrat vše
~/.wine/drive_c/Program Files (x86)/Exact Audio Copy $ wine EAC.exe
0047:fixme:ole:CoCreateInstanceEx no instance created for interface {f11f7acc-17ef-4192-a7c8-4955af2ade00} of class {c55d92b1-4fdf-4b54-b817-98ab9569f4f4}, hres is 0x80040111
0053:fixme:ntdll:NtSetInformationToken unimplemented class 4
0053:fixme:process:NtQueryInformationProcess (process=0xffffffff) Unimplemented information class: ProcessSessionInformation
0053:fixme:advapi:LsaOpenPolicy ((null),0x612b2044,0x00000001,0x6dc3b4) stub
0053:fixme:advapi:GetWindowsAccountDomainSid (0x6dc384 0x110c34 0x6dc380): semi-stub
0053:fixme:advapi:LsaClose (0xcafe) stub
0053:fixme:netapi32:DsEnumerateDomainTrustsW ((null), 0x0023, 0x6dc40c, 0x6dc410): stub
0047:fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 0.
0047:err:aspi:SCSI_OpenDevice Failed to open device /dev/sg0: Operace zamítnuta
0047:fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 1.
Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse
Instaloval jsem nový prefix ve WINE, do něj přes Winetricks dotnet2 a HOLMimpulse se rozjel.
Postup:
vytvořit wineprefix s 32bitovou architekturou
Ve winecfg, které se z příkazu spustí automaticky, nastavit jako defaultní systém Windows XP.
spustit .msi s instalací v daném prefixu
spustit winetricks pod novým, tedy jiným, než defaultním Wineprefixem
select the default wineprefix (v záhlaví okna se objeví cesta k zvolenému wineprefixu)
install a dll or windows component
dotnet20
začne instalace, objevilo se mi mnoho errorů, ale HOLMimpulse se pak i přesto rozjel.
Nejdřív mi nešlo importovat wavy s IR, ale pak jsem zjistil, že cesty k wavům musí být bez divných a prázdných znaků.
Výsledek je, že pod Wine jede HOLMimpulse tak, jak pod originál Windows10 s licencí ne. To je gól.
Postup:
vytvořit wineprefix s 32bitovou architekturou
Kód: Vybrat vše
WINEARCH=win32 WINEPREFIX="/home/uzivatel/.WINE32/" winecfg
spustit .msi s instalací v daném prefixu
Kód: Vybrat vše
env WINEPREFIX="/home/uzivatel/.WINE32" wine msiexec /i C:/HOLMImpulse-1.4.2.0.msi
Kód: Vybrat vše
WINEPREFIX="/home/uzivatel/.WINE32" winetricks
install a dll or windows component
dotnet20
začne instalace, objevilo se mi mnoho errorů, ale HOLMimpulse se pak i přesto rozjel.
Nejdřív mi nešlo importovat wavy s IR, ale pak jsem zjistil, že cesty k wavům musí být bez divných a prázdných znaků.
Výsledek je, že pod Wine jede HOLMimpulse tak, jak pod originál Windows10 s licencí ne. To je gól.
Naposledy upravil(a) soundeng dne 14 črc 2020, 18:56, celkem upraveno 1 x.