录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店
Sonar / Cakewalk

Cakewalk 2020.04 版 bug反馈专贴

( 45 )
 
[收藏]
-  第 3 页  -

1160
#31 20-5-13 14:06
第一:关于五星工具与老版本鼠标工具的问题。  这个不知道算不算BUG,因为它自身不会出错,但是设计理念上,似乎太武断了!那就是五星工具(智能工具)完全取代了Sonar8.5版之前的鼠标工具。
  我用Sonar很多年了,已经非常习惯五星工具了,但是它的输入高效本身是建立在一种低效输入的思路上的。五星工具与老版本的鼠标工具相比,最大的优势是将音符上屏与音符时值的输入同时实现,即:五星工具是将音符点击上屏之后,直接向后拖动鼠标来同时完成音符的上屏与时值输入。而老版本是音符上屏,然后松开鼠标,再次拖动音尾来完成时值的输入。
  这看起来是五星工具更方便,但其实老鸟们(特指鼠标输入为主的用户,midi键盘为主的不在讨论范围)输入音符时,并不会去输入每个音符的时值,而是点完一段乐句后,框选这段乐句,按一个热键来批量完成这段音符的时值输入的。关键是五星工具为了做到上屏与时值同时输入,不得不损失了原来老版本中的容错机制。
  老版本中,鼠标点击音符上屏之后,在没有放开鼠标时,音符是可以随鼠标在钢琴窗中上下左右任意移动的,这相当于一个相当有用的容错机制,我们在鼠标初步点击音符上屏时,并不用特别小心的必须点在精准的位置上,特别是前后两个音符紧靠输入时,我们可以任意点在某个位置,移动到精准位置后再放开鼠标来完成音符输入。  五星工具则不行,鼠标初次点击就必须点在非常精确的位置,特别是在两个音符紧靠输入时,能给你点出心理阴影来……而之后的时值同步输入实际上又是多余的,这就很尴尬了。所以五星工具其实是一个本末倒置的设计。
  但是,在我习惯它之后,也发现它有一定的优势,就是在输入少量音符时,它的效率是比老版本更高的。而大量输入明显多用在最初开始制作的情况下;少量输入则多出现在后期修改的情况下,所以二者并不会频繁交替使用。
  因此,我强烈建议,老版本的鼠标工具,与新的五星工具都保留,由用户自行决定使用哪个工具,并且,切换工具也就一个热键的事。

