如何以瞬态来重新定位两个对象距离?瞬态值-60dB. 可否让编辑光标移动到选中对象右侧

对象右侧是指哪里?


如果是指 item 最后一个瞬态位置,那

  1. move cursor to end of item
  2. move cursor to previous transient in item

感谢tee老,是这个移动到结束位置,是否能按照瞬态重新定位位置呢,或者两个标记间的距离

tee大神可以推荐哪里有好的学习lua的网站吗、谢谢啦

我不太理解具体意思,是指移动 item 吗,能否来个详细的示意流程图?

每个人不太一样。当归蛋喜欢菜鸟教程这个网站,我个人一般会找 stackoverflow 抄代码片段。

大神,我这样说您可能理解,我需要重新定位对象的位置,现有的脚本是按照对象片段来计算位置的,我希望可以通过对象1的波形和对象2的波形间的距离来确定位置,如上图两个标记的位置所示

或者说忽略首尾空白区,仅按照波形来定位,目前我说知道的就是通过瞬态来找到两个波形首尾的点,但没法设置两点之间的距离

听起来似乎写脚本实现会比较方便,我未见有现成这个需求的脚本,或许有我不了解的。

应该是没有吧,我没找到

同需要,不知有这脚步吗

如果这个需求是想要一键实现的话,唯一能做到的就是写脚本,要不自己学要不找人代写

如果不追求一键实现的话,思路如下

假设需要把B item的波形瞬态对齐到A item的波形尾部, B在A右方:

选中B item
光标定位到B item 左边缘
光标定位到B item 下一个瞬态点
把B item的 snap offset 设定为光标位置

选中A item
光标定位到A item 上一个瞬态点
光标后移 X 秒
移到 B item 到光标处

思路就是这样,先一步步按以上步骤做一次,然后想办法合并各个操作(以上超过一半的操作都有现成的action)

1 个赞

谢谢z佬,理解了,感谢

如果按我接触到的可怜的脚本储备。
1:一键切除对象两边的空白,,从瞬态处。
2:将后方对象移到光标处或光标1秒处
就实现了按前后对象的瞬态间隔1秒。

切除两端空白按瞬态,,对象边缘就是瞬态的位置,
两对象边缘相隔一秒,,就是两对象的相邻瞬态点相隔一秒。
这也算是个实现的思路吧。
切除两边空白。。脚本x-raym大神的脚本里有。
移动后方对象到光标或光标1秒处。这个要写脚本啊。

1 个赞

或者按NOIZ大神的思路:动作 —将光标移到当前对象右边缘 再组合个动作 将光标移到对象上一个瞬态,
光标就定位到了当前对象的最后一个瞬态。。

谁们写个脚本:将后方对象以最左边瞬态为基准移到光标1秒处。前后对象瞬态间隔1秒。哎呀,不会写脚本啊。。。

1 个赞