INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Bug loading VST plugins  (Read 5162 times)

BradC

  • World Citizen
  • ***
  • Posts: 207
Bug loading VST plugins
« on: March 17, 2011, 06:03:52 am »

HI

I previously had the problem loading Console VST host VST plugin into JRiver (to enable routing of sound channels).

I have now found another program that has the same functionality called Plogue Bidule (ie it also has a VST plugin version). Plogue Bidule is currently under development.

However, a similar problem exists, JRiver doesn't work with this VST plugin. When the VST plugin is loaded in JRiver crashes.

I have also posted on the Plogue Bidule forum http://plogue.com/phpBB3/viewtopic.php?f=4&t=5646

Since Plogue Bidule is currently under development, I hope that it will assist in getting this problem fixed.

Brad
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42373
  • Shoes gone again!
Re: Bug loading VST plugins
« Reply #1 on: April 04, 2011, 12:30:40 pm »

Package Installer loads the VST plugin into its process to try to install it.

If the VST plugin does something unexpected, it can crash Package Installer.

We are not getting reports of other VST plugins crashing, so I think the next step would be for the authors of Plogue Bidule to install the VST while running in a debugger.  That should show where the problem occurs.

If they need assistance, just let us know.

Thanks.
Logged
Matt Ashland, JRiver Media Center

BradC

  • World Citizen
  • ***
  • Posts: 207
Re: Bug loading VST plugins
« Reply #2 on: April 05, 2011, 07:22:17 pm »

As posted here

http://plogue.com/phpBB3/viewtopic.php?f=4&t=5646&p=30502#p30502

the Plogue Bidule developer is questioning whether MC times out the loading of a vst plugin, as BiduleVST will take longer than 500ms to load.

Is a timeout apllied?

Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72439
  • Where did I put my teeth?
Re: Bug loading VST plugins
« Reply #3 on: April 05, 2011, 07:32:34 pm »

Please let him know that we will offer a license if he wants to test.  He could email me.  I'm jimh at jriver.
Logged

BradC

  • World Citizen
  • ***
  • Posts: 207
Re: Bug loading VST plugins
« Reply #4 on: April 10, 2011, 07:51:35 pm »

Hi

I have posted your offer of a license at the Plogue Bidule forum.

It would still be useful to know if you apply a timeout on loading of VST plugins.

regards

Brad
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42373
  • Shoes gone again!
Re: Bug loading VST plugins
« Reply #5 on: April 11, 2011, 10:37:37 am »

I sent this to Sebastien of BiduleVST on April 7.  I haven't heard anything back, so hopefully that means he's testing in the debugger.

Code: [Select]
Hi,

There is no timeout when installing a VST plugin.

We do analyze a DLL to see what exports it has.  We expect a VST to have
an export named 'main' (and no exports like 'winampDSPGetHeader2', etc.
that would indicate a Winamp, JRiver, etc. plugin).

You can test Package Installer in the debugger by running this in the
debugger:
[Media Center Install Path]\Package Installer.exe /AddPlugin

Then browse to your debug DLL and you should be able to step functions
like our call to "main".

Thanks,
-Matt
Logged
Matt Ashland, JRiver Media Center

BradC

  • World Citizen
  • ***
  • Posts: 207
Re: Bug loading VST plugins
« Reply #6 on: May 01, 2011, 03:50:12 am »

Hi

I have not heard of any progress with plogue bidule.

So I tried 'Console' again. This offers the same functionality (to achieve my aim of directing channels for multiple subs).

However, I still have the original problem. Namely, after a reboot JRiver forgets the settings for Console and doesn't load any of the presets or saved files within Console.

Hence, is it possible to look at this problem with console again, or suggest another means whereby I can direct channels.
I initially wish to copy and delay the output of one channel (channel 4) after a Convolver VST plugin (voxengo pristine space) and direct it to channel 7.
Logged

BradC

  • World Citizen
  • ***
  • Posts: 207
Re: Bug loading VST plugins
« Reply #7 on: May 10, 2011, 09:18:15 pm »


It seems that console loads the saved presets in XP, but not in Win7.

Does this help narrow the problem down?
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42373
  • Shoes gone again!
Re: Bug loading VST plugins
« Reply #8 on: May 10, 2011, 09:26:16 pm »

It seems that console loads the saved presets in XP, but not in Win7.

Does this help narrow the problem down?

You may need to run as administrator if Console doesn't properly support UAC.

Media Center disables HKLM redirection (since it's fully UAC compliant), so third-party components that depend on it may not work.  Ideally the third-party component would get updated in this case.
Logged
Matt Ashland, JRiver Media Center

BradC

  • World Citizen
  • ***
  • Posts: 207
Re: Bug loading VST plugins
« Reply #9 on: May 11, 2011, 01:24:11 am »

I have already disabled UAC. That sort of requirement for user interaction isn't really compatible with a media PC
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42373
  • Shoes gone again!
Re: Bug loading VST plugins
« Reply #10 on: May 11, 2011, 01:36:56 pm »

I have already disabled UAC. That sort of requirement for user interaction isn't really compatible with a media PC

You might try Console's support.

I can't think of anything Media Center is doing differently on XP vs Windows 7 with regards to VST loading.
Logged
Matt Ashland, JRiver Media Center

BradC

  • World Citizen
  • ***
  • Posts: 207
Re: Bug loading VST plugins
« Reply #11 on: August 06, 2011, 02:27:10 am »

I can now report that latest build of Plogue Bidule loads correctly in the recent builds of MC16.

This allows arbitrary channel routing within MC.

My application is to use dsp crossovers for active speakers and bass management for a dual sub setup
Logged
Pages: [1]   Go Up