Hi,
I spent couple weekends for writing VST host for fb2k.
Beta version: http://pelit.koillismaa.fi/plugins/show.php?id=205 (http://pelit.koillismaa.fi/plugins/show.php?id=205)
Cannibal,
Nice work; this plugin is way over due. I noticed a short noise burst after hitting stop and then resuming play again; perhaps you need to make sure a buffer gets flushed out after hitting stop?
Would there be anyway I could bribe you to port this plugin to the old foobar .83 version? I use .83 for playback at shows due to the lack of a real crossfading solution in .94. Thanks and good luck polishing this one up.
Hey, this is great news!
I did some testing. The classic vst of www.kjaerhusaudio.com worked.
Some plugins of him http://bram.smartelectronix.com/plugins.php (http://bram.smartelectronix.com/plugins.php) don't show up in the vst editor. Bouncy, supatrigga, crazy ivan. I have no other proper vst host avail. at the moment; is this possibly because those vst fx do not have a gui? Will you make it possible?
Please allow a vst chain, afaics we can only use one vst effect plugin.
Thank you so much!
EDIT: No matter if your plugin is in the dsp chain or not, the vst editor appears on fb2k startup.
EDIT: Crash when a vst is loaded and starting a stream:
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0043E3ABh
Access violation, operation: read, address: 00000000h
Call path:
playback_process entry=>output::volume_set
This is the first crash logged by this instance.
Code bytes (0043E3ABh):
0043E36Bh: E8 48 9E 05 00 8B 4C 24 10 DD 44 24 18 8B 01 56
0043E37Bh: FF 74 24 18 8B 75 08 51 51 DD 1C 24 8D 54 24 48
0043E38Bh: 52 56 FF 50 0C 8B 3D C8 44 4B 00 68 74 23 4C 00
0043E39Bh: 8D 4C 24 18 FF D7 C6 44 24 54 01 DD 46 08 8B 0E
0043E3ABh: 8B 01 51 51 DD 1C 24 FF 50 24 C6 44 24 54 00 8B
0043E3BBh: 1D C4 44 4B 00 8D 4C 24 14 FF D3 80 7E 10 00 74
0043E3CBh: 24 68 88 23 4C 00 8D 4C 24 18 FF D7 C6 44 24 54
0043E3DBh: 02 8B 0E 8B 01 6A 01 FF 50 18 8D 4C 24 14 C6 44
Stack (09AEF668h):
09AEF648h: 0012F89C 01BFE9E0 FFFFFFFF 77F46B8D
09AEF658h: 0012F778 77E23021 0012F784 77E3158F
09AEF668h: 057F3B68 057F3B60 77887EE0 00000000
09AEF678h: 00AD2F5C 00000016 00000000 40000000
09AEF688h: 00000000 00000000 0F5D2A82 43366E82
09AEF698h: B4B49C84 6E04CA92 BD6DD71A 11D13DEB
09AEF6A8h: C00071B1 0200C24F 00000000 09AEFEDC
09AEF6B8h: 004A6FB2 00000001 00000000 09AEFEE8
09AEF6C8h: 00442D3A 057F3B68 057F3898 0044518C
09AEF6D8h: 00000004 00000001 057F3898 00000000
09AEF6E8h: 00000000 00000000 00000000 00000000
09AEF6F8h: 00000000 00000000 00000000 00000000
09AEF708h: 00000000 00000000 00000000 00000000
09AEF718h: 00000000 00000000 00000000 00000000
09AEF728h: 00000000 00000000 00000000 00000000
09AEF738h: 00000000 00000000 00000000 00000000
09AEF748h: 00000000 00000000 00000000 00000000
09AEF758h: 00000000 00000000 00000000 00000000
09AEF768h: 00000000 00000000 00000000 00000000
09AEF778h: 00000000 00000000 00000000 00000000
Registers:
EAX: 09AEF67C, EBX: 09AEF678, ECX: 00000000, EDX: 00000002
ESI: 057F3B68, EDI: 10002DA0, EBP: 09AEF6C4, ESP: 09AEF668
Crash location: "foobar2000", loaded at 00400000h - 004F3000h
Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 77880000h - 77902000h
COMCTL32 loaded at 71710000h - 71794000h
GDI32 loaded at 77F40000h - 77F7F000h
KERNEL32 loaded at 77E70000h - 77F30000h
USER32 loaded at 77E00000h - 77E69000h
ADVAPI32 loaded at 79350000h - 793B5000h
RPCRT4 loaded at 77D20000h - 77D98000h
SHLWAPI loaded at 70BD0000h - 70C35000h
msvcrt loaded at 78000000h - 78045000h
SHELL32 loaded at 7CF90000h - 7D1EC000h
ole32 loaded at 7CE80000h - 7CF81000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 76B00000h - 76B3F000h
foo_autoplaylist loaded at 008C0000h - 008F0000h
foo_cdda loaded at 00900000h - 00935000h
foo_cmd_playlist loaded at 00950000h - 00968000h
foo_common loaded at 00980000h - 009BA000h
foo_converter loaded at 009D0000h - 00A39000h
foo_cwb_hooks loaded at 00A50000h - 00A86000h
foo_dsp_crossfader loaded at 00AA0000h - 00AF6000h
libmmd loaded at 00B00000h - 00DB1000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_dsp_delta loaded at 00DE0000h - 00DFE000h
foo_dsp_std loaded at 00E10000h - 00E51000h
foo_dsp_tube loaded at 00E70000h - 00E96000h
foo_dsp_vlevel loaded at 00EB0000h - 00ED4000h
foo_dsp_vst loaded at 00EF0000h - 00F10000h
foo_freedb2 loaded at 00F20000h - 00F60000h
foo_fullscreen loaded at 00F70000h - 00F8B000h
foo_input_monkey loaded at 00FA0000h - 00FEA000h
foo_input_mslive loaded at 01000000h - 01076000h
WMVCore loaded at 07EB0000h - 080B0000h
wmidx loaded at 07650000h - 07679000h
WMASF loaded at 07270000h - 072AA000h
OLEAUT32 loaded at 779A0000h - 77A3B000h
msdmo loaded at 01080000h - 01087000h
WININET loaded at 70200000h - 70296000h
CRYPT32 loaded at 799D0000h - 79A5C000h
MSASN1 loaded at 77400000h - 77411000h
urlmon loaded at 702B0000h - 7032A000h
VERSION loaded at 77810000h - 77817000h
LZ32 loaded at 75940000h - 75946000h
MSACM32 loaded at 773E0000h - 773F3000h
WINMM loaded at 77540000h - 77571000h
MSVFW32 loaded at 6A770000h - 6A790000h
WSOCK32 loaded at 74FC0000h - 74FC9000h
WS2_32 loaded at 74FA0000h - 74FB4000h
WS2HELP loaded at 74F90000h - 74F98000h
DRMClien loaded at 08B20000h - 08B6F000h
foo_input_std loaded at 01530000h - 01643000h
foo_input_tak loaded at 01660000h - 016A7000h
tak_deco_lib loaded at 016B0000h - 016E1000h
foo_masstag loaded at 01810000h - 0185F000h
foo_masstag_addons loaded at 01870000h - 0187E000h
foo_menu_addons loaded at 01880000h - 018CD000h
foo_playlist_bind loaded at 018D0000h - 018F5000h
foo_playlist_manager loaded at 01910000h - 01956000h
foo_random loaded at 01970000h - 019AF000h
foo_rgscan loaded at 019C0000h - 01A08000h
foo_runcmd loaded at 01A20000h - 01A4F000h
foo_sic loaded at 01A60000h - 01AB7000h
foo_uie_bookmarks loaded at 01BD0000h - 01C1D000h
foo_uie_explorer loaded at 01C30000h - 01C6C000h
foo_uie_queuemanager loaded at 01C80000h - 01CB6000h
msvcm80 loaded at 7C4C0000h - 7C53D000h
mscoree loaded at 79000000h - 79045000h
mscorwks loaded at 79E70000h - 7A3D1000h
mscorlib.ni loaded at 04030000h - 04B18000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh loaded at 7CA00000h - 7CA23000h
USERENV loaded at 791A0000h - 79205000h
System.ni loaded at 7A440000h - 7ABFE000h
System.Drawing.ni loaded at 7ADE0000h - 7AF74000h
Gdiplus loaded at 70D00000h - 70E91000h
foo_uie_quicksearch loaded at 04FD0000h - 05016000h
foo_uie_tabs loaded at 05030000h - 0505A000h
foo_ui_columns loaded at 05070000h - 05107000h
foo_ui_panels loaded at 05120000h - 051FE000h
IMM32 loaded at 75DF0000h - 75E0A000h
foo_utils loaded at 05210000h - 05249000h
CLBCATQ loaded at 784A0000h - 78530000h
cscui loaded at 77840000h - 7787F000h
CSCDLL loaded at 77090000h - 770B3000h
MPR loaded at 782F0000h - 78301000h
ntlanman loaded at 750D0000h - 750DC000h
NETAPI32 loaded at 7CE20000h - 7CE73000h
DNSAPI loaded at 77970000h - 77994000h
NETRAP loaded at 75130000h - 75136000h
NTDSAPI loaded at 77BE0000h - 77BF1000h
WLDAP32 loaded at 77940000h - 7796C000h
SECUR32 loaded at 79430000h - 7943F000h
SAMLIB loaded at 750C0000h - 750D0000h
NETUI0 loaded at 75180000h - 75195000h
NETUI1 loaded at 75140000h - 75178000h
System.Windows.Forms.ni loaded at 7AFD0000h - 7BC56000h
Msimg32 loaded at 6B150000h - 6B155000h
Classic Flanger loaded at 09040000h - 09124000h
keyboard loaded at 099A0000h - 099B0000h
DSOUND loaded at 51080000h - 510DA000h
wdmaud loaded at 77530000h - 77538000h
msacm32 loaded at 773D0000h - 773D8000h
imagehlp loaded at 77910000h - 77933000h
DBGHELP loaded at 72970000h - 7299D000h
Stack dump analysis:
Address: 77887EE0h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 00AD2F5Ch, location: "foo_dsp_crossfader", loaded at 00AA0000h - 00AF6000h
Address: 004A6FB2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00442D3Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044518Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77885C09h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77885DA7h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CE748h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77885D6Fh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 05210000h, location: "foo_utils", loaded at 05210000h - 05249000h
Address: 77885C09h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77885DA7h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CE748h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77885D6Fh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77E9C147h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 05210000h, location: "foo_utils", loaded at 05210000h - 05249000h
Address: 77E9C147h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 7813231Ah, location: "MSVCR80", loaded at 78130000h - 781CB000h
Address: 778B2C0Ch, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778B7E64h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77883148h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CAE15h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778B2C0Ch, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778B2C0Ch, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778B7E64h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77883148h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CAE15h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 090C8664h, location: "Classic Flanger", loaded at 09040000h - 09124000h
Address: 778CB0FFh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB4BEh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB618h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 019C0000h, location: "foo_rgscan", loaded at 019C0000h - 01A08000h
Address: 778CAE15h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778B2C0Ch, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778B7E64h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77883148h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CAE15h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 779410FEh, location: "WLDAP32", loaded at 77940000h - 7796C000h
Address: 004C7008h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77E700C8h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 778ABDB6h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77E70000h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 7788DB62h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77E70000h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 7788DC33h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CE748h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 7788DBE0h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 05231B5Ch, location: "foo_utils", loaded at 05210000h - 05249000h
Address: 7788DC33h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CE748h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77E9C100h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 778B7E64h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77881338h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77E90B81h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 778B7E64h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77881370h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 05231B5Ch, location: "foo_utils", loaded at 05210000h - 05249000h
Address: 090C60C8h, location: "Classic Flanger", loaded at 09040000h - 09124000h
Address: 090C60C8h, location: "Classic Flanger", loaded at 09040000h - 09124000h
Address: 778B7E64h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77881650h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77E7919Dh, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 090C8664h, location: "Classic Flanger", loaded at 09040000h - 09124000h
Address: 77E70000h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 09043C5Ah, location: "Classic Flanger", loaded at 09040000h - 09124000h
Address: 09043FC7h, location: "Classic Flanger", loaded at 09040000h - 09124000h
Address: 004C7008h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 099A18A7h, location: "keyboard", loaded at 099A0000h - 099B0000h
Address: 099A0000h, location: "keyboard", loaded at 099A0000h - 099B0000h
Address: 099A1857h, location: "keyboard", loaded at 099A0000h - 099B0000h
Address: 7788806Ch, location: "ntdll", loaded at 77880000h - 77902000h
Address: 099A0000h, location: "keyboard", loaded at 099A0000h - 099B0000h
Address: 099A1857h, location: "keyboard", loaded at 099A0000h - 099B0000h
Address: 7788AB2Fh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 099A1857h, location: "keyboard", loaded at 099A0000h - 099B0000h
Address: 099A0000h, location: "keyboard", loaded at 099A0000h - 099B0000h
Address: 77883A8Fh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CE748h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77883A52h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778B7E64h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77881188h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77891B93h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77891B9Bh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 004C2BF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF20Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7CFE824Ch, location: "SHELL32", loaded at 7CF90000h - 7D1EC000h
Address: 00444FC5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C2AD8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C2AD8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF228h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00444F67h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6749h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77E7B388h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 77EC1F54h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 77E72B08h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 00444F30h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00C80008h, location: "libmmd", loaded at 00B00000h - 00DB1000h
Symbol: "_csqrtq_f90" (+0017D6CCh)
Version info:
foobar2000 v0.9.4.3 beta
UNICODE
Additional info:
Gapless Crossfader 0.3 (Intel SSE) (foo_dsp_crossfader)
Playlist Commandline Tools 0.0.1 (foo_cmd_playlist)
ReplayGain Scanner 2.0.2 (foo_rgscan)
CD Audio Decoder 2.1.1 (foo_cdda)
VLevel 20060324.0 (foo_dsp_vlevel)
VST bridge 0.40 Beta (foo_dsp_vst)
Autoplaylist Manager 1.0 (foo_autoplaylist)
Panels UI 0.10.0 beta [Apr 22 2007 - 17:07:58] (foo_ui_panels)
TAK Decoder 0.3.1 (foo_input_tak)
Menu Addons 0.3.9.3 (Intel SSE) (foo_menu_addons)
mslive 0.3.7 (Intel SSE) (foo_input_mslive)
Monkey's Audio decoder 2.1.2 (foo_input_monkey)
Playlist Manager 1.0 (foo_playlist_manager)
Tube Sound 0.8 (foo_dsp_tube)
Standard DSP array 1.0 (foo_dsp_std)
Explorer Tree 1.04.6b (foo_uie_explorer)
Masstagger Addons 0.3.3 (foo_masstag_addons)
freedb Tagger 0.5.2a (foo_freedb2)
Converter 1.0.1 (foo_converter)
Standard Input Array 1.0 (foo_input_std)
FLAC Decoder 1.1.0 (foo_input_std)
WMA Decoder 1.1 (foo_input_std)
Columns UI 0.1.3 beta 1v7 (foo_ui_columns)
Common services 0.1 (foo_common)
foosic music database 1.0 beta 11 (foo_sic)
Randomized playlist entry 1.2.3 (foo_random)
LPCM <--> delta-PCM converter 0.1.1 (foo_dsp_delta)
Playlist Bind 2.2 (foo_playlist_bind)
Masstagger 1.6 (foo_masstag)
Fullscreen 0.3.1 (foo_fullscreen)
Queue manager panel 0.2.2 (foo_uie_queuemanager)
cwbowron's title format hooks 1.1.1 [May 4 2007 - 12:39:47] (foo_cwb_hooks)
Playlist tools 0.5.7 (foo_utils)
Bookmarks 0.2.3 (foo_uie_bookmarks)
foobar2000 core 0.9.4.3 beta (Core)
Tabbed panel modified 0.2.5 (foo_uie_tabs)
Quick Search Toolbar 2.8k (foo_uie_quicksearch)
Run Command 1.0 beta 1 (foo_runcmd)
ears
I'm using ProcessReplacing method of VST plugin, there is no additional buffers in my host - current audio chunk passes directly to VST plugin. It seems, that I use methods of suspending and resuming VST processing incorrectly, thanks.
About supporting 0.83 – may be later, when this plugin will come more usable.
Squeller
VST chains are available under MultiFXVST chainer: http://www.kvraudio.com/get/1068.html (http://www.kvraudio.com/get/1068.html). It is doubtful, that I’ll can implement such functionality in recent time.
No matter if your plugin is in the dsp chain or not, the vst editor appears on fb2k startup.
Yes, it’s the firs item in my to-do list.
EDIT: Crash when a vst is loaded and starting a stream:
I’ll check it.
The chainer is a workaround for GUIless VST as well.
Hey, btw, with your plugin ppl. are now able to produce cleaner and richer hi fidelity sound, with the great Anechoic Room Simulator, http://bram.smartelectronix.com/plugins.php?id=5 (http://bram.smartelectronix.com/plugins.php?id=5).
Hey, btw, with your plugin ppl. are now able to produce cleaner and richer hi fidelity sound, with the great Anechoic Room Simulator, http://bram.smartelectronix.com/plugins.php?id=5 (http://bram.smartelectronix.com/plugins.php?id=5).
haha
WOW!! Thank you so much Squeller for that Anechoic Room Simulator. My music are cleaner and feel more smooth now
Man.. aren't this a bit old trick :-)
The chainer is a workaround for GUIless VST as well.
Hey, btw, with your plugin ppl. are now able to produce cleaner and richer hi fidelity sound, with the great Anechoic Room Simulator, http://bram.smartelectronix.com/plugins.php?id=5 (http://bram.smartelectronix.com/plugins.php?id=5).
How do you make it work. I have both the dll of foo_dsp_vst and the dll of Anechoic Room Simulator, but by putting both of them in the components directory doesnt work. any help?
in DSP manager. add VST bridge to the chain. and configure it.
browse to the DLL of the VST plugin file. and you are good to go
Plugin that Squeller post are so awsome! You won't believe what you are hearing!!
oh and Thanks CannibalZerg for this plugin.
in DSP manager. add VST bridge to the chain. and configure it.
browse to the DLL of the VST plugin file. and you are good to go
Plugin that Squeller post are so awsome! You won't believe what you are hearing!!
Ok found out how to use it now. Yet with the one squeller gave i dont see any sound difference (i am using shure SE530PTH earphones). Am i deaf
Oh, you need to check your technical/human gear. The ARS is BTW not a plugin for testing if foo_dsp_vst works. Use any other out of the millions (see kvraudio.com); ARS can only be enjoyed by the fines ears alive.
Squeller
please what is the difference with ARS and without?
because i can't hear nothing
VST chains are available under MultiFXVST chainer: http://www.kvraudio.com/get/1068.html (http://www.kvraudio.com/get/1068.html).
GOOD NEWSRegarding bit identical output, it's no problem having your vst wrapper and the above mentioned (empty) MultiFXVST chainer in the dsp chain: The output is bit identical, I tested by converting to wav (with and without the dsps in the chain) and compared via foo_bitcompare.
EDIT: The output is bit identical, if the MultiFXVST chain is empty. If plugins are loaded, but toggled off, the output is not identical.
This is great, because this way we can access the vst chainer as an additional main effect central directly via command and leave it always in the dsp chain.
Minor improveventIf the vst editor is in the background and I click "view -> show vst editor", nothing happens. It should come to front.
Cannibal,
Thanks for the great plugin. Been waiting for this for a while. I would also to throw my request in the hat for a port to .83 as well. I do realtime equalizer/crossover through .83's recorder function, and would love to add some VST stuff without doing the Winamp DSP bridge.
Can we get a rehost please? I am very interested in trying this out.
foo_dsp_vst.dll (http://www.hotlinkfiles.com/files/81087_yahqc/foo_dsp_vst.dll)
Have fun
foo_dsp_vst.dll (http://www.hotlinkfiles.com/files/81087_yahqc/foo_dsp_vst.dll)
Have fun
hero1 !
This looks like an older, buggier version. It does open the vst window at fb2k startup even is foo_dsp_vst is not in the vst chain. The latest dll does not have this bug...
CannibalZerg, you are the greatest!!!
Thank you so much! I've been waiting for this for ages...
Finally I can use the wonderful Antares Tube (http://www.antarestech.com/products/tube.shtml) with Foobar. Due to its copy protection it doesn't work with vista. Having paid for it that's really annoying. Gladly there is a cracked version by Arctic floating around which runs just fine with Vista, Foobar, and your plugin.
This looks like an older, buggier version. It does open the vst window at fb2k startup even is foo_dsp_vst is not in the vst chain. The latest dll does not have this bug...
can you post this please?
Why? http://pelit.koillismaa.fi/plugins/redir.php?id=864 (http://pelit.koillismaa.fi/plugins/redir.php?id=864) works.
It brings a foo_dsp_vst.zip (0.60b inside) with md5:
017CAD2ABACC9B5C03308FEA349A8F23
Hi,
I am running a lynxone with asio in fb 0.9.4.4, and am finding that when i am running the vst plugin, if I stop the track then foobar crashes. maybe you might want to look into this, and if you need any more details, then just ask...
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 6BF03149h
Access violation, operation: read, address: 6BF03149h
Call path:
This is the first crash logged by this instance.
Access violation, operation: read, address: 6BF03149h
Access violation, operation: read, address: 6BF03149h
Registers:
EAX: 00000001, EBX: 00156DF0, ECX: 025CFF5C, EDX: 7C90EB94
ESI: 00000001, EDI: 00000800, EBP: 025CFFA8, ESP: 025CFF78
Unable to identify crash location
Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F5000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 7E410000h - 7E4A0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
uxtheme loaded at 5AD70000h - 5ADA8000h
MSCTF loaded at 74720000h - 7476B000h
RTSUltraMonHook loaded at 18800000h - 18836000h
msctfime loaded at 755C0000h - 755EE000h
foo_abx loaded at 00EC0000h - 00EF3000h
foo_albumlist loaded at 00F20000h - 00F67000h
OLEAUT32 loaded at 77120000h - 771AB000h
foo_cdda loaded at 00F90000h - 00FC5000h
foo_converter loaded at 00FF0000h - 01059000h
foo_dsp_std loaded at 01080000h - 010C1000h
foo_dsp_tube loaded at 010F0000h - 01116000h
foo_dsp_vst loaded at 01130000h - 01152000h
foo_freedb2 loaded at 01180000h - 011C0000h
foo_input_std loaded at 011E0000h - 012F2000h
foo_masstag loaded at 01320000h - 01370000h
foo_out_asio loaded at 01390000h - 013BF000h
foo_rgscan loaded at 013E0000h - 01428000h
foo_ui_columns loaded at 01450000h - 014F6000h
foo_ui_std loaded at 01520000h - 01577000h
foo_unpack loaded at 015A0000h - 015CE000h
RTSUltraMonHookRes loaded at 18900000h - 18903000h
MSIMG32 loaded at 76380000h - 76385000h
mslbui loaded at 605D0000h - 605D9000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
VERSION loaded at 77C00000h - 77C08000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
mswsock loaded at 71A50000h - 71A8F000h
hnetcfg loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
appHelp loaded at 77B40000h - 77B62000h
cscui loaded at 77A20000h - 77A74000h
CSCDLL loaded at 76600000h - 7661D000h
browseui loaded at 75F80000h - 7607D000h
USERENV loaded at 769C0000h - 76A73000h
SETUPAPI loaded at 77920000h - 77A13000h
ntshrui loaded at 76990000h - 769B5000h
ATL loaded at 76B20000h - 76B31000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
ieframe loaded at 42EF0000h - 434BB000h
PSAPI loaded at 76BF0000h - 76BFB000h
iertutil loaded at 42990000h - 429D5000h
shdocvw loaded at 77760000h - 778D0000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
CRYPTUI loaded at 754D0000h - 75550000h
WINTRUST loaded at 76C30000h - 76C5E000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
WININET loaded at 42C10000h - 42CDF000h
Normaliz loaded at 02390000h - 02399000h
WLDAP32 loaded at 76F60000h - 76F8C000h
xpsp2res loaded at 20000000h - 202C5000h
zipfldr loaded at 73380000h - 733D7000h
NBShell loaded at 01FD0000h - 01FE4000h
MFC71U loaded at 7C250000h - 7C352000h
MSVCR71 loaded at 02B10000h - 02B66000h
MSVCP71 loaded at 7C3A0000h - 7C41B000h
MFC71ENU loaded at 5D360000h - 5D36E000h
rarext loaded at 02000000h - 02029000h
NTMARTA loaded at 77690000h - 776B1000h
SAMLIB loaded at 71BF0000h - 71C03000h
iZotope Ozone 3 loaded at 63920000h - 63C93000h
urlmon loaded at 42CF0000h - 42E14000h
DVDShell loaded at 51980000h - 5198D000h
SASSEH loaded at 03830000h - 03844000h
Secur32 loaded at 77FE0000h - 77FF1000h
LINKINFO loaded at 76980000h - 76988000h
MPR loaded at 71B20000h - 71B32000h
drprov loaded at 75F60000h - 75F67000h
ntlanman loaded at 71C10000h - 71C1E000h
NETUI0 loaded at 71CD0000h - 71CE7000h
NETUI1 loaded at 71C90000h - 71CD0000h
NETRAP loaded at 71C80000h - 71C87000h
davclnt loaded at 75F70000h - 75F79000h
gdiplus loaded at 4EC50000h - 4EDF3000h
PortableDeviceApi loaded at 10930000h - 10979000h
MSGINA loaded at 75970000h - 75A67000h
WINSTA loaded at 76360000h - 76370000h
ODBC32 loaded at 74320000h - 7435D000h
odbcint loaded at 02370000h - 02387000h
sti loaded at 73BA0000h - 73BB3000h
CFGMGR32 loaded at 74AE0000h - 74AE7000h
fsshext.8.1.0178.00 loaded at 5A500000h - 5A54E000h
MSVCR80 loaded at 78130000h - 781CB000h
msi loaded at 7D1E0000h - 7D49E000h
ContextMenu loaded at 03D00000h - 03DA6000h
WINSPOOL loaded at 73000000h - 73026000h
MFC80U loaded at 782E0000h - 783EF000h
MSVCP80 loaded at 7C420000h - 7C4A7000h
MFC80ENU loaded at 04DD0000h - 04DDE000h
SASCTXMN loaded at 04DF0000h - 04DFF000h
shext loaded at 04E00000h - 04F08000h
ShExtRes loaded at 04F10000h - 04F13000h
PFSE120 loaded at 38480000h - 38496000h
PFIM120EN loaded at 383D0000h - 383DA000h
PWRISOSH loaded at 04F20000h - 04F57000h
FILETE~1 loaded at 05070000h - 05145000h
7-zipn loaded at 05270000h - 05293000h
mydocs loaded at 72410000h - 7242A000h
shdoclc loaded at 052D0000h - 05358000h
DBGHELP loaded at 59A60000h - 59B01000h
Now I am backing to fall in love with foobar2000, I think this is the best dsp plugin for it.
I am using just the Aixcoustic Creations Electri-Q (posihfopit edition) (http://www.kvraudio.com/get/2470.html) and I am loving.
The latest version is the 0.60beta?
To robcalm
Yes, I notice that with fb2k v0.9.4.4 my plugin have occasional crashes at startup. And now I have your report about another crush at stopping playback. I'll try to fix it as far as it possible.
About ASIO output plugin: I'm still using ASIO only with fb2k v.0.9.4.2, due to annoying pauses after playback stop (about 1.5 - 2 sec with 100% CPU usage).
Hello,
Just a bug report. I cannot see and use my vst ( an equalizer ). When I click view.
No, this isn't a bug report. An important information is missing.
Does anybody know if it is possible to save the configurations of the vst plugins? For instance, Im using NyquistEq5_VST but anytime I close foobar2000 and I start it over the EQ is flat. Thanks!
And also, is it possible to have more than 1 plugin working at the same time?
About your first question I'm not sure. I think it's on the side of the vst plugin. It needs to be able to save presets.
2nd question: Read the thread from the very beginning: There's a vst plugin which can chain other vst fx. Maybe this is also able to solve your preset storing problem.
About your first question I'm not sure. I think it's on the side of the vst plugin. It needs to be able to save presets.
2nd question: Read the thread from the very beginning: There's a vst plugin which can chain other vst fx. Maybe this is also able to solve your preset storing problem.
Thanks Squeller, I solved the second problem however I need to load the configuration each time I start foobar. Sorry for the late replay but I was expecting to receive an email if somebody replayed to my post.
Sorry for the late replay but I was expecting to receive an email if somebody replayed to my post.
Email notifications were broken for some time. See the "Site Related Discussion" forum for details.
I spent couple weekends for writing VST host for fb2k.
Beta version: http://pelit.koillismaa.fi/plugins/show.php?id=205 (http://pelit.koillismaa.fi/plugins/show.php?id=205)
This is great stuff! But I have a suggestion: how about letting you choose between the
presets defined for the active VST? Not all VST GUIs allow you to do this, and in those cases, you can't use presets...
2nd question: Read the thread from the very beginning: There's a vst plugin which can chain other vst fx. Maybe this is also able to solve your preset storing problem.
Thanks Squeller, I solved the second problem however I need to load the configuration each time I start foobar.
You mean multifxVST? I cannot get it to save the configuration either. And it seems quite buggy...
great plugin!
works fine with izotope ozone.
settings are properly saved and loaded, no other dsps and vst wrappers.
"Failed to load VST Plugin library!" - both f2k (9.4.5 and 9.5b2) and both plugin versions (0.40.beta and 0.60.beta)
Please someone knows solution?
"Failed to load VST Plugin library!" - both f2k (9.4.5 and 9.5b2) and both plugin versions (0.40.beta and 0.60.beta)
Please someone knows solution?
Same problem here: 0.9.5b6
Same here.
Tried to use ConvolverVST.
Manage to "fix it" by applying registry settings manually and copying needed DLLs into the Foobar's root folder.
Reg settings were:
[HKEY_CURRENT_USER\Software\Convolver\VST Plugin]
"FilterFileName"="E:\\Install\\RoomSetup\\Convolution\\config.txt"
Files:
libfftw3f-3.dll
libsndfile-1.dll
So that means that this VST host plugin doesn't save registry settings and doesn't use DLL's folder as a working folder.
Maybe it's only a Vista x64 issue.
Please fix, thx.
same save issue here.
vista x86,foobar 0.9.5.2
thanx..!
try vst vrapper (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=59206&view=findpost&p=531351) instead
great plugin! is there any way to make "show editor" a button in foobar interface or make it available as keyboard shortcut? thx
(bug report) I have the problem that after seeking it won't play anymore (foobar2000 0.9.5.3, output DirectSound, WindowsXP + vst plugin with the V.I vst). When playing from the beginning of a track, it works fine.
For thoses who want vst in vst try this (http://www.ctaf.free.fr/dokuwiki/doku.php?id=meslogiciels)
enjoy !
For thoses who want vst in vst try this (http://www.ctaf.free.fr/dokuwiki/doku.php?id=meslogiciels)
enjoy !
merci! wait for dx effects, best regards
I just wanted to say that I still prefer this component to the other one by George Yohng. I don't like the additional tray icon and the check each time foobar2000 starts, making it unresponsive for several seconds, even if you don't have the DSP loaded in the DSP chain. Therefore I wonder if there's any future development planned for this component or at least cannot be ruled out.
Is the source code available for this plugin? The George Yohng VST wrapper doesn't appear to support multiple output channels, but this one does. However, this is buggy and doesn't work with effectschainer.dll. I'd love to try to figure out the problem. Because those of us who want to run more than one plugin with more than two channels of output have no other recourse.
Which DST wrapper is now considered the most usable?
Recent: http://www.hydrogenaudio.org/forums/index....showtopic=84947 (http://www.hydrogenaudio.org/forums/index.php?showtopic=84947)
Thaaanks!