IPB

Welcome Guest ( Log In | Register )

17 Pages V   1 2 3 > »   
Reply to this topicStart new topic
foo_vst: VST 2.4 adapter, Multi-instance, multichannel, and seamless; Now back in development
Yegor
post Nov 13 2010, 22:07
Post #1





Group: Developer
Posts: 253
Joined: 8-April 09
From: Russia, Zlatoust
Member No.: 68779






Foobar2000 VST 2.4 adapter
by Yegor Petrov


How to use it (video)
Description, usage, changelog and other info is in Hydrogenaudio Wiki.

Version 0.9.0.3 download: Attached File  foo_vst_0903.zip ( 125.6K ) Number of downloads: 58832

Alternative ZIP of the same DLL: Attached File  foo_vst.zip ( 126.75K ) Number of downloads: 5755

Yegor's latest source (2011-08-31; see p. 13): foo_vst_src.zip ( 180.35K )


This software is provided 'as-is', without any express or implied warranty.
In no event will the author be held liable for any damages arising from the use of this software.

VST is a trademark of Steinberg Media Technologies GmbH


This post has been edited by Yegor: Jan 19 2013, 19:48
Reason for edit: adding alternative download for those whose unpacker complains about the original
Go to the top of the page
+Quote Post
Sandrine
post Nov 13 2010, 22:55
Post #2





Group: Members
Posts: 320
Joined: 2-July 10
Member No.: 81991



QUOTE (Entrase @ Nov 13 2010, 23:07) *
This is a VST adapter component which aims to allow fb2k users to use VST plugins equally with “native” ones, i.e. it supports the following:


Nice, going to try this with the "TT dynamic range meter" right away.
Go to the top of the page
+Quote Post
Canar
post Nov 13 2010, 22:58
Post #3





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



Excellent! Finally a VST adapter that feels like foobar2000 itself, rather than the ugly hacks that are the current ones.


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
klonuo
post Nov 13 2010, 23:18
Post #4





Group: Members
Posts: 258
Joined: 29-April 10
Member No.: 80274



Looks fine here and great plus for design (settings configurable in foobar preferences)
I added EffectChainer, then restarted foobar (is this necessary?) and VSTs (set inside EffectChainer) are loaded and run as expected
Problem is when trying to load DX effects: this component then crashes foobar, while foo_dsp_vstwrapper does not have this problem

This post has been edited by Canar: Nov 14 2010, 00:45
Reason for edit: Deleted flamebait. Play nice.
Go to the top of the page
+Quote Post
mudlord
post Nov 14 2010, 01:13
Post #5





Group: Developer (Donating)
Posts: 818
Joined: 1-December 07
Member No.: 49165



Very nice work. smile.gif
Makes my stuff redundant but oh well tongue.gif
Go to the top of the page
+Quote Post
thuan
post Nov 14 2010, 02:34
Post #6





Group: Members
Posts: 964
Joined: 10-June 06
Member No.: 31716



The way VST supposed to be used in foobar. Very nice. I started using it with Isone Pro, so far so good.
Go to the top of the page
+Quote Post
Alexander Ostuni
post Nov 14 2010, 07:05
Post #7





Group: Members
Posts: 111
Joined: 23-February 08
Member No.: 51556



Fantastaic.
I have a recording studio and own a lot of Plugins (incl Waves) now the use of them is so fantastic........


Thank you very much.

Alex
Go to the top of the page
+Quote Post
Alexander Ostuni
post Nov 14 2010, 07:19
Post #8





Group: Members
Posts: 111
Joined: 23-February 08
Member No.: 51556



Hi,

what I found out so far.
Smoth integration vor VST Plugins on foobar2000: great.

It did crash with the TLS Maximizer (best freeware maximizer out there)
I get gaps with continuous music (live concrts for example) between tracks.


Chers
Alex
Go to the top of the page
+Quote Post
Yegor
post Nov 14 2010, 07:36
Post #9





Group: Developer
Posts: 253
Joined: 8-April 09
From: Russia, Zlatoust
Member No.: 68779



QUOTE
then restarted foobar (is this necessary?)
Unfortunately, yes. And I don't see any way to get rid of this necessity.

And what is more, it even crashes in basic configs. There must be some fundamental bugs to find out. Gotta work on it.

QUOTE
I get gaps with continuous music (live concrts for example) between tracks.
That's probably because of re-loading of complex VSTs. I'll optimize this later. Now I'm just keeping things simple. I need to make it stable first smile.gif
Go to the top of the page
+Quote Post
thuan
post Nov 14 2010, 11:38
Post #10





Group: Members
Posts: 964
Joined: 10-June 06
Member No.: 31716



It's just crashed on me, I submitted the crash log and dump through foobar service, you can get these information there. I only use one VST (isone pro) and I was tinkering with the VST settings.

EDIT: it seems to only crash when I tinker with the VST GUI.

This post has been edited by thuan: Nov 14 2010, 12:20
Go to the top of the page
+Quote Post
Yegor
post Nov 14 2010, 11:53
Post #11





Group: Developer
Posts: 253
Joined: 8-April 09
From: Russia, Zlatoust
Member No.: 68779



QUOTE (thuan @ Nov 14 2010, 15:38) *
I submitted the crash log and dump through foobar service

Thanks, but please don't do that yet smile.gif You know, actually I regret my publication now. I should have posted it later and in a more stable state. Dumps will be useful later.

I'm going to add a notice not to report crashes and contact a moderator to delete the thread.

Sorry guys.
Go to the top of the page
+Quote Post
thuan
post Nov 14 2010, 12:30
Post #12





Group: Members
Posts: 964
Joined: 10-June 06
Member No.: 31716



