由于最近又稍微有点动力弄东西,主要是申请到了豆瓣的小站,感觉可以用来host点东西了。
昨晚肚子痛,一晚没睡着,今天请假了,早上补觉,午饭没怎么吃,下午不困,就索性把LASS2的脚本写完。目前进度如下:
Base版本信息:
http://www.audiobar.net/viewthread.php?tid=439882&extra=&page=1
经过自己一年的使用,打算进行升级,主要变动如下:
* 修正一处拼写错误,瞳孔无法聚焦的表现
* 修正Violins II超高音的问题(LASS2自身Bug)
* 修正Violins超高音短音丢失问题(感谢jaganshi发现并通告)
* 去除Restore/Legacy功能,改为Economy(经济开关)功能(具体见下)
* CC40~43改为CC44~47,正好和MSB的CC12~CC15对应的Depth功能呼应(若需要旧版映射,用Learn功能)
* CC121追加复位短音的Pattern到默认序号1(不复位修改的Pattern)
* Learn期间按下Economy则复位控制器分配为默认
* 引入经济模式Economy(默认关闭),主要解决某些低端机使用会CPU爆红的问题,并可使用控制器CC31来实时开关(需求来自jaganshi)
** 当CC77和70处于0或者127的极端值,另外两个音色完全不出声的情况下,不向那些音色发送NoteOn事件,也可能进一步不发送某些控制器(需要严格自测本修改带来的副作用后才发布)
** 在编曲的时候,若要预计使用X-fade,则在对应的音符开始时把对应的控制器设置为1或者126。由于是编辑模式,因此可以写得很细腻。因为0和127用以停用X-fade
** 也可以使用CC31来开关本功能(关闭该功能后,无需考虑1或者126的问题)
* 去除2nd Chair的音色,合并到First Chair中,并通过CC70进行X-fade,因为Chair正好没有Sordino
* 去除CC31对Bartok EQ的过渡,合并到CC9中,同Cello的Spic共用CC9
* Cello的Spic的Loose默认值对调
* 修复CC10在CC121时有时无法复位的问题
* 合理化加载音色后复位的控制器
声明:本人做的所有软件/脚本均没有必须实现任何提出的需求的义务。
剩余工作:
修改走音的采样(LASS2自身的bug)——需花费大量时间
修改Bass Chair在八度滑音时过渡音mute的问题(LASS2自身的bug)
做一段音乐和视频demo演示新版变化——需花费一定时间
其实有精神的话,一天还是可以改狠多东西的,之前主要是没地方host东西,找哪家哪家就被墙,整个人都不好了。
![]() |
[tr=rgb(255,][/tr]
[
本帖最后由 Eviluess 于 15-3-18 23:27 编辑 ]