第二:CAL与热键问题。


  1、CAL指令似乎被简化过,很多相当有用的指令不能用了。比如下例语句:
   (do
     (EditCopy40 1 0 0 0 0 0 )
     (EditPaste40 From (GetCurrentTrack) 1 1 1 1 1 1 1 1 0 0 0 0 )
     )
     (do
      (EditCut40 1 0 0 0 0 0 0 )
      (EditPaste40 From (GetCurrentTrack) 1 1 1 1 1 1 1 1 0 0 0 0 )
     )

  这是拷贝或剪切至当前激活轨道的指令。利用这两种语句,可将选中的事件,直接拷贝或剪切到激活的轨道中去。这对midi操作来讲是十分常用的功能,在New Sonar中,是靠主窗口(音轨窗)中移动来实现的。虽然都能实现,但效率与方便程度完全不在一个概念上。
  要知道编曲或扒带时,我们主要的操作界面是钢琴窗,如果一但有需要拷贝到其它轨道的操作,就要从钢琴窗切换到轨道窗,然后在轨道间移动,源事件轨道与目标轨道相差多少个轨道,就要按多少次热键,当然就比直接在钢琴窗中按一个热键就完成操作麻烦多了。
  在上面的语句中,类似于EditCopy40;EditPaste40;EditCut40;EditPaste40; (GetCurrentTrack) 都是被禁用的,特别是 (GetCurrentTrack) 这个指令,它表示当前激活轨道,这个太有用了,但也被禁用了,实在是不知道说什么了。


  2、音符上下移动小二度,与事件在轨道间上下移动,这两个操作,居然被设计在同一个热键上,而且还禁止用户拆开到不同的热键上去。这个不只是不合理,而且是相当的危险!因为另外一个BUG的存在,使这个设计的危险指数彪升!就是一但在钢琴窗中的操作,使系统弹出过对话框,则激活窗口就不再是钢琴窗,而是轨道窗!并且在窗口灰度上,或是不同窗口的前后上,没有任何提示,用户并不知道激活窗口已经从钢琴窗变成了轨道窗。这时按下的所有热键,用户以为是钢琴窗中的热键效果,但其实是轨道窗的热键效果!这简直是在找死呀!
  我在做一个出谱业务时,就曾被这个设计坑了!为此我专门发过一篇贴子来说这个事!这个设计真的太脑残了。明明分开设计的话,我们可以在轨道窗与钢琴窗的任何一个窗口中,精确随意的进行这两种操作,绝不会出错,但这两个功能合在一起,就十分危险。
  事故详见《今天真的被坑死了!》:http://www.audiobar.cn/forum.php?mod=viewthread&tid=524311

  3、CAL指令中的常量变量,精度不统一!这个问题从最早的Sonar就存在了。
  在 Cakewalk Pro Audio 9 时,工程的精度是跟随用户设定来的,即用户设定工程精度为48,则所有的变量精度都是48,用户设定为120,则所有的变量精度均为120……而在Sonar中,常量变量的精度不再以用户设定为准,而是固定在960这个精度上,最头大的是,并不是所有的常量变量都是固定960,而是有些960,有些以用户设定为准!更狠的是,这是在读取操作时的状态,等到了CAL完成计算,输出结果时,这些精度状态会反过来……
  如果能像 Cakewalk Pro Audio 9 那样,所有的精度都以用户设定为准,那就太好了。目前这样,CAL的编写变得相当复杂!计算量也成倍增加,使得热键速度也成倍增加!  比如判断一个事件在某拍中的具体TK位置,在 Cakewalk Pro Audio 9 中写成:(tick Event.Time) 就OK了,但在 Sonar 中,因为读取位置时需要以960精度来写,而我常用的工程精度是48,所以就将变量扩大到960精度,写成:(tick (/ (* Event.Time 960) TIMEBASE)) 才行,但这只是读取,当系统读取并计算完成后,要向我给出结果时,这个是要向用户返回结果,所以又要以用户精度给出结果,又要把放大的精度缩小至用户精度,最终就要写成:(/ (* (tick (/ (* Event.Time 960) TIMEBASE)) TIMEBASE) 960)。  可以看出,原本在CW9中只需要读取,并只计算一次的操作,在Sonar中却需要计算五次才能给出相同的结果!

  以上如果是因为CAL指令有所变化,还望给出变化后的指令语句。如果确实是BUG,那能修复的话就太爽了。


本帖最后由 溺水鱼 于 20-5-13 14:17 编辑
观众反应

281
#32 20-5-13 18:14
溺水鱼 发表于 20-5-13 14:06
第一:关于五星工具与老版本鼠标工具的问题。  这个不知道算不算BUG,因为它自身不会出错,但是设计理 ...

关于复制和粘贴,不需要切换到轨道窗口,直接在钢琴卷帘窗即可完成。cakewalk在去年的版本中就已经针对此需求进行过优化。

具体操作:1.复制需要的数据(控制器或音符等)使用ctrl+c进行复制,或者使用ctrl+alt+c复制特殊信息。
2.在钢琴卷帘的轨道选择窗口,点选需要粘贴到的目标轨道
3.使用ctrl+v进行粘贴即可。或者使用ctrl+alt+v粘贴特殊信息。
如果没有看到轨道选择栏,在钢琴卷帘的右上角有一个(展开)按钮,点击一下就能展开轨道选择栏


  轻移功能的具体行为,是根据当前选定的元素来决定的。所以需要在执行操作之前确保选择了正确的对象。

  关于cal 指令,没有任何关于这项功能的变更,它与以前的版本是完全一致的。具体更详细的信息,请参阅cal编写指南





本帖最后由 silenthill 于 20-5-13 18:28 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

