目次

レジストリを使うVST

Windows環境での話。

VSTの中には、インストール時にレジストリに情報を書き込み、使われるときにそれを読み取るものがある。
そういうVSTはOSの再インストールなどでレジストリ情報が失われた場合、待避させておいたdllだけ持ってきても動かない。
また、プリセットやスキン等のデータが別フォルダに分かれていて、そのパスをレジストリに記録するような場合、フォルダ整理などでデータの場所を変えると正常に使えなかったりする。

VSTを再インストールするのがもっとも確実だが、時間がかかるし、設定の移行方法も調べなければならない。
レジストリの項目が少なければ、データだけ移して手動でキーを作ってしまった方が速い。
そのためのメモ。

自分が使ったものしか記録してない。
キーが無いと動かないのか、無くても動くが勝手にキーが作られるのか、は検証がめんどいので区別していない。
多くの場合アンインストーラが使えなくなるので、プラグインフォルダ以外の場所にファイルを作るようなプラグインを削除するときは、そのことも把握しておいて手動で削除しないと延々と残り続けることになる。外部ファイルを使うVSTも参照。

ベンダー
VST名キーエントリ
備考

VST Effects

Audiffex
ampLion FreeLMS\Audiffex\ampLion FreeBuildDWORD
DATPathSZ(Path)
HelpPathSZ(Path)
IRPathSZ(Path)
LastReturnDWORD
Flux::
BitterSweetIICUS\Flux::\VST名いっぱいいっぱい
Stereo Tool
Syrah Demo
Elixir Demo
Line 6
POD Farm 2 FREELMS\Line 6\POD Farm 2 VST Plug-inCurrent_VersionSZ(2.55)
Install_DirSZ(path)
LMS\Line 6\Line 6 License ManagerInstall_DirSZ(path)
Install_PathSZ(path)
LMS\Line 6\Line 6 UninstallerInstall_DirSZ(path)
PSP-audioware
PSP PianoVerbCUS\PSP-audioware\PSPPianoVerbauthorizationSZ
CurrBankSZ(空)
CurrDirSZ(空)
CurrPresetSZ(空)
registeredtoSZ
Sugar Bytes
Artillery2 Beat EditionCUS\Sugar Bytes\Artillery2 Beat EditioncontentpathSZ(path)
firstuseDWORD(0)
installpathSZ(path)
versionSZ
?
YOU WA SHOCK !CUS\YOU WA SHOCK !\Environmentいっぱいいっぱい
CUS\YOU WA SHOCK !\MRUいっぱいいっぱい

VST Instruments

Camel Audio
Alchemy PlayerLMS\Classes\.CamelSounds(既定)SZ(Camel Audio Sound Library)
LMS\Classes\Camel Audio Sound Library(既定)SZ(Camel Audio Sound Library)
LMS\Classes\Camel Audio Sound Library\shell(既定)SZ(open)
LMS\Classes\Camel Audio Sound Library\shell\open(既定)SZ(path)
LMS\Classes\Camel Audio Sound Library\shell\edit(既定)SZ(Edit Camel Audio Sound Library)
LMS\Classes\Camel Audio Sound Library\shell\edit\command(既定)SZ(path)
LMS\Classes\Camel Audio Sound Library\DefaultIcon(既定)SZ(path)
LMS\Camel Audio\AlchemyPluginInstallDirSZ(path)
PluginInstallDir64SZ(path)
VersionSZ
StartMenuGroupSZ(Camel Audio\Alchemy)
↓Factory Presetsをインストールすると追加される
FactoryInstalledSZ(true)
Ers
IblitCUS\Ers\VST名MidiAutomationBINARY(空)
polyIblitmidilearnpathSZ(Path)
programpathSZ(Path)
pathはどちらもdllまでのフルパス
また、上記3つのエントリは以下のVSTにも共通して存在
ErsDrumsCUS\Ers\ErsDrumslockvolumeDWORD(0)
notenameDWORD(0)
outModeDWORD(2)
velocurveDWORD(0)
LazySnakeCUS\Ers\LazySnakepresetsSZ(空)
skinSZ(空)
Kong Audio
ChineeGuZheng_ClassicLMS\Kong Audio\Qin EngineFileSZ(Path)
PathSZ(Path)
VersionSZ
LMS\Kong Audio\Qin Engine\ChineeGuZheng_ClassicFileSZ(Path)
BankSZ(Path)
LinPlug
Alpha 3LMS\LinPlugAlpha FreeMonoOutsDWORD(0)
Alpha FreeStereoOutsDWORD(1)
AlphaLoadPresetPath0SZ(Path)
Native Instruments
KontaktCUS\Native Instruments\VST名
LMS\Native Instruments\VST名
Guitar Rig
Reaktor
Oxe Music Software
Oxe FM SynthLMS\Oxe Music Software\Oxe FM SynthChannelsBINALY
LastSoundBankSZ
SoundBankPathSZ(Path)
Plogue Art et Technologie
sforzandoLMS\Plogue Art et Technologie, Inc\sforzandobase_dirSZ(Path)
LMS\Plogue Art et Technologie, Inc\Ariabase_dir_x86SZ(Path)
path_x86SZ(Path)
LMS\Plogue Art et Technologie, Inc\Aria\ConverterswavSZ(Path)
sf2SZ(Path)
dlsSZ(Path)
LMS\Plogue Art et Technologie, Inc\sforzando\Plugins\VST\000pathSZ(Path)
versionSZ
rgc:audio software
sfzLMS\rgc:audio software\microHost\sfzLast ASIOSZ(ASIO4ALL v2)
LMS\rgc:audio software\VST\sfzEffectsSZ(On/Off)
History 01~SZ(Path)
Last FileSZ(Path)
ModeSZ(2)
sfz+LMS\rgc:audio software\VST\sfz+EffectsSZ(On/Off)
Sonoma Wire Works
DrumCore 3 FREELMS\Submersible\DrumCore 3 FREEInstalledDataDirectorySZ(Path)
Toontrack(2013/05/02)
EZDrummer LiteLMS\Toontrack\Superior\EZDrummerHomePathSZ(Path)
SoundPathSZ(Path)
WIVI
WIVI Trial EditionCUS\WIVI Trial EditionInstallLocationSZ(Path)
InstrumentLocationSZ(Path)
HelpURLSZ(URL)
HomePageURLSZ(URL)
InterfaceHeightSZ(510 (Small))
InterfaceWidthSZ(840 (Small))
UseTextureCompressionDWORD(0)
RendererDWORD(0)
neXoft
LoopAZoidLMS\neXoft\LoopAZoid
Jeskola
XS-1CUS\Jeskola\XS-1
,