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

安利一波REAPER的MIDI编辑功能【新进展】

( 114 )
 
[收藏]
-  第 6 页  -

51
#76 20-2-7 10:55
再补一刀 发表于 19-12-14 21:53
--- 更新 REAPER 6.0 脚本,并且新加入一波CC控制脚本。zaibuyidao_Bank Program Select (Bank ...

动图是用的什么工具制作的?

800
#77 20-2-7 12:33
绝对正确 发表于 20-2-7 10:55
动图是用的什么工具制作的?

https://www.cockos.com/licecap/
REAPER官方出品的动画屏幕截图工具
观众反应
:好东西

800
#78 20-2-9 22:21
当归蛋 发表于 20-2-7 09:43
应该先计算好需要扩展的长度,然后下列代码先把item扩展以后再复制的。
MIDI_SetItemExtents(item, sta ...


MIDI_SetItemExtents 可以解决,脚本更新了。

本帖子中包含更多资源

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

x

1411
#79 20-2-10 18:19
再补一刀 发表于 20-2-9 22:21
MIDI_SetItemExtents 可以解决,脚本更新了。

哇啦啦啦啦!!!!爽翻!!!!多谢多谢!!!

800
#80 20-2-15 20:42
使用 MIDI_SetItemExtents 有一个硬伤,必须选中当前Item。但是,当进行多轨编辑时,会发现Item不一定总是处于选中状态,即使选中的话也不一定是正在编辑的Item,也就是说写音符的时候选中Item不是必须的条件,Item没有选中则无法获取长度,也就无法扩展边界。通过 MIDI_SetItemExtents 扩展边界目前应该只会保留在1.6的版本,最新版本暂时去掉了这段代码。

关于支持扩展边界还有一个办法,利用时间选区重复事件来扩展。已传附件,或者从REAPACK下载最新版:Duplicate Events (Within Time Selection)


本帖最后由 再补一刀 于 20-2-16 01:33 编辑

本帖子中包含更多资源

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

x

1411
#81 20-2-16 17:09
再补一刀 发表于 20-2-15 20:42
使用 MIDI_SetItemExtents 有一个硬伤,必须选中当前Item。但是,当进行多轨编辑时,会发现Item不一定总是 ...
意思是我用reapack自动更新了这个脚本到新版本,就不能用这个脚本扩展区域了吗?还是这个脚本的版本会保留?新的脚本会用新的命名,例如:Duplicate Events (Within Time Selection)??

另外还有个问题,如果这个小节的第一个音符因为弹奏的不准确,提前了一些到前一个小节,那么duplicate出来的音符就会在后面空一个小节出来,mpl和你的脚本都会这样,但是kawa的脚本就会知道这是弹奏误差,不会空一个小节出来。

不知道我说清楚了没~~~

本帖最后由 汪洋 于 20-2-16 20:51 编辑

1411
#82 20-2-16 18:23
出入三星2012 发表于 19-12-11 20:17
我这里Shift,Ctrl,Alt,各种组合都试了,只能拖拽音符长短,而且上面GIF里的sturm工具鼠标也没变出来, ...

你是怎么成功的?我在鼠标左键拖拽的选项里没有操作列表的选项呢?




本帖子中包含更多资源

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

x

800
#83 20-2-17 22:36
汪洋 发表于 20-2-16 17:09
本帖最后由 汪洋 于 20-2-16 20:51 编辑

通过计算Item长度来扩展边界的脚本在REAPACK上依然可以下载到,下载时请选择版本,找到1.6的版本下载回来即可。1.6之后不再支持Item扩展边界,只保留插入音符的方式。

目前一共有两个重复事件的脚本,实现的方法不一样:

01. zaibuyidao_Duplicate Events.lua -- 默认插入音符的方式
02. zaibuyidao_Duplicate Events (Within Time Selection).lua -- 时间选择范围重复事件

如果您需要扩展边界,Duplicate Events (Within Time Selection).lua 会比计算Item长度来扩展更实用。

Duplicate Events (Within Time Selection).lua 应该没有你说的问题,不管第一个音符在哪个位置,只要选中的数据总长度在一小节长度以内,那么不会空出一个小节。

1411
#84 20-2-18 00:30
再补一刀 发表于 20-2-17 22:36
通过计算Item长度来扩展边界的脚本在REAPACK上依然可以下载到,下载时请选择版本,找到1.6的版本下载回来 ...
Duplicate Events (Within Time Selection).lua 应该没有你说的问题,不管第一个音符在哪个位置,只要选中的数据总长度在一小节长度以内,那么不会空出一个小节。


我的意思就是第一个音符不在这个小节内,而因为弹奏的误差提前到前一个小节一点点,这种情况脚本就会识别成为两小节,有没有办法能够兼容这种弹奏误差呢?

800
#85 20-2-18 10:44
汪洋 发表于 20-2-18 00:30
我的意思就是第一个音符不在这个小节内,而因为弹奏的误差提前到前一个小节一点点,这种情况脚本就会 ...


上图音符用 Duplicate Events (Within Time Selection) 处理,选中的音符总长度不超出一个小节长度的,都将按照一个小节长度重复,即使第一个音符超出小节也不受影响。选中音符长度超出一个小节长度,并且小于两个小节长度,判断为2个小节。可能你讲的还有一个意思,第一个音符超出一个小节长度一点点,后面音符位置不变(也就是选中音符的总长度仅超出一个小节长度一点点),这样我建议首先进行量化。基于这个问题,我测了下KAWA脚本,重复后第二个音符会错位,所以意义不大。
本帖最后由 再补一刀 于 20-2-18 18:49 编辑

本帖子中包含更多资源

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

x

1411
#86 20-2-18 22:21
再补一刀 发表于 20-2-18 10:44
上图音符用 Duplicate Events (Within Time Selection) 处理,选中的音符总长度不超出一个 ...

好的。非常感谢你的付出。

请问是否有相同功能针对CC的呢?你平时有没有对CC进行连续拷贝的需求呢?

800
#87 20-2-19 18:37
汪洋 发表于 20-2-18 22:21
好的。非常感谢你的付出。

请问是否有相同功能针对CC的呢?你平时有没有对CC进行连续拷贝的需求呢?

是的,这个脚本本身就支持两个功能,一个是音符,另一个就是CC。

对CC重复的需求是有的,比如带弯音信息的吉他,或者带表情信息的弦乐。目前看来重复功能确实挺方便,习惯后复制粘贴的操作能省掉不少。

1411
#88 20-2-19 20:58
再补一刀 发表于 20-2-19 18:37
是的,这个脚本本身就支持两个功能,一个是音符,另一个就是CC。

对CC重复的需求是有的,比如带弯音信 ...

实在是非常感谢你的脚本,很多脚本对我帮助很大!

800
#89 20-2-21 10:54
新增脚本:
zaibuyidao_Copy Selected Rhythm.lua -- 复制节奏:提前做好节奏,选中执行脚本;
zaibuyidao_Paste Selected Rhythm.lua -- 粘贴节奏:在其他小节写好数据,选中执行脚本


本帖最后由 再补一刀 于 20-2-21 12:51 编辑

本帖子中包含更多资源

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

x
观众反应
:这个看起来不错,很有想法!

2025
#90 20-2-21 18:58
不得不说midi编辑功能比cubase人性化太多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索