I think if you set it up then forget about it it's pretty stable, unless you constantly tweaking with the VST GUI then it crashes just as much biggrin.gif.
Go to the top of the page
+Quote Post
Yegor
post Nov 14 2010, 12:34
Post #13





Group: Developer
Posts: 253
Joined: 8-April 09
From: Russia, Zlatoust
Member No.: 68779



Exactly! And I'm the first kind of user :-D But I'm working hard on making it stable with any usage style.
Go to the top of the page
+Quote Post
Zin-Uru
post Nov 14 2010, 14:44
Post #14





Group: Members
Posts: 38
Joined: 1-October 10
Member No.: 84278



Thank you! Very actual plugin. Will try.
Go to the top of the page
+Quote Post
Canar
post Nov 14 2010, 18:09
Post #15





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



QUOTE (Entrase @ Nov 14 2010, 06:53) *
I'm going to add a notice not to report crashes and contact a moderator to delete the thread.
Not reporting crashes is pretty much never a good idea. foobar2000 only asks because it's impolite to send info without asking. The user doesn't usually know if it's your component causing the crash.

As a developer and as a moderator, I'd encourage you to keep this thread up. I'll delete it if you still insist. Everyone understands that it's a new release and that new releases have some bugs. You're working on it; that's fine. It's such a wonderful development IMO that I'd hate to take a step back in any way. smile.gif


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Yegor
post Nov 14 2010, 18:12
Post #16





Group: Developer
Posts: 253
Joined: 8-April 09
From: Russia, Zlatoust
Member No.: 68779



Ok. Let's keep it smile.gif I'm just afraid that my component will be added to some kind of black list because of instability.
Go to the top of the page
+Quote Post
Zin-Uru
post Nov 14 2010, 18:40
Post #17





Group: Members
Posts: 38
Joined: 1-October 10
Member No.: 84278



QUOTE (Entrase @ Nov 14 2010, 18:12) *
Ok. Let's keep it smile.gif I'm just afraid that my component will be added to some kind of black list because of instability.

You're working on it so there is much reason that it will not be added to black list. Just keep good work as you already do. smile.gif
Go to the top of the page
+Quote Post
lvqcl
post Nov 14 2010, 19:21
Post #18





Group: Developer
Posts: 3468
Joined: 2-December 07
Member No.: 49183



Jusr release stable version with new version number...
Go to the top of the page
+Quote Post
Robertina
post Nov 15 2010, 02:44
Post #19





Group: Banned
Posts: 1310
Joined: 4-January 09
Member No.: 65169



QUOTE (Canar @ Nov 13 2010, 10:58) *
Finally a VST adapter that feels like foobar2000 itself, rather than the ugly hacks that are the current ones.

To manage VSTs "outside" foobar2000 as George Yohng's VST wrapper does seems to have the advantage that no application restart is necessary after having added new ones (I leave aside here the possibility to use an universal wrapper like Acon's EffectChainer).

But most important for me: I can play around with VST settings without beeing forced to have foobar's preferences window open so that f2k remains 'untouched' and fully controllable, because the VST configuration is not part of foobar's DSP section.

Or do I fail to see something in my first comparison of these two different concepts of a VST wrapper?

@ Entrase, please continue to develop your VST adapter, there is a lot of interest here and I am looking also for new approaches always.


--------------------
This is HA. Not the Jerry Springer Show.
Go to the top of the page
+Quote Post
Steve Forte Rio
post Nov 15 2010, 10:16
Post #20





Group: Members
Posts: 474
Joined: 4-October 08
From: Ukraine
Member No.: 59301



Plugin crashes very often when using iZotope Ozone 3 and switching between tracks

CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 6FEE9E8Dh
Access violation, operation: write, address: 00000000h

Call path:
playback_process entry=>dsp/run=>dsp_manager::run=>dsp::run

Code bytes (6FEE9E8Dh):
6FEE9E4Dh: 83 C4 0C 33 DB 8B 46 1C 8B 4E 20 89 5C 24 14 3B
6FEE9E5Dh: C1 72 02 8B C1 3B D8 73 36 8B 07 8B 50 04 8B CF
6FEE9E6Dh: FF D2 33 C9 39 4E 2C 76 23 8B 56 1C 8B 6E 2C 0F
6FEE9E7Dh: AF D1 0F AF EB 03 D3 8B 5E 30 03 E9 D9 04 90 41
6FEE9E8Dh: D9 1C AB 8B 5C 24 14 3B 4E 2C 72 DD 43 EB B6 33
6FEE9E9Dh: C0 39 46 20 76 18 8B 4E 2C 8B 56 30 0F AF C8 8D
6FEE9EADh: 0C 8A 8B 56 38 89 0C 82 40 3B 46 20 72 E8 33 C0
6FEE9EBDh: 39 46 24 76 18 8B 4E 2C 8B 56 34 0F AF C8 8D 0C

