pomoc s kompilováním LinVST a rozchození HOLMimpulse

Diskuze, problémy a zkušenosti s programy, nástroji nebo balíčkovacími systémy
Zpráva
Autor
soundeng
Příspěvky: 65
Registrován: 03 říj 2018, 07:55

pomoc s kompilováním LinVST a rozchození HOLMimpulse

#1 Příspěvek od soundeng » 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

sasa.chetan
Příspěvky: 136
Registrován: 29 kvě 2020, 20:21

Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse

#2 Příspěvek od sasa.chetan » 11 črc 2020, 11:15

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
1. aky sw sa bude pouzivat?
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
Mitakuye Oyashin, but not with windows

soundeng
Příspěvky: 65
Registrován: 03 říj 2018, 07:55

Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse

#3 Příspěvek od soundeng » 11 črc 2020, 11:39

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.

soundeng
Příspěvky: 65
Registrován: 03 říj 2018, 07:55

Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse

#4 Příspěvek od soundeng » 12 črc 2020, 08:58

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?

soundeng
Příspěvky: 65
Registrován: 03 říj 2018, 07:55

Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse

#5 Příspěvek od soundeng » 12 črc 2020, 10:45

Po spuštění v konzoli

Kód: Vybrat vše

env WINEPREFIX="/home/uzivatel/.wine" wine C:\\Program\ Files\ \(x86\)\\HOLM\ Acoustics\\HOLMImpulse\\HOLMImpulse.exe
se ukazuje:

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
Co to znamená? Nevím v jaké path myslí "Illegal characters in path."
Naposledy upravil(a) soundeng dne 14 črc 2020, 18:57, celkem upraveno 1 x.

Uživatelský avatar
zeleno
Příspěvky: 122
Registrován: 09 úno 2020, 09:04

Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse

#6 Příspěvek od zeleno » 12 črc 2020, 14:55

...Zbývá ještě rozchodit HOLMimpulse. Máte někdo nějaký nápad?
Nepíšeš, či máš 64, alebo 32 bit Wine a aký wineprefix. Bolo by mať všetko 32 bitové a skúsiť do wineprefixu doinštalovať dotnet2.0 a ie6.
Skúsil som to len tak nahodiť, ale neviem v tom robiť a teda odskúšať.
Snímka obrazovky.png
Přílohy
Snímka obrazovky-1.png
Naposledy upravil(a) zeleno dne 12 črc 2020, 18:06, celkem upraveno 2 x.

menom
Guru Mintu
Příspěvky: 1826
Registrován: 12 pro 2012, 15:10

Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse

#7 Příspěvek od menom » 12 črc 2020, 15:15

soundeng píše:
12 črc 2020, 10:45
Po spuštění v konzoli

Kód: Vybrat vše

env WINEPREFIX="/home/p/.wine" wine C:\\Program\ Files\ \(x86\)\\HOLM\ Acoustics\\HOLMImpulse\\HOLMImpulse.exe
Co to znamená? Nevím v jaké path myslí "Illegal characters in path."
.

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.

soundeng
Příspěvky: 65
Registrován: 03 říj 2018, 07:55

Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse

#8 Příspěvek od soundeng » 12 črc 2020, 16:51

Mozno vadia medzery v ceste k suboru
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í.
Nepíšeš, či máš 64, alebo 32 bit Wine a aký wineprefix.
Jestli wineprefix je to, co je v příkaze ke spuštění, take je WINEPREFIX="/home/p/.wine", jinak nevím,
a jak zjistím verzi Wine?
skúsiť do wineprefixu doinštalovať dotnet2.0 a ie6.
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.
Šlo by to přes Winetricks?

Děkuju

Uživatelský avatar
zeleno
Příspěvky: 122
Registrován: 09 úno 2020, 09:04

Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse

#9 Příspěvek od zeleno » 12 črc 2020, 17:09

Áno, dá sa to cez Winetricks a v konzole to skús cez filemanager MC /Midnight Commander/ , preklikaj sa do adresára programu a tam zadaj dole príkaz
wine HOLMImpulse.exe vyhneš sa možnaj chybe v path.
Snímka obrazovky-1.png
Ak v konzole zadáš príkaz winecfg
vybehne ti konfiguračné okno wine a tam keď rozklikneš verzie windows, tak ak to začína Windows XP, máš 64 bitový wineprefix.
Ak to začína Windows NT4.0, tak je wineprefix 32 bitový, no to by si musel vytvoriť príkazom WINEARCH=win32 winecfg a o tom by si vedel.
Snímka obrazovky-2.png
Naposledy upravil(a) zeleno dne 12 črc 2020, 17:29, celkem upraveno 1 x.

soundeng
Příspěvky: 65
Registrován: 03 říj 2018, 07:55

Re: pomoc s kompilováním LinVST a rozchození HOLMimpulse

#10 Příspěvek od soundeng » 12 črc 2020, 17:18

Winecfg ukazuje Windows XP až Windows 10

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 
a nefunguje.

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.
Zkoušel jsem ještě odinstalovat 32 bitovou verzi HOLMimpulse a nainstalovat 64 bitovou a výsledek a hláška jsou stejné.

Odpovědět