LUA脚本 - MIDI功能若干



  • @wenxm611 你要更新一下ReaPack,然后在 ReaPack 里面搜 zaibuyidao 就会看到所有脚本。然后右键安装脚本。



  • @再補一刀 好的,我试试



  • QQ截图20191226222636.png 我卸载了插件,现在一个都装不装不上了。。



  • @wenxm611 大佬,这个错误是怎么回事🤕



  • @wenxm611 搞定啦,是我自己的网络问题



  • 我猜这个人是论坛其中管理员注册的马甲,这个论坛水平真的很次。现在已经退了,特来注册



  • 新增脚本:

    zaibuyidao_Time (PPQ).lua -- 按照Tick跳转时间

    Go To Time (PPQ).gif

    zaibuyidao_Select Notes By Step.lua -- 步进选择音符

    Select Notes By Step.gif

    zaibuyidao_Select Control By Step.lua -- 步进选择控制器

    Select Control By Step.gif

    zaibuyidao_Select Notes By Step.lua 和 zaibuyidao_Select Control By Step.lua 已整合为:
    zaibuyidao_Select Event By Step.lua -- 步进选择事件

    zaibuyidao_Scale Velocity (Enhanced Version).lua -- 力度缩放2合1,复刻Cakewalk的Scale Velocity功能。
    0 默认缩放力度设置
    1 使用百分比

    Scale Velocity 2.gif

    zaibuyidao_Scale Control (Enhanced Version).lua -- 缩放控制器
    Scale Control.gif

    zaibuyidao_Length (Enhanced Version).lua -- 长度工具3合1,复刻Cakewalk的Length功能。
    0 放大或缩小位置以及长度
    1 放大或缩小位置
    2 放大或缩小长度

    Length 2.gif

    BUG 修复。



  • zaibuyidao_Duplicate Events.lua -- 重复事件,支持最小32分音符

    Duplicate Events.gif

    zaibuyidao_Duplicate Events (Within Time Selection).lua -- 重复事件,自动创建时间选择范围以扩展边界

    Duplicate Events 4.gif



  • 新增脚本:

    zaibuyidao_Copy Selected Rhythm.lua -- 复制节奏
    zaibuyidao_Paste Selected Rhythm.lua -- 粘贴节奏

    Copy and Paste Selected Rhythm 2.gif

    zaibuyidao_Copy Selected Events & Paste At Edit Cursor.lua -- 复制选中的事件并在光标位置粘贴

    Copy Events And Paste At Edit Cursor.gif



  • 新增脚本:

    zaibuyidao_Select Bottom Notes In Chord.lua -- 选中和弦底部音符(适用于弦乐拆分,部分音符需要手动操作补偿)
    Select Bottom Notes In Chord 2.gif

    zaibuyidao_Select Top Notes In Chord.lua -- 选中和弦顶部音符
    Select Top Notes In Chord 2.gif

    zaibuyidao_Insert Random CC Events (For Selected Notes).lua -- 选中音符插入随机CC事件
    Insert Random CC Events (For Selected Notes) 2.gif



  • 新增脚本:

    zaibuyidao_Copy Selected Arpeggio.lua -- 复制琶音
    zaibuyidao_Paste Selected Arpeggio.lua -- 粘贴琶音
    Copy And Paste Selected Chord.gif

    zaibuyidao_Insert CC Events 1-2 (For Selected Notes).lua -- 选中音符插入两个固定值
    Insert CC Events 1-2.gif

    zaibuyidao_Chord Inversion.lua -- 分解和弦上下转位
    Chord Inversion.gif

    zaibuyidao_Chord Inversion (Start Base).lua -- 柱式和弦上下转位
    Chord Inversion (Start Base).gif

    zaibuyidao_Rhythm Layer Selection.lua -- 节奏层选择,支持反向选
    Rhythm Layer Selection.gif

    zaibuyidao_Strum Velocity Decrement.lua -- 扫弦力度递减
    Strum Velocity Decrement.gif

    zaibuyidao_Connect Two Nodes.lua -- 连接两个节点并生成直线
    Connect Two Nodes.gif

    zaibuyidao_Create And Connect Two Nodes (Within Time Selection).lua -- 通过时间选择范围创建并连接两点,生成一条直线。
    Create And Connect Two Nodes (Within Time Selection).gif

    zaibuyidao_Quantize (Enhanced Edition).lua -- 量化工具3合1。输入Tick值进行量化,特别适合量化密集型CC数据。
    Quantize (Enhanced Edition).gif



  • zaibuyidao_Harmony.lua -- 和声叠加,选中的音符按照指定音程关系向上或向下叠加音符。允许相同起始时间的音符同时选中,向上叠加时以上方音符作为叠加音,向下叠则相反。支持自然大小调音阶,输入C则对应叠加音符为C大调音符,输入a则对应叠加音符为a小调音符。
    选项说明:第一栏,指定调号;第二栏,指定音程关系间隔。
    Harmony.gif

    zaibuyidao_Generate Chord By Root.lua -- 从根音创建和弦,需要提前写好对应调的根音。支持两种生成方式,0为直接在根音上方生成和弦;1则将根音提升八度再生成和弦。
    Generate Chord By Root.gif

    zaibuyidao_Glissando.lua -- 自动刮奏,选中一个音符并在其起始位置或结束位置插入指定调的上下行音阶。支持在音符的左侧或右侧插入音符,0为左侧,1为右侧。
    Glissando.gif



  • @再補一刀 无敌了啊。。



  • 666
    特来注册 感谢大神



  • zaibuyidao_Move Selected Items.lua -- 按照Tick间隔移动选中的Item
    Move Selected Items To X.gif

    zaibuyidao_Set Note Length.lua -- 在Main界面,设置选中的item的音符的长度(Ticks)。所选item的全部音符将被划入计算。
    Set Note Length (Main).gif

    zaibuyidao_Insert Sustain Pedal (For Selected Notes).lua -- 选中的音符插入延音踏板,以实现类似连奏的效果。
    Insert Sustain Pedal (For Selected Notes).gif



  • 5-16 新增脚本

    zaibuyidao_Random Mute Notes.lua -- 随机静音音符
    Random Mute Notes.gif

    zaibuyidao_Random Notes Start.lua -- 随机音符起始位置,相当于人性化音符。比如输入3,脚本将对起始位置随机加±3的值,可应用于钢琴等乐器。
    zaibuyidao_Random Notes End.lua -- 随机音符结尾位置
    Random Notes Start.gif

    zaibuyidao_Random Notes End (Customize).lua -- 随机音符结尾位置(支持用户自定义)
    zaibuyidao_Random Notes Start (Customize).lua -- 随机音符起始位置(支持用户自定义)
    Random Notes End (Customize).gif

    zaibuyidao_Random Region Color.lua -- 随机区域颜色
    Random Region Color.gif

    zaibuyidao_Random Marker Color.lua -- 随机标记颜色
    Random Marker Color.gif

    zaibuyidao_Random Region And Marker Color.lua -- 同时随机区域和标记的颜色,只有区域(标记)时随机区域(标记)
    Random Region And Marker Color.gif

    zaibuyidao_Add MIDI Hardware Output And Receives To Selected Tracks.lua -- 选中的轨道添加 MIDI PORT 并且添加指定发送轨。

    MIDI硬件输出:就是Cakealk 的 Port,就是 Cakewalk 的 Port,对应首选项里的MIDI Device - MIDI outputs 的 Device ID
    MIDI通道序数:就是MIDI通道,比如选中10轨输入的是1,将按从1-10的顺序添加通道。支持选中单轨操作。
    接收轨道编号:就是接收源通道,参考轨(默认接收完加上来了静音)

    最底下4个选项分别是:
    0=默认操作,添加PORT+MIDI通道+接收轨道编号;1=只添加MIDI通道 2=只添加轨道编号 3=选中所有轨道,清除所有设置内容恢复轨道默认状态。
    Add MIDI Hardware Output And Receives To Selected Tracks.gif

    zaibuyidao_Set Project Grid.lua -- 输入tick值以设置工程网格。方便按照指定tick间隔来移动数据,官方最小的网格选项只能达到128分音符,习惯于tick表示不够用。现在算是补充上了!
    Set Project Grid.gif


Log in to reply
 

建议的主题