Stack (0CFBF080h):
0CFBF060h: EA846BAC B3968474 FFFFFD34 000002E4
0CFBF070h: FFFFFD34 000002CC 00000018 00000000
0CFBF080h: 04C7D83C 0899BAC0 04C7D844 04C7D838
0CFBF090h: 6FEECAE8 00000000 0631088C 3441A7AE
0CFBF0A0h: 737727ED 04C7D838 0CFBF0FC 0CFBF15C
0CFBF0B0h: 00000000 04C7D844 00000000 04C7D83C
0CFBF0C0h: 0CFBF0F0 6FEF14E0 00000001 011E4A63
0CFBF0D0h: 06310B78 06310B08 00000000 0631088C
0CFBF0E0h: 07FB4118 07FB4118 00000031 04C7D838
0CFBF0F0h: 0CFBF190 011F929C 00000002 0CFBF19C
0CFBF100h: 011E5059 07FB4118 06310B78 06310B08
0CFBF110h: 00000000 0631088C 06310B4C 06310B08
0CFBF120h: 06310B78 0CFBF13C 7784201F 0852EA58
0CFBF130h: 00000001 695A4F33 695A4F33 695A4F33
0CFBF140h: 695A4F33 08530DE0 0CFBF1F8 08530DD8
0CFBF150h: 00000000 00000000 00000000 00000000
0CFBF160h: 00000000 0109001F 03000300 0000001F
0CFBF170h: 07FB4118 0CFBF104 00000000 07FB3B18
0CFBF180h: 00000001 00000000 000006E0 0CFBF118
0CFBF190h: 0CFBF1C4 011FE0A2 0000000F 0CFBF1D4

Registers:
EAX: 06331FE8, EBX: 00000000, ECX: 00000001, EDX: 00000000
ESI: 04C7D838, EDI: 0899BAC0, EBP: 00000000, ESP: 0CFBF080

Crash location:
Module: foo_vst
Offset: 9E8Dh

