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

请教大神,各位在自动化的时候是怎么在指针,框选,铅笔切换

( 4 )
 
[收藏]

188
#1 25-1-19 00:11

请教大神,各位在自动化的时候是怎么在指针,框选,铅笔切换

最多可以设置3个按钮,但宝贵的最后一个按钮已经设置给了电平增益

剩下的2个按钮.....  可自动化时又需要指针,框选,铅笔  缺一不可,框选要做段落提拉

这真有点不方便  在上面切换,耽误时间。各位大神怎么解决的?

很不解,为何logic不开自动化时能设置自动显示框选,但开了自动化就无效了。

目前没有个效率更高的办法吗?


1352
#2 25-1-20 13:00
用快捷键

188
#3 25-1-20 15:23
快捷键需要多按一个T  才能切换  也不方便 本帖最后由 莫扎特和鲸鱼 于 25-1-20 16:47 编辑

223
#4 25-1-21 13:30
其实这个问题我以前也找过 但没有在Logic内找到解法 当前版本 透过内建功能可能还不存在解决方案
这几天又看到坛友发问 我思考了一下 透过第三方软件 应该可以算是勉强实现了这个需求:自制快捷键脚本
也发出来提供坛友们参考

第三方软件BTT(BetterTouchTool) 应该有些坛友有听过 并不贵 价格好像是15美刀 买太久忘记了
对于Mac使用者来说是很便捷的小软件 应该是有45天试用

先讲结果 透过简单的设定 可以让你在Logic内 按住特定按键时触发Pencil Tool铅笔 并在放开后回到Pointer Tool指针的状态
类似于「按住cmd触发框选,放开时恢复」的使用方式
但毕竟是第三方软件制作的脚本 稍微有一点小延迟 差不多相当于你自己手动快速连按的速度
但要先声明 如果坛友们有兴趣 本身也有在使用BTT 可能要简单做个备份 免得设定上出问题而影响其他日常使用
我目前并没有很仔细的完善这个脚本 只是可以简单使用 设定过程中也曾因未知原因发生过一些问题 虽然我重启Logic后就正常了
另外也要注意设定的按键最好不要与Logic内的功能按键相冲突
仅分享 不负任何责任


简单录了一段操作视频
简而言之 其实是很简单的逻辑:在Logic内按下(持续按住)指定按键时 触发T再触发P切换到铅笔工具放开按键时再触发T两次 切换回指针工具
但因为录屏幕有些技术上问题 用来显示我按下按键的软件Keycastr 无法绕过BTT的脚本 所以无法正确显示我实际在键盘上按下的按键 而是显示脚本运行之后出现的结果
以我的范例 是把按键设定在B 而坛友们在视频中看到「TP」、「TT」 其实分别就是我「按下B」与「放开B」的时候触发的
画线的过程中 按键B是按住不放的 直到我放开B 触发TT

(然后前面跳出一个V 单纯是按错键


因为我不太熟悉在论坛嵌入视频的做法 试了一下失败我直接放链接

【透过BetterTouchTool在Logic模拟自制快捷键测试】 https://www.bilibili.com/video/B ... 1b6e2d3daaa35753f74

设定方式
首先打开BTT 上方选单切换到键盘
左侧边栏添加Logic Pro 让这个脚本只在Logic内运行以免影响到其他APP
然后添加一个Config 指定一个欲设定的按键 我的范例是使用"B"
右下方的触发条件 选择Trigger on Key Down (按下时触发)




下一个栏位 添加一个Action 是执行「按下T」的动作




下一步 添加第二个动作 设定方式跟前一步差不多 但是改为执行「按下P」的动作



如此一来BTT就会在你按下B的时候 自动帮你按下T再按下P 切换成铅笔工具
目前为止 完成一半步骤

接下来再添加一个新的Config 一样选择跟刚才相同的按键(范例是B)
设定方式基本相同 但要注意的是 触发条件要调整 Trigger Condition这边 改成Trigger on Key Up(放开时触发)



最后 依照前半段的设定方式 在这段Config新增两次按下按键的动作 两次皆设定为按下T
BTT就会在你放开B的时候 自动帮你连续按下T两次 切换回指针工具
结合两段脚本 就可以达到模拟快捷键的效果...算是吧
(补充:经过后续测试 这边的第二个T 也可以改成按下Esc 或是鼠标的Mouse Click Actions > Left Click(At Current Mouse Position)
避免在快速按下又放开B时会卡在Tool Menu 而且连续按不掉的状况
这样虽然会卡在Tool Menu 但点一下即可关闭 影响较低
建議使用鼠标的Mouse Click Actions > Left Click(At Current Mouse Position) 比较不影响文字输入

最后我添加了一个简单的条件 但这部分是否设定正确我也不确定 毕竟我不是程序员 其实并不是真的很理解这些代码
在第一条Config底下 Advanced Conditions进阶设定里 将他设定成按住Shift的时候不触发(在这里头的逻辑是 不按住Shfit时触发)
我不确定这样设定是否正确 也不知道会不会在实际使用时触发其他问题 但反正我目前这样设定是可以避免在按住Shift+B时触发这个脚本的


这至少可以稍微避免你在给轨道命名时出现这种情况...(但你可能会被强迫使用大写B)

本帖最后由 Rainey 于 25-1-21 14:19 编辑

本帖子中包含更多资源

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

x

188
#5 25-1-22 04:23
Rainey 发表于 25-1-21 13:30
其实这个问题我以前也找过 但没有在Logic内找到解法 当前版本 透过内建功能可能还不存在解决方案
这几天又 ...

谢谢这么详细的回答,看来也挺复杂,就先TT / TP / TR / TG的招呼吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索