MIDI输入

2年前更新
本页面显示的是MuseScore 3的旧版使用说明。
使用MuseScore 4的用户请移步MIDI输入

    MuseScore可以导入文件格式文件(.mid/.midi/.kar)并将其转换为音符。

    • 要导入MIDI文件,使用标准的打开/保存/导出/打印指令。这将MIDI文件转换为MuseScore文件(.mscz),并应用默认量化设置。

    MIDI导入面板出现在屏幕底部:您可以通过向上拖动带有文档窗口的界面来展开。面板显示文件中的所有轨道(仅显示带有音符事件的轨道),并允许您调整影响转换过程的参数。 若有多个轨道,那么会在列表顶部再添加一个轨道,以便一次选择所有轨道。

    MIDI导入面板

    • 要接受默认转换:只需按导入面板左上角的“X”符号即可关闭。可通过按下文档窗口底部的“显示MIDI导入面板”以在会话期间的随时重新打开面板。

    • 要重新导入文件:在导入面板中调整所需的参数(参见下文)并单击应用。若您对导入面板进行了更改,但希望撤销更改,请按取消。要关闭导入面板,请按面板左上角的“X”符号。

    如果您在更改临时生成的结果乐谱后重新导入文件,MuseScore将提示您如何处理修改后的乐谱:将其保存在某个地方,丢弃或取消。保存 选项将修改后的分数保存到\bin目录中的Musescore文件,而不修改原始MIDI文件。然后,它将重新导入原始MIDI文件并应用导入面板设定。导入面板设置不应用于已经保存的文件。丢弃选项将撤销您对Musecore文件的更改,然后重新导入原始MIDI文件并应用新设置。取消选项将在第一个标签页中重新导入原始MIDI文件并应用任何导入面板设置,然后使用修改后的乐谱创建一个新标签页,但不应用任何导入面板设置。 第二个选项卡与点击保存,然后打开保存的文件相同。因此,您无法将导入面板设置应用于用户修改后的乐谱。您必须首先应用导入面板设置,对乐谱进行任意更改,然后使用标准打开/保存/导出/打印 命令来保存乐谱。

    鼠标滚轮滚动(MIDI导入面板):默认垂直滚动。要水平滚动,请在滚动滚轮时按下ShiftCtrl

    可用操作

    MuseScore乐器
    分配定义名称、谱号、移调、奏法等的MuseScore乐器(于instruments.xml 或“偏好设置”中的指定自定xml文件中列出)
    量化

    用一些常规网格量化MIDI音符。网格最大分辨率可以通过下拉菜单设置:

    • 来自首选项的值(默认)——量化值取自MuseScore的偏好设置对话框(在“导入”选项卡中)
    • 四分、八分、16分、32分、64分、128分——用户定义的值

    然而,实际量化网格大小是自适应的,当音符时值小时会减少,因此每个音符的量化值都不同。但量化值有一个上限,该值可以由用户设置为“最大量化”。
    例如,如果某个音符时值很长——拿八分音符而言,而最大量化被设为“八分音符”,那么这个音符将用八分音符的网格量化,而不是算法应该用的二分音符或四分音符网格量化。
    这种量化方案允许充分量化分数中的所有 (不同时值的)音符。

    最大声部
    设置允许的音乐声部的最大计数。
    搜索连音
    启用后,此选项尝试检测连音,并将相应的量化网格应用于连音和弦。
    真人演奏
    如果启用,此选项将降低MIDI到乐谱转换的准确性,但有利于可读性。在不提供常规量化网格的情况下,它适用于未对齐的MIDI文件。对于此类文件,使用自动节拍跟踪算法,该算法会试图检测乐曲中小节的位置。
    小节数对半
    该选项对未对齐的MIDI文件激活(默认情况下勾选“真人演奏”)。它将内部节拍跟踪操作中获得的小节数减半。当节拍跟踪提供比必要多2倍的采样时,可能会很方便。
    拍号
    对于未对齐的MIDI文件,该选项激活。若默认检测值有误,用户可以为整个乐曲选择合适的拍号。该选项很有用,因为它与符号面板中的直接拍号设置不同,可以正确处理导入的连音。
    分割谱表
    此选项主要适用于钢琴曲——将音符分配给表演者的左/右手。它使用恒定音高分离(用户可以通过子选项选择音高)或浮动音高分离(取决于手的跨度——从程序角度来看有点猜测的意味)。
    对于鼓乐轨道(轨道列表中的“打击乐”声音)它把棍子分成多个谱表,每个谱表只有一个鼓声。还有一个子选项允许/不允许为新创建的鼓轨道集应用方括号。
    谱号变更
    小谱号可以插入谱表内部,使和弦更接近5条谱线。谱号的变化取决于和弦的平均音高。延音线连接的音符组不会被插入谱号断开(倘若发生此情况,您可以报告在importmidi_clef.cpp中的算法错误)。此选项仅适用于非鼓乐轨道。
    简化时值
    减少休止符,以形成更“简单”的音符时值。对于鼓轨道,此选项还可以删除休止符及延长音符。
    显示断奏符号
    选择在乐谱中显示/隐藏断奏符号。
    附点音符
    控制MuseScore是否会使用附点音符或延音线。
    显示速度文本
    在乐谱中显示/隐藏速度文本标记。
    显示和弦名称
    在XF MIDI文件格式的乐谱中显示/隐藏和弦名称(若有)。
    识别弱起小节
    启用后,此选项不会更改第一小节(小于第二个小节)的拍号。它也被称为不完整小节。此选项仅适用于所有轨道一次。
    检测摇摆节奏swing
    MuseScore会尝试检测摇摆节拍,并自动将三连音组中的第4分+8分音符(对于最常见的摇摆感觉,2:1)或附点的8分+16分音符(对于shuffle,3:1)替换为两个正常的八分音符以及在开头加上“Swing”或“Shuffle”。

    您还有未解之惑吗? 请登录以发布问题。