gpt4 book ai didi

midi - 从 Lilypond 片段创建 MIDI 文件

转载 作者:行者123 更新时间:2023-12-04 11:02:23 31 4
gpt4 key购买 nike

这不是关于 how to create a MIDI file from Lilypond 的重复问题.我已经做过很多次了。

我创建了一些 lilypond 片段,我想从中提取 MIDI。通常我会在 \score block 中这样做:

\score {
\music
\layout { }
\midi { }
}

但是,我的代码片段不包含 \score block ;是这样写的:

\version "2.18.2"
\include "lilypond-book-preamble.ly"

\paper {
indent = 2\mm
line-width = 210\mm
}

\layout {
indent = #0
\context {
\Score
\remove "Bar_number_engraver"
}
}

\relative c'
{
\tempo 4 = 60
\clef treble \key d \major g8^\markup { C } g8 b4 b8 b8 d4 cis8 cis8 e4 b8 b8 d4
}

此代码创建了一个完美的 PDF 片段。但我不知道将 \midi { } block 放在哪里来创建 MIDI 文件。

最佳答案

我认为最简单的解决方案是将您的音乐分配给一个变量并创建一个 \score block 。您是否有理由避免在示例中使用 \score block ?例如,下面的代码同时生成 MIDI 和 pdf 文件:

\version "2.18.2"
\include "lilypond-book-preamble.ly"

\paper {
indent = 2\mm
line-width = 210\mm
}

\layout {
indent = #0
\context {
\Score
\remove "Bar_number_engraver"
}
}

music = \relative c'
{
\tempo 4 = 60
\clef treble \key d \major g8^\markup { C } g8 b4 b8 b8 d4 cis8 cis8 e4 b8 b8 d4
}

\score{
\music
\layout{}
\midi{}
}

关于midi - 从 Lilypond 片段创建 MIDI 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58716305/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com