论坛风格切换切换到宽版
  • 3271阅读
  • 2回复

[アプリ] SpLGeN - 比较完美地解决sonar插件不能完全显示BUG 的小工具 [复制链接]

上一主题 下一主题
离线thNight
 
发帖
64
樱饼
0
博丽神社的喝茶券(威望)
17
春度
292
交易币
0
只看楼主 倒序阅读 楼主  发表于: 2008-03-19
貌似这里对sonar关注的人比程序区多,,,于是感觉发到这里比较适合。。


[Intro]
Sonar 在使用中可能经常会遇到 [安装了新插件,但在Audio FX或Soft Synth里却找不到] 的现象,这是到目前Sonar 7.02为止都没有解决的问题,有不少人碰到。 这些插件可以通过 [自定义一个Plugin Layout,然后有新插件就手动把它拖到layout里再保存] 的方法解决。但是这样感觉上会很麻烦。。于是

SplGen则是通过扫描VST并生成Plugin Layout的方法,解决了插件缺失问题。。也附带了更好一些的插件分类功能。理论上可以突破一些插件数量限制。

但是仍然祈祷Sonar8可以修复这个问题。。(不过貌似这种问题只会出现于Warezd 使用者?。。。。)



[如果属于以下情况则可以用到Splgen。。]
C1. 因安装一些VST插件以后在sonar里却没有(或部分)显示,只能手动在Plugin Manager里添加进去;
C2. 或者sonar里的插件很杂乱,一页通常很多个插件,需要滚屏很久才能找到所需要的插件
这两种情况。

如果本身只安装了很少Sonar插件的话,可能用不上..
还有因为VST是根据硬盘目录分类,所以VST的布局会和硬盘目录一致,如果本身vst安装的路径没有分类的话,则这个也看不到一些效果。。




[使用方法]

运行splgen,按下press,退出splgen。 (生成(或刷新)了Sonar的Layout文件。)

建立sonar工程,fx bin右键, Audio FX 或 Soft Synths,展开最顶上的 Plugin Layouts,选择 n_xxx (n_xxx的说明见下面)

注意:如果运行Splgen的时候sonar是运行状态,splgen生成之后需要重新选择一次 Audio FX和Synth里的Plugin Layout,这是为了让sonar的菜单里的插件列表也刷新。



[layout 名称 “n_xxx”的说明]

n_FX : 全部效果器 (DX,VST)
n_Synth : 全部合成器

n_FX_xx : 按照 [一个屏幕能显示下的,以768的高度为准] 将 n_FX 分成了几个小的类别,免除了(插件非常多的情况下)只有一个n_FX分类需要滚屏很久才能找到一个插件的苦恼。(另:DX与VST总是区分在不同layout的,dx在前)
n_SYNTH_xx 同。


n_FX_1 : DX效果器,如果多于一页则n_FX_2也是dx效果器。
n_FX_2(3...) : VST效果器,同样在一屏幕不够时自动新增一个layout。
n_Synth_1 : DXi
n_Synth_2(3...) : VSTi



[分类方法:(结合了Sonar,Nuendo,Audition对VST,DX分类的优点,重新编写了分类。。)]

S1:
DX(i) 按照已知厂家将插件名称自动放入 [以厂家名称命名的组里] ([组]指的是layout里可以展开的项)。未找到厂商的插件则放到插件列表的第一层。

VST(i)按照 [硬盘上的目录] 分类。[目录名]对应[组],多层目录同样识别。(如果sonar设定有多个默认VST搜索路径,也会全部识别。但例外是这些搜索顺序中的vst路径没有[包含]关系。由于sonar会自动搜索子文件夹,所以包含关系貌似也不需要..)

S2:
这样VST分类就方便了不同VST安装在不同的文件夹下的用户。。
于是有一点就是。。如果vst都安装到一个目录下(所有不同厂商的VST DLL文件都在统一级文件夹下),分类可能也会把这些vst也放在一起,不会按照厂商识别了。 注意 只是VST(i)是这样,由于 DX(i) 的特性, DX(i) 插件仍然会根据插件的名称来获得厂商名,然后根据厂商来分类,是无视掉硬盘中的[文件夹]的。

S3:
分类包括了把mono(例如waves中的)和DX的m/s类效果器单独分到子组里,以便于一个组里不会有很多效果器需要滚屏;还有如果一个组里只有一个FX/Synth则直接放到上一级;

S4:
全部按照字母顺。




[需要注意的地方....]
RM1:由于Sonar的自定义插件布局(layout)对新安装的插件免疫(新的插件都不会显示在自定义布局里,通常情况只能手动添加)
所以安装完新插件,并启动sonar刷新插件后,需要重新运行SplGen以刷新自定义layout。

RM2:Splgen只是将sonar扫描过(包括未识别)的插件读入并生成到layout,并不代表它可以代替sonar将新安装的插件直接扫描到Sonar VST的注册表,
也就是说。。。在安装完插件后,运行sonar之前的这段时间 运行splgen是无意义的。。。
如果安装了新的vst插件,仍然需要启动sonar以让vstscan去刷新插件(或者在plugin manager里scan一遍vst)之后,再运行SplGen重新生成layout。

RM3:目前只包括了DX(i)和VST(i)的layout生成。

RM4:SplGen除了生成Sonar的Layout文件以外没有改动任何其他地方。并且没有使用任何组件,warez。。直接使用比较底层的win32 API操作。

RM5:目前测试很少。。分类功能可能会有很多错误。如果遇到问题可以回帖。。


[Staff]
Prog. Nights [S.D.C.]
BGM. Cuttlefish
[ 此贴被thNight在2008-03-24 17:12重新编辑 ]
附件: SpLGeN.zip (428 K) 下载次数:114
the Wonderland ~ Sprite of Dream CLAN
离线509band
发帖
259
樱饼
0
博丽神社的喝茶券(威望)
1
春度
12
交易币
0
只看该作者 1楼 发表于: 2008-03-19

收      
离线cuttlefish
发帖
6
樱饼
0
博丽神社的喝茶券(威望)
0
春度
0
交易币
0
只看该作者 2楼 发表于: 2008-03-19
哈哈 CNT作品~~ 强烈支持~~XDDDDDDDDDDDDDDDDDDDDDDDD
Cuttlefish Project Producer/Leader
快速回复
限100 字节
 
上一个 下一个