ModPlug Central

OpenMPT => Help and Questions => Topic started by: Techno.Jon on July 29, 2012, 00:31:40

Title: Autoscanning VST plugins?
Post by: Techno.Jon on July 29, 2012, 00:31:40
Hello all,
Is it possible to direct MPT to a directory and have it autoscan the vst plugins inside?  I recently reorganized my VST folder into the "Plugins" folder (in hopes that MPT would pick them up, this has worked before) but it simply refuses to and also cleared my plugins.cache!  I really don't want to have to add them all back by hand.  Is there any way to do this?
Title: Re: Autoscanning VST plugins?
Post by: jmkz on July 29, 2012, 09:02:33
OpenMPT doesn't implement VST auto scanning, but the way I do is search in my VST plugins folder for *.dll files and drag&drop into OpenMPT.
Title: Re: Autoscanning VST plugins?
Post by: Saga Musix on July 29, 2012, 11:48:27
OpenMPT's installer does kind of auto-scanning if you tell it to do so. Other than that, there is no auto-scanning behaviour implemented in the application itself.
Title: Re: Autoscanning VST plugins?
Post by: Techno.Jon on July 29, 2012, 16:00:28
This was actually after I just installed the new version, and I told it to autoscan, but it just cleared the plugin.cache.  I'll try that thing with drag'n'drop though, didn't even think of that!
Title: Re: Autoscanning VST plugins?
Post by: Saga Musix on July 29, 2012, 17:26:29
The installer doesn't clear the plugin cache. However, it only searches for VST plugins in the default plugin path found in HKEY_LOCAL_MACHINE\Software\VST\VSTPluginsPath, and if that path doesn't exist, it will look in Program Files\Steinberg\Vst Plugins.
Title: Re: Autoscanning VST plugins?
Post by: Techno.Jon on July 30, 2012, 20:07:22
Does it check in subfolders?  I have that directory set up, but the plugs are organized into folders.  And I don't know if it was a glitch or what, but it did, in fact, clear the plugin cache.  I have no clue why.  I may have been a file permissions error or something, idk.

So, in theory, could I back up my ini files and retry the installation to see if it finds the plugs?
Title: Re: Autoscanning VST plugins?
Post by: Rakib on July 30, 2012, 20:08:08
No it doesnt not check the subfolders.
Title: Re: Autoscanning VST plugins?
Post by: Saga Musix on July 30, 2012, 20:15:45
Quote from: Rakib on July 30, 2012, 20:08:08
No it doesnt not check the subfolders.
Nonsense, of course it does. Everyone organises their plugins into folders, this feature wouldn't make sense without sub folder scanning.