1160
#33 20-5-13 23:04
silenthill 发表于 20-5-13 18:14
关于复制和粘贴,不需要切换到轨道窗口,直接在钢琴卷帘窗即可完成。cakewalk在去年的版本中就已经针对此 ...

 您说的这种拷贝粘贴概念,确实是早就有了,并且不是去年的 Cakewalk 有,而是在20多年前的CW9就已经非常成熟了,其实,您说的这个拷贝操作,就叫正常拷贝操作,不只是现在的cakewalk,也包括Sonar全系列,Cakewalk Pro Audio全系列,还包括Cubase,Logic……等等软件,都是这样操作的。
  但是这正如上面有朋友提到过的低效率问题,这种拷贝粘贴的思路本身就是低效率的,所以在这种思路下,无论如何升级,只要没有推翻这种先拷贝,再粘贴的模式,就不可能有本质上的提升。
  这里我说一下我自己设计的拷贝粘贴,与官方的默认拷贝粘贴的区别,以及实用性和效率问题:
  1、将选中的事件拷贝并粘贴到走带位置:
  官方的大家都知道,就是您说的,先按Ctrl+C(这一步是拷贝),然后Ctrl+V(这一步是粘贴),我记得第二步粘贴时会有两种粘贴方式,一种是弹出对话框,有各种参数可以使用,还有一种新的粘贴功能就是直接粘出来,不会弹出多余的对话框。
  其实第二种粘贴方式就是一种小进步,因为经常做活的人都知道,粘贴弹出的面板实在是多余,绝大多数情况下,我们就只是粘贴一次,并且就是粘贴在当前操作的轨道中,不会去选择什么参数,所以这个干净的粘贴算是一个提升。但其实这种提升不够彻底。因为它依然是分为拷贝,粘贴两个步骤,就算再将拷贝面板也省掉,两个步骤还是两个步骤。
  两个步骤意味着它只能是一个拷贝粘贴工具,没有更多的作用(或者说没有更多的操作空间)。  我的操作就是一步,直接按Ctrl+C(功能:拷贝并粘贴到走带位置),被选中的事件就会被拷贝并粘贴到走带位置。看起来这也就只省了一个动作,但是在很多操作上,它的发挥空间就相当大了。(剪切的热键是Ctrl+X,也是一步操作直接完成。
  2、在做架子鼓,二层鼓,小打,沙锤手铃……等等带有一定Loop概念的音符时,我们只需要写好一个动机,然后开始按Ctrl+V(功能:拷贝并粘贴到下一小节)。这意味着做这种Loop数据,反复的执行拷贝并粘贴的操作相当快,相当直观,顺手,易控制
  3、拷贝到别的轨道,官方给出的拷贝粘贴功能,依然是两步,先拷贝,再粘贴至激活的轨道。我的操作还是一步完成,这个就比之前的情况更有针对性,我截了一张图来说明一下二者之间的效率问题。

  该图是一段音符,其中未激活的紫色轨道是原始音符,激活的蓝色轨道是需要进行特别处理的音符。最开始的状态是没有蓝色音符的,我们需要一边听原曲,在发现需要处理的音符时,将它们从紫色轨拷贝给蓝色轨。注意,图中所示的是拷贝后的结果,最开始我们并不知道原曲中哪些会被拷贝,所以,想把全曲听完,再一个个框选,然后一次性拷贝给蓝色轨是不可能的,因为当我们听了后面的,前边哪些位置需要拷贝,早就忘了,我们需要听到一处,马上拷贝一处。
  如果每次操作都分两步,则非常麻烦,因为反复操作的位置太多了。但如果听到一处,就马上框中音符按一次热键,则效率就高出了不少,而且也非常省精力,你甚至可以在走带不停的情况下,听完原曲即完成所有拷贝操作。效率不在一个层次上。
  官方新增的,让选中的事件在轨道间移动,本质上是对跨轨拷贝或剪切的一种高效率弥补,但设计时很明显忽略了一个重要问题,零碎的操作才是重点,而越零碎的操作,则操作步骤必须越精简才是正确的设计思路。如上图中需要的操作,我听到一处需要处理的音符,框它们,然后激活轨道窗,然后按热键将音符移动至目标轨,再激活钢琴窗,之后才能继续工作。这反而不如官方给的正常拷贝粘贴快,与一步直接拷贝相比就更慢更麻烦了。
  我的跨轨拷贝热键是Shift+C,跨轨剪切是Shift+X,都是一步完成操作。它们均是由CAL编写出来的功能,但由于上贴中提到的BUG,跨轨的两个CAL的编写,其实是利用了一个小小的异常方式完成的,零碎的拷贝还没什么感觉,瞬间完成。但是如果数据量太大,拷贝就会较慢,达到上百小节时,如果音符密集(数据量太大)时,执行热键之后等上10多秒的情况都有。而且还占用了系统对撤回操作的记录步数,非常恼火。
  我在CW9中使用EditPaste40; (GetCurrentTrack) ……等指令设计的拷贝功能,无论多少数据,都是瞬间完成操作的。也不占撤回步数。所以才认为,这是一个BUG。如果能改进就相当好了。
…………………………

  然后是关于轻移的这个设计,可能我没说太清楚。我知道轻移热键,在不同的窗口中,功能是不一样的。在钢琴窗激活时,它的功能是上或下移动音符,而在轨道窗中,它的效果是使选中的事件在轨道间上或下移动。
  这样设计的缺点就是,我不能在钢琴窗使数据在轨道间移动,也不能在轨道窗使音符上下移动。如果我在钢琴窗中工作,当需要将数据移动到另外一轨时,我必须激活轨道窗,完成移动后又激活回钢琴窗,激活时还要小心,因为之前我的钢琴窗可能同时开着五条轨道,如果用热键激活回钢琴窗,则只会打开激活的那一条轨道,我得重新选一次开启的轨道,是非常麻烦的事。  而因为另外一个BUG,更使得这个设计产生了严重的危险,那就是当我们在钢琴窗中操作时,只要弹出过对话框,比如执行CAL,弹出参数对话框,调完参数点击确定之后,此时的激活窗就不再是钢琴窗了,并且没有任何提示,此时按下的热键,全部是轨道窗的热键效果,这就太危险了。
  所以,将轻移功能与音符移动小二度功能,分开成两个热键来使用;以及激活窗在弹出对话框之后自动跳转到轨道窗,修改为只要不是用户操作就不会改变激活窗。那就完美了。

  最后,非常感谢您提供的CAL编写说明书,我的英文不好,需要翻译一下,然后再看。也许是上一贴中我指出的几个CAL指令的写法发生了变化,说不定改一改就能正常使用,那就太棒了。再次感谢您提供的说明书。



本帖最后由 溺水鱼 于 20-5-13 23:29 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

61
#34 20-5-14 10:24
1、在钢琴窗模式的时候,右边的轨道能否增加轨道命名功能,有时候要改名字还得回到全局轨道模式,不是很方便。
2、正常官网下载2020.04版本的软件,但是midi轨道下点SOLO模式,全局SOLO关联,但是单击轨道取消solo模式却不行,非得点击全局的solo按钮才能取消,不知道是不是个例。以解决,打开专有独奏按钮,就是<S>
3、播放停止后,钢琴音源的踏板不能复位,几乎所有跟踏板有关的插件都不复位,残响很郁闷。不知道是不是也是个例,不知道是因为插件的原因还是驱动的原因。
4、最大撤销步数在哪里调整,找不到了
5、加载软音源插件的时候能同时创建对应的MIDI轨道,并关联midi通道就好了,不管能不能用上,最起码省了很多时间再创建MIDI轨,并对应通道了。

一直在用sonar...... 本帖最后由 qizaidebaba 于 20-5-14 12:54 编辑

1160
#35 20-5-15 01:07
qizaidebaba 发表于 20-5-14 10:24
1、在钢琴窗模式的时候,右边的轨道能否增加轨道命名功能,有时候要改名字还得回到全局轨道模式,不是很方 ...

  1、我在工作时,习惯使用非全屏的钢琴窗,也就是钢琴窗的上方,会漏出几轨轨道窗(全局窗),当点击钢琴窗右边的某一轨道时,轨道窗会自动将该轨跳到你能看见的地方,这时,你可以直接双击轨道窗的轨道名进行改名操作。还是很方便的。
  当然,如果钢琴窗右侧就直接能改轨道名,自然就更好的。
  2、我用的是早些年的New Sonar,暂时没碰到过你出现的问题。
  3、软件默认走带只要读过踩下踏板,而该轨的踏板效果就一直为开,无论你是否停止走带。所以我解决的办法是,让走带再读一次值为零的64#CC。这个64#CC可以直接写在全曲开头没有音符的地方,如此只需要将走带倒回开头,从这个零值64#CC读过去,延音就停了。
  不过细想,走带停,64#CC就抬起确实是一个合理的需要,能这样确实更好些。
  4、居然还可以设置?一直还不知道,同求同求。
  5、我每轨加载音源时,都是使用的混合轨方式,就是加载康泰克之后,只有单独的一轨(也就是每一轨都需要加载一个康泰克),写midi,加载效果器都在该轨完成,最后导分轨什么也不用管,总混响一关,直接导出就是分轨,十分方便。
观众反应
:一看就是资深老用户,感谢回复。

1160
#36 20-5-15 01:16
silenthill 发表于 20-5-13 18:14
关于复制和粘贴,不需要切换到轨道窗口,直接在钢琴卷帘窗即可完成。cakewalk在去年的版本中就已经针对此 ...

  您给我的PDF大概看过了,证实了Sonar中确实有些常量精度是固定960TK,有些是跟随用户设定的。教程中只是淡淡的提了一句,看来不是使用问题,确实是软件本身就这样了。很怀念CW9中所有常量全部跟随用户设定的状态。
  另外,其实我很想找到CAL中关于时间的常量,我以前查看的资料中就没有,您给我的这个教程中也没有看到相关的变量。也不知道是不是看漏了,希望有知道的朋友解惑。

281
#37 20-5-16 05:39
qizaidebaba 发表于 20-5-14 10:24
1、在钢琴窗模式的时候,右边的轨道能否增加轨道命名功能,有时候要改名字还得回到全局轨道模式,不是很方 ...

最大撤销步数在哪里调整

在编辑菜单,历史对话框中,可以设置最大撤销步骤

61
#38 20-5-16 12:03
silenthill 发表于 20-5-16 05:39
最大撤销步数在哪里调整

在编辑菜单,历史对话框中,可以设置最大撤销步骤

厉害了!谢谢

281
#39 20-5-17 05:19
溺水鱼 发表于 20-5-15 01:07
  1、我在工作时,习惯使用非全屏的钢琴窗,也就是钢琴窗的上方,会漏出几轨轨道窗(全局窗),当点击 ...

最大撤销步数在哪里调整

在编辑菜单,历史对话框中,可以设置最大撤销步骤

1160
#40 20-5-17 13:45
silenthill 发表于 20-5-17 05:19
最大撤销步数在哪里调整

在编辑菜单,历史对话框中,可以设置最大撤销步骤

找到了,谢谢

3
#41 20-5-24 21:01
打开高级设置下面看不到确定按钮,语言设置成英文就没问题。其实我早发现了。。。毕竟人家免费了,不敢有啥要求,但我还是希望能做的更完美

703
#42 20-5-28 14:54
我发现CPU占用率很低,但是有的银色却有爆音,情况出现在血清,复仇者,坦克上,不知道其他人有没有问题

331
#43 20-5-29 16:48
我也特别希望原来的鼠标工具和现在的五星工具并存。五星工具,确实某些时候不如鼠标工具来的痛快一些

1160
#44 20-10-9 22:51
小茄子 发表于 20-5-28 14:54
我发现CPU占用率很低,但是有的银色却有爆音,情况出现在血清,复仇者,坦克上,不知道其他人有没有问题

有可能是芯片功率瞬间溢出,没办法,算是正常现象吧。我的也这样。

164
#45 20-10-10 01:44
各位老师 SONAR X3把鼠标对准音频边缘可以直接对音频做拉伸处理,非常方便,为什么SONAR Platinum里就没这个功能了呢,还是改成其他键了,哪位老师知道麻烦告诉一下,谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索