Loaded modules:
foobar2000 loaded at 010B0000h - 01299000h
ntdll loaded at 777F0000h - 7792C000h
kernel32 loaded at 76020000h - 760F4000h
KERNELBASE loaded at 75BF0000h - 75C3A000h
COMCTL32 loaded at 74890000h - 74A2E000h
msvcrt loaded at 773C0000h - 7746C000h
GDI32 loaded at 77170000h - 771BE000h
USER32 loaded at 774D0000h - 77599000h
LPK loaded at 75C40000h - 75C4A000h
USP10 loaded at 76100000h - 7619D000h
SHLWAPI loaded at 77470000h - 774C7000h
DSOUND loaded at 73D10000h - 73D82000h
ADVAPI32 loaded at 76F10000h - 76FB0000h
sechost loaded at 77930000h - 77949000h
RPCRT4 loaded at 75F70000h - 76011000h
ole32 loaded at 76FB0000h - 7710C000h
WINMM loaded at 73E30000h - 73E62000h
POWRPROF loaded at 74E90000h - 74EB5000h
SETUPAPI loaded at 75DD0000h - 75F6D000h
CFGMGR32 loaded at 75A50000h - 75A77000h
OLEAUT32 loaded at 76230000h - 762BF000h
DEVOBJ loaded at 75BD0000h - 75BE2000h
UxTheme loaded at 74690000h - 746D0000h
SHELL32 loaded at 762C0000h - 76F09000h
zlib1 loaded at 5A4C0000h - 5A4D4000h
shared loaded at 73770000h - 7379B000h
imagehlp loaded at 779E0000h - 77A0A000h
dbghelp loaded at 6F480000h - 6F56B000h
COMDLG32 loaded at 775A0000h - 7761B000h
Secur32 loaded at 75700000h - 75708000h
SSPICLI loaded at 75850000h - 7586A000h
CRYPT32 loaded at 75A80000h - 75B9C000h
MSASN1 loaded at 759B0000h - 759BC000h
gdiplus loaded at 74A60000h - 74BF0000h
IMM32 loaded at 77960000h - 7797F000h
MSCTF loaded at 77620000h - 776EC000h
vksaver loaded at 10000000h - 10025000h
CRYPTBASE loaded at 758C0000h - 758CC000h
pshook loaded at 6FEA0000h - 6FEA8000h
RocketDock loaded at 00460000h - 00472000h
PSAPI loaded at 77980000h - 77985000h
CLBCatQ loaded at 761A0000h - 76223000h
MMDevApi loaded at 74650000h - 74689000h
PROPSYS loaded at 74750000h - 74845000h
dwmapi loaded at 74330000h - 74343000h
Amhooker loaded at 00AA0000h - 00AA9000h
foo_dsp_crossfader loaded at 00EA0000h - 00ED2000h
foo_input_ofr loaded at 00EE0000h - 00F1D000h
OptimFROG loaded at 00F20000h - 00F51000h
foo_dsp_noise loaded at 01070000h - 01092000h
foo_bitcompare loaded at 01FF0000h - 02018000h
foo_hdcd loaded at 02830000h - 02864000h
foo_dsp_xover loaded at 02870000h - 028B4000h
foo_burninate loaded at 02900000h - 02940000h
foo_convolve loaded at 039D0000h - 03A21000h
foo_lastfm_radio loaded at 03A80000h - 03AC8000h
foo_uie_lyrics2 loaded at 03C20000h - 03D0E000h
WININET loaded at 776F0000h - 777E4000h
Normaliz loaded at 77A10000h - 77A13000h
urlmon loaded at 75C50000h - 75D85000h
iertutil loaded at 771C0000h - 773B9000h
foo_uie_biography loaded at 69CA0000h - 69CF7000h
foo_dsp_force48kHz loaded at 73E00000h - 73E1D000h
foo_dsp_soundtouch loaded at 03AD0000h - 03AF6000h
foo_dsp_resampler_mod2 loaded at 03B00000h - 03B42000h
foo_dsp_std loaded at 69C50000h - 69C98000h
foo_out_asio loaded at 03B90000h - 03BC6000h
foo_verifier loaded at 03D10000h - 03D53000h
foo_input_la loaded at 03BD0000h - 03BF5000h
la-core loaded at 03F90000h - 04003000h
OLEACC loaded at 73F30000h - 73F6C000h
WINSPOOL loaded at 73D90000h - 73DE1000h
foo_converter loaded at 69BD0000h - 69C4B000h
foo_input_tta loaded at 03F10000h - 03F52000h
foo_dumb loaded at 04460000h - 044EE000h
foo_run loaded at 043F0000h - 0444F000h
foo_input_tak loaded at 69B80000h - 69BC4000h
tak_deco_lib loaded at 03F60000h - 03F80000h
foo_input_dts loaded at 69B10000h - 69B73000h
foo_dsp_span loaded at 73740000h - 7376E000h
foo_albumlist loaded at 69AB0000h - 69B0D000h
foo_out_ks loaded at 042A0000h - 042CA000h
foo_customdb loaded at 049D0000h - 04A75000h
foo_channel_mixer loaded at 04530000h - 0456A000h
foo_playcount loaded at 69A70000h - 69AAC000h
foo_ui_std loaded at 69950000h - 69A68000h
MSIMG32 loaded at 6AB10000h - 6AB15000h
foo_masstag loaded at 04910000h - 04964000h
foo_vst loaded at 6FEE0000h - 6FF04000h
MSVCP90 loaded at 698C0000h - 6994E000h
MSVCR90 loaded at 69810000h - 698B3000h
foo_dsp_loudspeakereq loaded at 045C0000h - 045EC000h
foo_dsp_delta loaded at 04990000h - 049AF000h
foo_dsp_ssrcX loaded at 04A80000h - 04AC3000h
foo_rgscan loaded at 697C0000h - 6980D000h
foo_texttools loaded at 69780000h - 697B4000h
foo_out_wasapi loaded at 04AE0000h - 04B06000h
foo_input_alac loaded at 04B10000h - 04B2D000h
foo_audioscrobbler loaded at 04DA0000h - 04DD3000h
foo_unpack loaded at 6AB20000h - 6AB4E000h
foo_wave_seekbar loaded at 691D0000h - 6939A000h
WS2_32 loaded at 75D90000h - 75DC5000h
NSI loaded at 77950000h - 77956000h
foo_freedb2 loaded at 69730000h - 69771000h
foo_dsp_bs2b loaded at 04E10000h - 04E37000h
foo_scheduler loaded at 68D20000h - 68DFE000h
foo_dsp_dolbyhp loaded at 6EDA0000h - 6EDC4000h
VERSION loaded at 74E00000h - 74E09000h
foo_runcmd loaded at 696F0000h - 69723000h
foo_discogs loaded at 69680000h - 696E1000h
foo_input_monkey loaded at 05010000h - 05058000h
foo_fileops loaded at 69510000h - 69557000h
foo_qip_nowplaying_8030 loaded at 05060000h - 05088000h
foo_cdda loaded at 69000000h - 6904E000h
foo_vksearch loaded at 68B40000h - 68D12000h
WSOCK32 loaded at 70D50000h - 70D57000h
foo_w7shell loaded at 050D0000h - 0510D000h
foo_dsp_resampler loaded at 051A0000h - 051E2000h
foo_softplaylists loaded at 68FA0000h - 69000000h
foo_benchmark loaded at 05150000h - 0517D000h
foo_input_std loaded at 689E0000h - 68B35000h
foo_dsp_resampler_mod loaded at 053B0000h - 053F2000h
foo_dsp_lowpass loaded at 05760000h - 05792000h
foo_dsp_tube loaded at 057B0000h - 057D6000h
foo_abx loaded at 057E0000h - 05812000h
foo_bpm loaded at 68E80000h - 68ECE000h
libfftw loaded at 674B0000h - 67636000h
foo_input_dvda loaded at 68980000h - 689D7000h
foo_uie_wsh_panel_mod loaded at 68620000h - 686E2000h
ntmarta loaded at 73E70000h - 73E91000h
WLDAP32 loaded at 77990000h - 779D5000h
apphelp loaded at 75870000h - 758BB000h
gameux loaded at 727A0000h - 72A18000h
XmlLite loaded at 74300000h - 7432F000h
wer loaded at 70E60000h - 70EC0000h
shdocvw loaded at 72770000h - 7279E000h
profapi loaded at 75940000h - 7594B000h
LINKINFO loaded at 72E50000h - 72E59000h
ntshrui loaded at 72FE0000h - 7304F000h
srvcli loaded at 75600000h - 75619000h
cscapi loaded at 706C0000h - 706CB000h
slc loaded at 73A60000h - 73A6A000h
SXS loaded at 758E0000h - 7593F000h
jscript loaded at 68400000h - 684B2000h
CRYPTSP loaded at 753F0000h - 75406000h
rsaenh loaded at 75190000h - 751CB000h
RpcRtRemote loaded at 758D0000h - 758DE000h
wshom loaded at 68950000h - 68971000h
MPR loaded at 71080000h - 71092000h
ScrRun loaded at 68920000h - 6894A000h
WindowsCodecs loaded at 743B0000h - 744AB000h
explorerframe loaded at 72A20000h - 72B8F000h
DUser loaded at 74A30000h - 74A5F000h
DUI70 loaded at 74590000h - 74642000h
sud loaded at 68550000h - 6860B000h
ADVPACK loaded at 68190000h - 681BE000h
d3d9 loaded at 68230000h - 683F3000h
d3d8thk loaded at 688C0000h - 688C6000h
atiumdag loaded at 671B0000h - 674AD000h
atiumdva loaded at 66EA0000h - 67174000h
d3dx9_42 loaded at 66A10000h - 66BF5000h
d3dx10_42 loaded at 681C0000h - 68230000h
CTASIO loaded at 05FD0000h - 05FDF000h
ctosuser loaded at 06050000h - 06066000h
mswsock loaded at 753B0000h - 753EC000h
wshtcpip loaded at 74ED0000h - 74ED5000h
wship6 loaded at 753A0000h - 753A6000h
DNSAPI loaded at 75270000h - 752B4000h
IPHLPAPI loaded at 73960000h - 7397C000h
WINNSI loaded at 73950000h - 73957000h
rasadhlp loaded at 71A10000h - 71A16000h
fwpuclnt loaded at 735E0000h - 73618000h
iZotope Ozone 3 loaded at 63920000h - 63CB4000h
msxml3 loaded at 68780000h - 688B2000h
RASAPI32 loaded at 73FB0000h - 74002000h
rasman loaded at 73F90000h - 73FA5000h
rtutils loaded at 73F70000h - 73F7D000h
dsrole loaded at 73A70000h - 73A79000h
peerdist loaded at 73B70000h - 73B95000h
USERENV loaded at 74F90000h - 74FA7000h
AUTHZ loaded at 75560000h - 7557B000h
NLAapi loaded at 73B60000h - 73B70000h
mlang loaded at 657C0000h - 657EE000h
winrnr loaded at 71A60000h - 71A68000h
napinsp loaded at 71A50000h - 71A60000h
pnrpnsp loaded at 71A30000h - 71A42000h
wshbth loaded at 71A20000h - 71A2D000h
sensapi loaded at 70160000h - 70166000h
ieframe loaded at 6C820000h - 6D29F000h
WINTRUST loaded at 75BA0000h - 75BCD000h
avrt loaded at 744B0000h - 744B7000h