The installer only adds new plugins, so there's not really a need to back up the file. Are you really sure that the path specified in the registry is 100% correct and doesn't contain any typos?
Title: Re: Autoscanning VST plugins?
Post by: Techno.Jon on July 30, 2012, 20:19:37
Yes, I used it to point Audacity to the right place.  I'm gonna try clearing the whole plugin list from the ini and plugin.cache, back up the ini (just in case), and reinstall, should that work?
Title: Re: Autoscanning VST plugins?
Post by: Saga Musix on July 30, 2012, 20:22:36
In theory it should (at least for me it did). Let us know if it doesn't.
Title: Re: Autoscanning VST plugins?
Post by: Techno.Jon on July 30, 2012, 20:37:59
No luck.  I'm gonna try changing the folder and see if that works, just for the hell of it.
Title: Re: Autoscanning VST plugins?
Post by: Rakib on July 30, 2012, 20:42:05
Hmm havent work for me, have to set up all the plugins manually. I can try again.
Title: Re: Autoscanning VST plugins?
Post by: Techno.Jon on July 30, 2012, 20:48:59
Still nothing!  Is it possible to batch-edit the config somehow, since all this doesn't seem to be working?
Title: Re: Autoscanning VST plugins?
Post by: Saga Musix on July 30, 2012, 21:11:31
I just tried this again - I specified my plugin path in the registry and ran the installer - it detected all plugins in that path (all my plugins are in sub folders, so much about that)... Did you verify that there the [VST Plugins] section in your mptrack.ini is really empty after the installation finished?
Title: Re: Autoscanning VST plugins?
Post by: Techno.Jon on July 30, 2012, 21:14:54
Yes.  It is empty, save for the MIDI I/O thing that comes prepackaged.  I'm sorry this is causing so much trouble; if I have to I'll just try and add everything manually.  And I have been checking "search for plugins" (or whatever it's called) on every install, just in case that ever pops up :-P
Title: Re: Autoscanning VST plugins?
Post by: Saga Musix on July 30, 2012, 21:21:14
Do you happen to install the program in portable mode?
Title: Re: Autoscanning VST plugins?
Post by: Techno.Jon on July 30, 2012, 21:32:41
Yes, because I stick it on my flash drive for use in school.
Title: Re: Autoscanning VST plugins?
Post by: Saga Musix on July 30, 2012, 21:38:34
So is it installed on a flash drive or somewhere else? Using portable mode can be potentially troublesome if you are installed to the "Program Files" directory. If you are doing so, please try installing it to some other directory in portable mode and see if it helps.
Title: Re: Autoscanning VST plugins?
Post by: Techno.Jon on July 30, 2012, 21:53:32
I did that.  Still didn't work :-(  Is there any way to batch a plugins list?  Like, have cmd (through a .bat) go and find every .dll in the folder and add it to MPT's ini, or at least a separate text file that can be copy-pasted into the ini?
Title: Re: Autoscanning VST plugins?
Post by: Techno.Jon on July 30, 2012, 22:08:23
Nevermind.  I used the command "C:\VST>dir /B /S *.dll > C:\VST\list.txt" and might try and modify it to add the counting plugin numbers beforehand.  If I can't do that I'll just manually do it.
Title: Re: Autoscanning VST plugins?
Post by: Saga Musix on July 30, 2012, 22:57:45
Really weird...
I guess this is the part where I'm supposed to implement VST scanning?
Title: Re: Autoscanning VST plugins?
Post by: Techno.Jon on July 31, 2012, 01:11:41
Idk, if you want.  I'm apparently the only one who has this problem, since it seems to work for you; if anything, see if you can mod something like that console command I posted in.  I've got mine working now with some copy-pasting, but it would probably be a good idea for implementation, if it's not too big a deal to do.
Title: Re: Autoscanning VST plugins?
Post by: Techno.Jon on July 31, 2012, 02:22:06
Ugh, new problem: I batched all the plugins into the config, but they still don't show up.  In fact, the plugins that were previously there stopped showing up as well.  Should I do something to the plugin cache as well?  Here's my batched code: (CAUTION: long!)
[VST Pugins]
NumPlugins=210
Plugin0=.\Plugins\MIDI\MIDI Input Output.dll
Plugin1=.\Plugins\Effects\AnalogDelay.dll
Plugin2=.\Plugins\Effects\Boss DS-1.dll
Plugin3=.\Plugins\Effects\Boss SD-1.dll
Plugin4=.\Plugins\Effects\BuzComp_LT1.dll
Plugin5=.\Plugins\Effects\BuzComp_LT1mono.dll
Plugin6=.\Plugins\Effects\Classic Reverb.dll
Plugin7=.\Plugins\Effects\CrazyFX.dll
Plugin8=.\Plugins\Effects\CrunchDude.dll
Plugin9=.\Plugins\Effects\E-Phonic LOFI.dll
Plugin10=.\Plugins\Effects\Filterbank.dll
Plugin11=.\Plugins\Effects\FuzzPlus 2.dll
Plugin12=.\Plugins\Effects\GreenEugene.dll
Plugin13=.\Plugins\Effects\jb_omnisone.dll
Plugin14=.\Plugins\Effects\JCM900.dll
Plugin15=.\Plugins\Effects\Kairatune.dll
Plugin16=.\Plugins\Effects\KeroVee.dll
Plugin17=.\Plugins\Effects\Mono.dll
Plugin18=.\Plugins\Effects\OnePanLite.dll
Plugin19=.\Plugins\Effects\Pan+.dll
Plugin20=.\Plugins\Effects\PushTec.dll
Plugin21=.\Plugins\Effects\Reaktor5 FX 2x8.dll
Plugin22=.\Plugins\Effects\Reaktor5 FX.dll
Plugin23=.\Plugins\Effects\StrataVar.dll
Plugin24=.\Plugins\Effects\SupaPhaser.dll
Plugin25=.\Plugins\Effects\Sync.dll
Plugin26=.\Plugins\Effects\Tube Screamer.dll
Plugin27=.\Plugins\Effects\Tubeamp.dll
Plugin28=.\Plugins\Effects\Univibe.dll
Plugin29=.\Plugins\Effects\VocEqPro-C.dll
Plugin30=.\Plugins\Effects\VocEqPro.dll
Plugin31=.\Plugins\Effects\2 STEP\2 STEP.dll
Plugin32=.\Plugins\Effects\airwall\airwall.dll
Plugin33=.\Plugins\Effects\AlgorVerb_win\AlgorVerb.dll
Plugin34=.\Plugins\Effects\audio\vst\vstplugins\QuadFrohmage_funky_vst2win.dll
Plugin35=.\Plugins\Effects\audio\vst\vstplugins\QuadFrohmage_vst2win.dll
Plugin36=.\Plugins\Effects\audio\vst\vstplugins\Ohmboyz VST2\OhmBoyz_vst2win.dll
Plugin37=.\Plugins\Effects\autogate\AutoGate_mono.dll
Plugin38=.\Plugins\Effects\autogate\AutoGate_st.dll
Plugin39=.\Plugins\Effects\bjflanger\BJ Flanger.dll
Plugin40=.\Plugins\Effects\bjlofi\BJ LoFi.dll
Plugin41=.\Plugins\Effects\bjovrdrv\BJ Overdrive.dll
Plugin42=.\Plugins\Effects\bjrngmod\BJ Ringmodulator.dll
Plugin43=.\Plugins\Effects\bjtremlo\BJ Tremolo.dll
Plugin44=.\Plugins\Effects\bjwavech2\BJ Wavechanger2.dll
Plugin45=.\Plugins\Effects\Blue Cat Audio\Blue Cat Chorus VST(Mono).dll
Plugin45=.\Plugins\Effects\Blue Cat Audio\Blue Cat Chorus VST(Stereo).dll
Plugin46=.\Plugins\Effects\Blue Cat Audio\Blue Cat Flanger VST(Mono).dll
Plugin47=.\Plugins\Effects\Blue Cat Audio\Blue Cat Flanger VST(Stereo).dll
Plugin48=.\Plugins\Effects\Blue Cat Audio\Blue Cat FreqAnalyst VST(Mono).dll
Plugin49=.\Plugins\Effects\Blue Cat Audio\Blue Cat FreqAnalyst VST(Stereo).dll
Plugin50=.\Plugins\Effects\Blue Cat Audio\Blue Cat Gain VST(Mono).dll
Plugin51=.\Plugins\Effects\Blue Cat Audio\Blue Cat Gain VST(Stereo).dll
Plugin52=.\Plugins\Effects\Blue Cat Audio\Blue Cat Phaser VST(Mono).dll
Plugin53=.\Plugins\Effects\Blue Cat Audio\Blue Cat Phaser VST(Stereo).dll
Plugin54=.\Plugins\Effects\Blue Cat Audio\Blue Cat Stereo Chorus VST.dll
Plugin55=.\Plugins\Effects\Blue Cat Audio\Blue Cat Stereo Flanger VST.dll
Plugin56=.\Plugins\Effects\Blue Cat Audio\Blue Cat Stereo Gain VST.dll
Plugin57=.\Plugins\Effects\Blue Cat Audio\Blue Cat Triple EQ VST(Mono).dll
Plugin58=.\Plugins\Effects\Blue Cat Audio\Blue Cat Triple EQ VST(Stereo).dll
Plugin59=.\Plugins\Effects\Blue Cat Audio\Blue Cat Widening Gain VST.dll
Plugin60=.\Plugins\Effects\Blue Cat Audio\BlueCatDPeakMeterVST(Mono).dll
Plugin61=.\Plugins\Effects\Blue Cat Audio\BlueCatDPeakMeterVST(Stereo).dll
Plugin62=.\Plugins\Effects\Chrysalis-Cadence\Chrysalis-Cadence\Cadence.dll
Plugin63=.\Plugins\Effects\Dasample GlaceVerb\GlaceVerb.dll
Plugin64=.\Plugins\Effects\DtBlkFx1.0\DtBlkFx.dll
Plugin65=.\Plugins\Effects\DtBlkFx1.0\DtBlkFxS.dll
Plugin66=.\Plugins\Effects\EasyQ_v10.07\EasyQ.dll
Plugin67=.\Plugins\Effects\Easyvox17\Easyvox.dll
Plugin68=.\Plugins\Effects\Fish Fillets\BLOCKFISH.dll
Plugin69=.\Plugins\Effects\Fish Fillets\FLOORFISH.dll
Plugin70=.\Plugins\Effects\Fish Fillets\SPITFISH.dll
Plugin71=.\Plugins\Effects\JX220\JX220.dll
Plugin72=.\Plugins\Effects\ReFX Slayer 2\Slayer2_FX.dll
Plugin73=.\Plugins\Instruments\4Front E-Piano x64.dll
Plugin74=.\Plugins\Instruments\4Front E-Piano.dll
Plugin75=.\Plugins\Instruments\Adern KickMe!.dll
Plugin76=.\Plugins\Instruments\Aethereal_Free.dll
Plugin77=.\Plugins\Instruments\antopya.dll
Plugin78=.\Plugins\Instruments\Arppe2600va.dll
Plugin79=.\Plugins\Instruments\boing.dll
Plugin80=.\Plugins\Instruments\Casiopea_v0111.dll
Plugin81=.\Plugins\Instruments\Clavia Lab.dll
Plugin82=.\Plugins\Instruments\Davosynth.dll
Plugin83=.\Plugins\Instruments\Drumatic 3.dll
Plugin84=.\Plugins\Instruments\DrumKit1.dll
Plugin85=.\Plugins\Instruments\DVS Saxophone.dll
Plugin86=.\Plugins\Instruments\eFemme.dll
Plugin87=.\Plugins\Instruments\expodrum.dll
Plugin88=.\Plugins\Instruments\FMMF.dll
Plugin89=.\Plugins\Instruments\Formant-Classic.dll
Plugin90=.\Plugins\Instruments\FTM_String.dll
Plugin91=.\Plugins\Instruments\GTG DS 7.dll
Plugin92=.\Plugins\Instruments\GTG FreeDrum.dll
Plugin93=.\Plugins\Instruments\Guitarizer.dll
Plugin94=.\Plugins\Instruments\Harsh Digital Nose.dll
Plugin95=.\Plugins\Instruments\hexagon85_v1.dll
Plugin96=.\Plugins\Instruments\IL Autogun.dll
Plugin97=.\Plugins\Instruments\Inorganic1.dll
Plugin98=.\Plugins\Instruments\Invector_8v (1).dll
Plugin99=.\Plugins\Instruments\Kontakt 4 16out.dll
Plugin100=.\Plugins\Instruments\Kontakt 4 8out.dll
Plugin101=.\Plugins\Instruments\Kontakt 4.dll
Plugin102=.\Plugins\Instruments\KontaktPlayer2.dll
Plugin103=.\Plugins\Instruments\MeowSynth.dll
Plugin104=.\Plugins\Instruments\Metatron.dll
Plugin105=.\Plugins\Instruments\MinimogueVA.dll
Plugin106=.\Plugins\Instruments\Modulator.dll
Plugin107=.\Plugins\Instruments\Orch Strings.dll
Plugin108=.\Plugins\Instruments\pandemonium-2.dll
Plugin109=.\Plugins\Instruments\PD303.dll
Plugin110=.\Plugins\Instruments\ProtoPSG.dll
Plugin111=.\Plugins\Instruments\PS-1.dll
Plugin112=.\Plugins\Instruments\Reaktor5 Surround.dll
Plugin113=.\Plugins\Instruments\Reaktor5.dll
Plugin114=.\Plugins\Instruments\Rednef Twin.dll
Plugin115=.\Plugins\Instruments\Richman2.dll
Plugin116=.\Plugins\Instruments\SerenityFree.dll
Plugin117=.\Plugins\Instruments\Shimmerbox.dll
Plugin118=.\Plugins\Instruments\Silkworm.dll
Plugin119=.\Plugins\Instruments\SimpleSynth.dll
Plugin120=.\Plugins\Instruments\SpectroBits.dll
Plugin121=.\Plugins\Instruments\SQ8L.dll
Plugin122=.\Plugins\Instruments\Stereo Spread.dll
Plugin123=.\Plugins\Instruments\striker.dll
Plugin124=.\Plugins\Instruments\String Thing 2.dll
Plugin125=.\Plugins\Instruments\String Thing.dll
Plugin126=.\Plugins\Instruments\StringSynth.dll
Plugin127=.\Plugins\Instruments\StringZ.dll
Plugin128=.\Plugins\Instruments\Super Spook Keys.dll
Plugin129=.\Plugins\Instruments\SuperRiffGuitar.dll
Plugin130=.\Plugins\Instruments\SUPERWAVEP8.dll
Plugin131=.\Plugins\Instruments\Tapeotronic.dll
Plugin132=.\Plugins\Instruments\tb_minerva_1_1.dll
Plugin133=.\Plugins\Instruments\Texture 1.2.dll
Plugin134=.\Plugins\Instruments\The CS Feeling.dll
Plugin135=.\Plugins\Instruments\ThikMan.dll
Plugin136=.\Plugins\Instruments\Throat Singing.dll
Plugin137=.\Plugins\Instruments\TranceDrive.dll
Plugin138=.\Plugins\Instruments\voc-two.dll
Plugin139=.\Plugins\Instruments\4fpiano\4Front Piano.dll
Plugin140=.\Plugins\Instruments\4frhode-win\4Front Rhode.dll
Plugin141=.\Plugins\Instruments\Abakos_2\HERCs Abakos\Abakos.dll
Plugin142=.\Plugins\Instruments\Acrobatics Alieno 1.0.9\Alieno.dll
Plugin143=.\Plugins\Instruments\Adonis\Adonis.dll
Plugin144=.\Plugins\Instruments\apad4\apad4.dll
Plugin145=.\Plugins\Instruments\aria\Garritan\ARIA Player Multi VST_x86.dll
Plugin146=.\Plugins\Instruments\aria\Garritan\ARIA Player VST_x86.dll
Plugin147=.\Plugins\Instruments\Bass One\The CS Bass One.dll
Plugin148=.\Plugins\Instruments\bLO-FIshFree\bLO-FIsh V1.8.dll
Plugin149=.\Plugins\Instruments\Cellofan\Cellofan.dll
Plugin150=.\Plugins\Instruments\Cloud\The CS Cloud.dll
Plugin151=.\Plugins\Instruments\Crazy Diamonds\Crazy Diamonds.dll
Plugin152=.\Plugins\Instruments\Cubixv1.2\Cubix.dll
Plugin153=.\Plugins\Instruments\DigiDrum Pro\DigiDrum Pro.dll
Plugin154=.\Plugins\Instruments\DSK AkoustiK GuitarZ\DSK AkoustiK GuitarZ.dll
Plugin155=.\Plugins\Instruments\DSK AkoustiK KeyZ\DSK AkoustiK KeyZ.dll
Plugin156=.\Plugins\Instruments\DSK BassZ\DSK BassZ.dll
Plugin157=.\Plugins\Instruments\DSK Brass\DSK Brass.dll
Plugin158=.\Plugins\Instruments\DSK ChoirZ\DSK ChoirZ.dll
Plugin159=.\Plugins\Instruments\DSK Darkness Theory 3\DSK Darkness Theory 3.dll
Plugin160=.\Plugins\Instruments\DSK DrumZ - AkoustiK\DSK DrumZ - AkoustiK.dll
Plugin161=.\Plugins\Instruments\DSK DrumZ - MachineZ\DSK DrumZ - MachineZ.dll
Plugin162=.\Plugins\Instruments\DSK ElectriK GuitarZ\DSK ElectriK GuitarZ.dll
Plugin163=.\Plugins\Instruments\DSK Ethereal PadZ 2\DSK Ethereal PadZ 2.dll
Plugin164=.\Plugins\Instruments\DSK Guitars Acoustic\DSK Guitars Acoustic.dll
Plugin165=.\Plugins\Instruments\DSK Guitars Steel\DSK Guitars Steel.dll
Plugin166=.\Plugins\Instruments\DSK OranZe\DSK OranZe.dll
Plugin167=.\Plugins\Instruments\DSK Overture\DSK Overture.dll
Plugin168=.\Plugins\Instruments\DSK SF2\DSK SF2.dll
Plugin169=.\Plugins\Instruments\DSK Strings\DSK Strings.dll
Plugin170=.\Plugins\Instruments\DSK Synthopia\DSK Synthopia.dll
Plugin171=.\Plugins\Instruments\easy#drum04SE9o9\easy#drum04SE9o9.dll
Plugin172=.\Plugins\Instruments\KiTR\KiTR.dll
Plugin173=.\Plugins\Instruments\Magnus Choir 1.5\Magnus Choir.dll
Plugin174=.\Plugins\Instruments\Massive\VstPlugins\Massive.dll
Plugin175=.\Plugins\Instruments\minimal_v1.5\Minimal.dll
Plugin176=.\Plugins\Instruments\minimoog V\minimoog V.dll
Plugin177=.\Plugins\Instruments\minimoog V\minimoogvEfx.dll
Plugin178=.\Plugins\Instruments\Mini_DiZi\Mini_DiZi.dll
Plugin179=.\Plugins\Instruments\Nanotron\Nanotron.dll
Plugin180=.\Plugins\Instruments\Nebulus_vst\Nebulus_vst\Nebulus.dll
Plugin181=.\Plugins\Instruments\Package\ORGANized_trio_v31.dll
Plugin182=.\Plugins\Instruments\Photonv2.0\Photon_2.dll
Plugin183=.\Plugins\Instruments\RADIO ACTIVE 1.0\VST\RADIO ACTIVE 1.0.dll
Plugin184=.\Plugins\Instruments\ReFX Slayer 2\Slayer2.dll
Plugin185=.\Plugins\Instruments\Sitar\Syntar.dll
Plugin186=.\Plugins\Instruments\Stardust\Stardust.dll
Plugin187=.\Plugins\Instruments\Stringer\Stringer.dll
Plugin188=.\Plugins\Instruments\subconsciousv1.2\subconscious.dll
Plugin189=.\Plugins\Instruments\Synth1\Synth1 VST.dll
Plugin190=.\Plugins\Instruments\Takim\Takim.dll
Plugin191=.\Plugins\Instruments\Tekky Synths\AuToBaSsYx\AuToBaSsYx Ver 1.2 VSTI.dll
Plugin192=.\Plugins\Instruments\Tekky Synths\eZmYx\eZmYx Ver 1.2.k VSTI.dll
Plugin193=.\Plugins\Instruments\Tekky Synths\SyNpLyX\SyNpLyX Ver 1.0 VSTI.dll
Plugin194=.\Plugins\Instruments\Tekky Synths\WavDrYx\WavDrYx Ver 1.0 VSTI.dll
Plugin195=.\Plugins\Instruments\Tenacity1.0\Tenacity.dll
Plugin196=.\Plugins\Instruments\thunder\thunder.dll
Plugin197=.\Plugins\Instruments\u-he\Zebra\Zebra2.dll
Plugin198=.\Plugins\Instruments\u-he\Zebra\Zebralette.dll
Plugin199=.\Plugins\Instruments\u-he\Zebra\Zebrify.dll
Plugin200=.\Plugins\Instruments\u-he\Zebra\ZRev.dll
Plugin201=.\Plugins\Instruments\voc-one\voc-one.dll
Plugin202=.\Plugins\Instruments\Vocoder\vOcOv2.dll
Plugin203=.\Plugins\Instruments\Vocoder\vOcOv2Capture.dll
Plugin204=.\Plugins\Instruments\VOPM\VOPM.dll
Plugin205=.\Plugins\Instruments\VSTPlugins\KontaktPlayer2.dll
Plugin206=.\Plugins\Instruments\VSTPlugins\KontaktPlayer2_16out.dll
Plugin207=.\Plugins\Instruments\VSTPlugins\KontaktPlayer2_8out.dll
Plugin208=.\Plugins\Instruments\VSTPlugins\retro-gsx.dll
Plugin209=.\Plugins\Instruments\wind\wind.dll

Is there some simple error in here I missed?  I can fix any of it with find/replace.
Title: Re: Autoscanning VST plugins?
Post by: Saga Musix on July 31, 2012, 12:33:48
Quote[VST Pugins]
Sometimes it can be this easy... ;)
Title: Re: Autoscanning VST plugins?
Post by: Techno.Jon on August 06, 2012, 20:57:58
oh my god thank you.  I feel so blind... lol