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

reaper在钢琴卷帘中 鼠标如何在笔和指针之间切换

( 17 )
12
 
[收藏]
-  第 1 页  -

744
#1 19-12-5 22:04

reaper在钢琴卷帘中 鼠标如何在笔和指针之间切换


reaper默认的是左键写音符 右键框选

我想要改成cubase的逻辑 在画笔和指针之间切换

159
#2 19-12-5 22:24
1)指针

--------------------------------------------------


--ripa_Select.lua
reaper.PreventUIRefresh(1)
HWND = reaper.MIDIEditor_GetActive()
reaper.MIDIEditor_OnCommand(HWND, 39707) -- Set default mouse modifier action for "MIDI piano roll left click" to "Deselect all notes"
reaper.MIDIEditor_OnCommand(HWND, 39487) -- Set default mouse modifier action for "MIDI piano roll left drag" to "Marquee select notes"
reaper.MIDIEditor_OnCommand(HWND, 39354) -- Set default mouse modifier action for "MIDI CC lane left drag" to "Edit selected CC events if any, otherwise draw/edit" (factory default)
reaper.MIDIEditor_OnCommand(HWND, 39408) -- Set default mouse modifier action for "MIDI CC event left click/drag" to "Edit CC events"
reaper.MIDIEditor_OnCommand(HWND, 39673) -- Set default mouse modifier action for "MIDI note left click" to "Select note"
reaper.MIDIEditor_OnCommand(HWND, 39289) -- Set default mouse modifier action for "MIDI note left drag" to "Move note" (factory default)
reaper.PreventUIRefresh(-1)
reaper.UpdateArrange()

--------------------------------------------------



2)画笔

--------------------------------------------------


--ripa_Draw.lua
reaper.PreventUIRefresh(1)
HWND = reaper.MIDIEditor_GetActive()
reaper.MIDIEditor_OnCommand(HWND, 39708) -- Set default mouse modifier action for "MIDI piano roll left click" to "Insert note"
reaper.MIDIEditor_OnCommand(HWND, 39481) -- Set default mouse modifier action for "MIDI piano roll left drag" to "Insert note, drag to extend or change pitch" (factory default)
reaper.MIDIEditor_OnCommand(HWND, 39354) -- Set default mouse modifier action for "MIDI CC lane left drag" to "Edit selected CC events if any, otherwise draw/edit" (factory default)
reaper.MIDIEditor_OnCommand(HWND, 39408) -- Set default mouse modifier action for "MIDI CC event left click/drag" to "Edit CC events"
reaper.MIDIEditor_OnCommand(HWND, 39673) -- Set default mouse modifier action for "MIDI note left click" to "Select note"
reaper.MIDIEditor_OnCommand(HWND, 39289) -- Set default mouse modifier action for "MIDI note left drag" to "Move note" (factory default)
reaper.PreventUIRefresh(-1)
reaper.UpdateArrange()

--------------------------------------------------

把上面两份代码存为 .lua 脚本文件,在动作列表导入这两个脚本。可以放到工具栏或者设置快捷键,用于随时切换。

选择和画笔功能不是单纯一个步骤就行了,上面的脚本对鼠标修饰符做了多个设置以应对不同的需要,比如:

钢琴卷帘窗的左键拖拽

在"选择"模式下为框选事件,在"画笔"模式下为写入音符,在"擦除"模式下则是删除音符。



使用脚本快速切换鼠标修饰符设置,省去了手动设置的麻烦。


楼主也可以参考CUBASE定制版,顶部工具栏加入了一份 Cakewalk SDEB 快捷切换,其中两个就是指针和画笔:


http://www.audiobar.cn/forum.php?mod=redirect&goto=findpost&ptid=533416&pid=5276704


图片演示为 5.99 - CUBASE定制版,直接按快捷键即可轻松切换鼠标修饰符的设置:


S: 选择
D: 画笔
E: 擦除
B: 预览MIDI事件






本帖最后由 Ripa 于 19-12-6 02:29 编辑

本帖子中包含更多资源

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

x
观众反应
:哎呀,和cakewalk一样了,好啊!

3916
#3 19-12-5 22:26


在这里,想怎么改都可以。。

但是默认的右键框选效率是最高的

本帖子中包含更多资源

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

x
观众反应

744
#4 19-12-5 22:39
都是高手!非常感谢!

还有一个小问题,reaper 为什么无法duplicate音符?我在快捷键设置里面试了个遍也不行,很奇怪。大概还是需要用到脚本?我需要学习的东西太多了 本帖最后由 whisperingtrees 于 19-12-5 22:43 编辑

159
#5 19-12-5 22:44
whisperingtrees 发表于 19-12-5 22:39
都是高手!非常感谢!

还有一个小问题,reaper 为什么无法duplicate音符?我在快捷键设置里面试了个遍也 ...

Ctrl+D?

297
#6 19-12-5 22:53
用action list很快就像吃饭喝水一样平常

744
#7 19-12-5 22:57

按ctrl+D没反应 只能在工程里duplicate一个midi块儿 或音频块儿,不能在钢琴卷帘里duplicate选中的音符

159
#8 19-12-6 01:21
你是要在选中的事件右边缘直接重复数据吧?反复按 Ctrl+V

356
#9 19-12-6 02:41
Ripa 发表于 19-12-5 22:24
1)指针

--------------------------------------------------

ReaScript大法好!

744
#10 19-12-6 07:19
Ripa 发表于 19-12-6 01:21
你是要在选中的事件右边缘直接重复数据吧?反复按 Ctrl+V

你太棒了,感激无以言表!

713
#11 19-12-6 08:41
用Reaper就应该放弃原先那种把指针换来换去的操作方式,根本不需要这么麻烦,你尽情发挥你的想象,只要你能想象得到的便捷操作,Reaper几乎都能做到。

只有你想不到,没有Reaper做不到

1581
#12 19-12-6 09:33
啥是百花齐放,看上面就知道了,无论你是要重现cubase那过时的一套,还是要更有效率的方式,REAPER都能帮你实现

313
#13 19-12-6 09:44
棒  棒棒

2583
#14 19-12-6 10:06
Ripa 发表于 19-12-5 22:24
1)指针

--------------------------------------------------

和我在cakewalk上设置的快捷键都一样,很神奇啊,感谢,什么时候我也研究一下,把cakewalk的钢琴卷帘都模仿了,我就心满意足了

1568
#15 19-12-6 11:18
黄黄 发表于 19-12-6 10:06
和我在cakewalk上设置的快捷键都一样,很神奇啊,感谢,什么时候我也研究一下,把cakewalk的钢琴卷帘都模 ...

有个cakewalk骨灰用户做了这些在他的工作流里 也在论坛
观众反应
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索