Stack dump analysis:
Address: 6FEECAE8h (foo_vst+CAE8h)
Address: 737727EDh (shared+27EDh), symbol: "uCallStackTracker::uCallStackTracker" (+0h)
Address: 6FEF14E0h (foo_vst+114E0h), symbol: "foobar2000_get_interface" (+2CD0h)
Address: 011E4A63h (foobar2000+134A63h)
Address: 011F929Ch (foobar2000+14929Ch)
Address: 011E5059h (foobar2000+135059h)
Address: 7784201Fh (ntdll+5201Fh), symbol: "RtlFreeHeap" (+7Eh)
Address: 0109001Fh (foo_dsp_noise+2001Fh), symbol: "foobar2000_get_interface" (+1B66Fh)
Address: 011FE0A2h (foobar2000+14E0A2h)
Address: 0114B77Ch (foobar2000+9B77Ch)
Address: 011FEC69h (foobar2000+14EC69h)
Address: 011FA07Eh (foobar2000+14A07Eh)
Address: 0114B2C4h (foobar2000+9B2C4h)
Address: 0121F928h (foobar2000+16F928h)
Address: 01225998h (foobar2000+175998h)
Address: 01201D32h (foobar2000+151D32h)
Address: 0114DC2Eh (foobar2000+9DC2Eh)
Address: 774E59DFh (USER32+159DFh), symbol: "MsgWaitForMultipleObjects" (+0h)
Address: 7606F292h (kernel32+4F292h), symbol: "SetEvent" (+0h)
Address: 778C72E0h (ntdll+D72E0h), symbol: "NlsAnsiCodePage" (+190h)
Address: 778C72E0h (ntdll+D72E0h), symbol: "NlsAnsiCodePage" (+190h)
Address: 778C72E0h (ntdll+D72E0h), symbol: "NlsAnsiCodePage" (+190h)
Address: 686B45C0h (foo_uie_wsh_panel_mod+945C0h), symbol: "foobar2000_get_interface" (+59060h)
Address: 778C72E0h (ntdll+D72E0h), symbol: "NlsAnsiCodePage" (+190h)
Address: 689B8954h (foo_input_dvda+38954h), symbol: "foobar2000_get_interface" (+24C04h)
Address: 778C72E0h (ntdll+D72E0h), symbol: "NlsAnsiCodePage" (+190h)
Address: 689B8954h (foo_input_dvda+38954h), symbol: "foobar2000_get_interface" (+24C04h)
Address: 778C0000h (ntdll+D0000h), symbol: "EtwTraceEventInstance" (+1FC6h)
Address: 698119C4h (MSVCR90+19C4h)
Address: 7780D75Dh (ntdll+1D75Dh), symbol: "RtlAddMandatoryAce" (+5ADh)
Address: 7784EAB9h (ntdll+5EAB9h), symbol: "LdrGetDllHandleEx" (+272h)
Address: 7784E83Eh (ntdll+5E83Eh), symbol: "LdrGetDllHandle" (+18h)
Address: 75BF7D9Ch (KERNELBASE+7D9Ch), symbol: "GetModuleHandleW" (+51h)
Address: 75BF7DAFh (KERNELBASE+7DAFh), symbol: "GetModuleHandleW" (+64h)
Address: 75BF7D9Ch (KERNELBASE+7D9Ch), symbol: "GetModuleHandleW" (+51h)
Address: 76020000h (kernel32+0h)
Address: 75C0D5F5h (KERNELBASE+1D5F5h), symbol: "OutputDebugStringA" (+100h)
Address: 75BF7DAFh (KERNELBASE+7DAFh), symbol: "GetModuleHandleW" (+64h)
Address: 75BF7BA1h (KERNELBASE+7BA1h), symbol: "GetEnvironmentVariableA" (+20Bh)
Address: 75BF7D0Eh (KERNELBASE+7D0Eh), symbol: "GetEnvironmentVariableA" (+378h)
Address: 0122CCE8h (foobar2000+17CCE8h)
Address: 777F0000h (ntdll+0h)
Address: 7784EE1Eh (ntdll+5EE1Eh), symbol: "LdrGetProcedureAddressEx" (+279h)
Address: 777F00D0h (ntdll+D0h)
Address: 7780D75Dh (ntdll+1D75Dh), symbol: "RtlAddMandatoryAce" (+5ADh)
Address: 777F0000h (ntdll+0h)
Address: 777F0000h (ntdll+0h)
Address: 777F00D0h (ntdll+D0h)
Address: 7780D75Dh (ntdll+1D75Dh), symbol: "RtlAddMandatoryAce" (+5ADh)
Address: 7784EE1Eh (ntdll+5EE1Eh), symbol: "LdrGetProcedureAddressEx" (+279h)
Address: 7784ECBEh (ntdll+5ECBEh), symbol: "LdrGetProcedureAddressEx" (+119h)
Address: 7784EF67h (ntdll+5EF67h), symbol: "LdrGetProcedureAddress" (+A0h)
Address: 77846D7Eh (ntdll+56D7Eh), symbol: "RtlCompareUnicodeStrings" (+EBh)
Address: 7784ECF0h (ntdll+5ECF0h), symbol: "LdrGetProcedureAddressEx" (+14Bh)
Address: 777F0000h (ntdll+0h)
Address: 77846D7Eh (ntdll+56D7Eh), symbol: "RtlCompareUnicodeStrings" (+EBh)
Address: 7784F0C0h (ntdll+5F0C0h), symbol: "RtlDecodePointer" (+0h)
Address: 7784F0C0h (ntdll+5F0C0h), symbol: "RtlDecodePointer" (+0h)
Address: 7780D75Dh (ntdll+1D75Dh), symbol: "RtlAddMandatoryAce" (+5ADh)
Address: 7780D75Dh (ntdll+1D75Dh), symbol: "RtlAddMandatoryAce" (+5ADh)
Address: 7784ECF0h (ntdll+5ECF0h), symbol: "LdrGetProcedureAddressEx" (+14Bh)
Address: 7784F05Fh (ntdll+5F05Fh), symbol: "LdrGetProcedureAddress" (+198h)
Address: 777F0000h (ntdll+0h)
Address: 7784EE1Eh (ntdll+5EE1Eh), symbol: "LdrGetProcedureAddressEx" (+279h)
Address: 76020000h (kernel32+0h)
Address: 760200E0h (kernel32+E0h)
Address: 7780D75Dh (ntdll+1D75Dh), symbol: "RtlAddMandatoryAce" (+5ADh)
Address: 760DEDA8h (kernel32+BEDA8h), symbol: "DecodePointer" (+6h)
Address: 76020000h (kernel32+0h)
Address: 76020000h (kernel32+0h)
Address: 760DEDA2h (kernel32+BEDA2h), symbol: "DecodePointer" (+0h)
Address: 7780D75Dh (ntdll+1D75Dh), symbol: "RtlAddMandatoryAce" (+5ADh)
Address: 7784EE1Eh (ntdll+5EE1Eh), symbol: "LdrGetProcedureAddressEx" (+279h)
Address: 7784ECBEh (ntdll+5ECBEh), symbol: "LdrGetProcedureAddressEx" (+119h)
Address: 0122CCE8h (foobar2000+17CCE8h)
Address: 0122CCE8h (foobar2000+17CCE8h)
Address: 7784231Eh (ntdll+5231Eh), symbol: "RtlAllocateHeap" (+211h)
Address: 75BF69B1h (KERNELBASE+69B1h), symbol: "InterlockedIncrement" (+0h)
Address: 77835E6Ch (ntdll+45E6Ch), symbol: "ZwWaitForMultipleObjects" (+Ch)
Address: 75BF6872h (KERNELBASE+6872h), symbol: "GetProcessHeap" (+30h)
Address: 744B0000h (avrt+0h)
Address: 7780D75Dh (ntdll+1D75Dh), symbol: "RtlAddMandatoryAce" (+5ADh)
Address: 0122447Ch (foobar2000+17447Ch)
Address: 012080A4h (foobar2000+1580A4h)
Address: 0114CD95h (foobar2000+9CD95h)
Address: 774E59DFh (USER32+159DFh), symbol: "MsgWaitForMultipleObjects" (+0h)
Address: 7606F292h (kernel32+4F292h), symbol: "SetEvent" (+0h)
Address: 774E59FEh (USER32+159FEh), symbol: "MsgWaitForMultipleObjects" (+1Fh)
Address: 012080C0h (foobar2000+1580C0h)
Address: 0114CD33h (foobar2000+9CD33h)
Address: 7377281Eh (shared+281Eh), symbol: "uCallStackTracker::uCallStackTracker" (+31h)
Address: 012080D5h (foobar2000+1580D5h)
Address: 0114CC77h (foobar2000+9CC77h)
Address: 01201D79h (foobar2000+151D79h)
Address: 76071194h (kernel32+51194h), symbol: "BaseThreadInitThunk" (+12h)
Address: 7784B495h (ntdll+5B495h), symbol: "RtlInitializeExceptionChain" (+63h)
Address: 76082B55h (kernel32+62B55h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 76082B55h (kernel32+62B55h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 7780D75Dh (ntdll+1D75Dh), symbol: "RtlAddMandatoryAce" (+5ADh)
Address: 7784B468h (ntdll+5B468h), symbol: "RtlInitializeExceptionChain" (+36h)
Address: 0114CC40h (foobar2000+9CC40h)
Address: 0114CC40h (foobar2000+9CC40h)

Environment:
App: foobar2000 v1.1.1
OS: Windows 6.1.7600 x86
CPU: Intel® Core™ i3 CPU 530 @ 2.93GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2
Audio: Динамики (Creative SB X-Fi); Динамики (Realtek High Definition Audio)
UI: Default User Interface 0.9.5

Components:
Core (2010-11-05 10:46:52 UTC)
foobar2000 core 1.1.1
foo_abx.dll (2009-06-07 12:25:26 UTC)
ABX Comparator 1.3.4
foo_albumlist.dll (2010-11-05 10:45:06 UTC)
Album List 4.5
foo_audioscrobbler.dll (2010-06-04 06:27:04 UTC)
Audioscrobbler 1.4.7
foo_benchmark.dll (2008-12-31 16:23:04 UTC)
Decoding Speed Test 1.1
foo_bitcompare.dll (2008-12-05 13:08:02 UTC)
Binary Comparator 1.2
foo_bpm.dll (2010-04-20 12:35:07 UTC)
BPM Analyser 0.2.4.1
foo_burninate.dll (2010-01-18 20:10:44 UTC)
Audio CD Writer 3.0.2
foo_cdda.dll (2010-11-05 10:44:56 UTC)
CD Audio Decoder 3.0
foo_channel_mixer.dll (2008-03-12 09:37:47 UTC)
Channel Mixer 0.9.6.5
foo_converter.dll (2010-11-05 10:44:36 UTC)
Converter 1.5
foo_convolve.dll (2006-08-04 19:57:26 UTC)
Convolver 0.3
foo_customdb.dll (2010-03-04 11:10:54 UTC)
Custom Database 0.1.0_beta1
foo_discogs.dll (2010-07-19 21:18:22 UTC)
Discogs Tagger 1.25
foo_dsp_bs2b.dll (2009-06-08 09:30:06 UTC)
bs2b 3.1.0
foo_dsp_crossfader.dll (2010-01-13 19:46:10 UTC)
Gapless Crossfader 1.3.4.1
foo_dsp_delta.dll (2008-10-24 12:57:16 UTC)
Noise Sharpening DSP 1.0.0
foo_dsp_dolbyhp.dll (2010-01-22 11:40:28 UTC)
Dolby Headphone Wrapper 1.4.1
foo_dsp_force48kHz.dll (2008-08-18 20:54:46 UTC)
force 48kHz 2008.08.18
foo_dsp_loudspeakereq.dll (2009-07-02 05:52:58 UTC)
Loudspeaker Equalizer 1.0.1
foo_dsp_lowpass.dll (2010-04-07 15:04:30 UTC)
SoX Lowpass filter 0.0.2
foo_dsp_noise.dll (2009-06-28 17:28:32 UTC)
Add Noise DSP 0.0.4
foo_dsp_resampler.dll (2010-09-27 19:55:00 UTC)
SoX Resampler 0.5.5
foo_dsp_resampler_mod.dll (2010-09-27 19:55:03 UTC)
SoX Resampler mod 0.5.5 mod
foo_dsp_resampler_mod2.dll (2010-09-27 19:55:05 UTC)
SoX Resampler mod2 0.5.5 mod2
foo_dsp_soundtouch.dll (2010-01-14 19:08:06 UTC)
SoundTouch DSP 1.1
foo_dsp_span.dll (2009-04-07 11:35:31 UTC)
Surround Pan 1.3
foo_dsp_ssrcX.dll (2008-05-11 05:45:16 UTC)
Resampler DSP (SSRC X) 0.57
foo_dsp_std.dll (2010-11-05 10:45:06 UTC)
Standard DSP Array 1.0
foo_dsp_tube.dll (2007-02-06 23:17:55 UTC)
Tube Sound 0.8
foo_dsp_xover.dll (2010-04-07 17:04:58 UTC)
Crossover 0.42
foo_dumb.dll (2010-10-03 18:54:22 UTC)
DUMB module decoder 0.9.9.20
foo_fileops.dll (2010-11-05 10:43:42 UTC)
File Operations 2.1.3
foo_freedb2.dll (2010-11-05 10:43:42 UTC)
freedb Tagger 0.6.2
foo_hdcd.dll (2010-07-31 09:13:34 UTC)
HDCD decoder 1.5
foo_input_alac.dll (2010-08-31 19:26:36 UTC)
ALAC Decoder 1.0.6
foo_input_dts.dll (2010-09-04 19:15:29 UTC)
DTS decoder 0.3.0
foo_input_dvda.dll (2010-09-08 14:53:23 UTC)
DVD-Audio Decoder and Watermark Detector 0.3.6
foo_input_la.dll (2010-11-02 14:42:33 UTC)
Lossless Audio(La) decoder 0.01
foo_input_monkey.dll (2009-05-01 11:40:52 UTC)
Monkey's Audio Decoder 2.1.4
foo_input_ofr.dll (2008-11-29 11:48:04 UTC)
OptimFROG Lossless/DualStream Decoder 1.21b
foo_input_std.dll (2010-11-05 10:50:28 UTC)
Standard Input Array 1.0
foo_input_tak.dll (2010-01-09 17:11:58 UTC)
TAK Decoder 0.4.4
foo_input_tta.dll (2010-10-30 11:24:31 UTC)
TTA Audio Decoder 3.2
foo_lastfm_radio.dll (2010-02-17 20:21:28 UTC)
Last.fm Radio 0.5.7e
foo_masstag.dll (2009-09-18 07:01:36 UTC)
Masstagger 1.8.4
foo_out_asio.dll (2009-03-22 12:15:46 UTC)
ASIO support 1.2.7
foo_out_ks.dll (2006-08-04 19:54:58 UTC)
Kernel Streaming Output 1.2.2
foo_out_wasapi.dll (2010-11-06 14:16:37 UTC)
WASAPI output support 2.1
foo_playcount.dll (2010-10-15 18:30:42 UTC)
Playback Statistics 3.0.1
foo_qip_nowplaying_8030.dll (2010-11-10 17:20:03 UTC)
Foobar2000 Now Playing support for QIP v80xx 0.5.1
foo_rgscan.dll (2010-11-05 10:44:34 UTC)
ReplayGain Scanner 2.0.9
foo_run.dll (2009-06-07 12:15:18 UTC)
Run services 0.3.7
foo_runcmd.dll (2010-01-07 17:32:34 UTC)
Run Command 1.1
foo_scheduler.dll (2010-07-19 19:19:29 UTC)
Scheduler 4.05
foo_softplaylists.dll (2010-10-21 05:55:48 UTC)
Soft Playlists 2010-10-21
foo_texttools.dll (2010-09-01 16:45:46 UTC)
Text Tools 1.0.5
foo_ui_std.dll (2010-11-05 10:45:14 UTC)
Default User Interface 0.9.5
foo_uie_biography.dll (2010-06-12 18:32:50 UTC)
Biography View 0.4.2.1
foo_uie_lyrics2.dll (2010-04-12 17:19:24 UTC)
Lyric Show Panel 2 0.4.6.15
foo_uie_wsh_panel_mod.dll (2010-10-31 16:11:15 UTC)
WSH Panel Mod 1.4.0 Beta 3
foo_unpack.dll (2010-11-05 10:43:56 UTC)
ZIP/GZIP/RAR Reader 1.6
foo_verifier.dll (2009-10-05 08:39:20 UTC)
File Integrity Verifier 1.1
foo_vksearch.dll (2010-08-26 18:48:11 UTC)
vk.com audio search 0.0.5
foo_vst.dll (2010-11-14 08:20:02 UTC)
VST adapter 1.0
foo_w7shell.dll (2010-09-01 16:44:50 UTC)
Windows 7 integration 0.2.9.1
foo_wave_seekbar.dll (2010-07-31 07:41:27 UTC)
Waveform seekbar 0.2.12

Recent events:
Playcount sync: Last.fm responded 'OK'
Opening track for playback: "D:\Моя музыка\Marco V\Con-Fusion\CD1\03 Marco V - Tolerance.flac"
Audioscrobbler: Submitting track...
foo_qip_nowplaying: QIP is not running! ^(
Audioscrobbler: Submission succeeded.
Playcount sync: Contacting Last.fm....
Audioscrobbler: Submitting track...
Opening track for playback: "D:\Моя музыка\Marco V\Con-Fusion\CD1\07 Marco V - Mascenery.flac"
Playcount sync: Last.fm responded 'OK'
foo_qip_nowplaying: QIP is not running! ^(


This post has been edited by shakey_snake: Nov 15 2010, 15:16
Reason for edit: Codebox'd
Go to the top of the page
+Quote Post
Yegor
post Nov 15 2010, 11:03
Post #21





Group: Developer
Posts: 253
Joined: 8-April 09
From: Russia, Zlatoust
Member No.: 68779



QUOTE
Or do I fail to see something in my first comparison of these two different concepts of a VST wrapper?
It seems that you don't know what modal window mode is. It's when you can't access parent window. As I wrote in the first post configuration windows will be accessible in a non-modal mode so that you'll be able to open as many windows as you want.

I'm also going to make an another simple component later. It will put menu items for accessing DSP config windows to both foobar's main menu and notification area icon. Would that be ok then? smile.gif At the moment, I'm just focusing on the stability, not on the features. New version is coming. Some serious bugs have been fixed already.

As for no-restart management of VSTs, this will be the only drawback. But hey, don't you restart foobar when adding new components? smile.gif It's not some kind of lazyness. I just don't see any way to instantiate DSP services in runtime. GY's VST wrapper approach to switching of VSTs won't work here because of the way Foobar works with multiple dsp services and their names. Sorry.


QUOTE
Plugin crashes very often when using iZotope Ozone 3 and switching between tracks
Thanks. But please use something like pastebin.com to share long texts. Zaranee spasibo wink.gif

------>8-------
Currently TT Dynamic Range Meter seems to be one of the most difficult to get working.

This post has been edited by Entrase: Nov 15 2010, 11:17
Go to the top of the page
+Quote Post
Steve Forte Rio
post Nov 15 2010, 13:33
Post #22





Group: Members
Posts: 474
Joined: 4-October 08
From: Ukraine
Member No.: 59301



QUOTE
Thanks. But please use something like pastebin.com to share long texts


ok, I'll try it. Simply haven't found spoiler tag on this forum sad.gif
Go to the top of the page
+Quote Post
GeSomeone
post Nov 15 2010, 15:03
Post #23





Group: Members
Posts: 922
Joined: 22-October 01
From: the Netherlands
Member No.: 335



QUOTE (Steve Forte Rio @ Nov 15 2010, 14:33) *
ok, I'll try it. Simply haven't found spoiler tag on this forum sad.gif

You should use [ codebox] ... [/codebox ] instead of quote. (without the extra spaces)
Go to the top of the page
+Quote Post
rx32555
post Nov 15 2010, 23:13
Post #24





Group: Members
Posts: 13
Joined: 5-April 08
From: Viña del Mar
Member No.: 52554





VST + winamp_dsp_bridge (dfx) = Nice sound smile.gif


Thanks!
Go to the top of the page
+Quote Post
kode54
post Nov 15 2010, 23:27
Post #25





Group: Admin
Posts: 4693
Joined: 15-December 02
Member No.: 4082



QUOTE (rx32555 @ Nov 15 2010, 15:13) *
VST + winamp_dsp_bridge (dfx) = Nice sound smile.gif

You do know there's a foobar2000 port of DFX, right?
Go to the top of the page
+Quote Post

17 Pages V   1 2 3 > » 
Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 26th December 2014 - 18:28