没有显示和弦图,只显示了音符。
时间: 2024-02-15 16:05:44 浏览: 31
如果在使用预定义的吉他指板文件`predefined-guitar-fretboards.ly`并输入和弦时没有显示和弦图,只显示了音符,请确保以下几点:
1. 在导入`predefined-guitar-fretboards.ly`文件时,需要在导入语句后面添加`\layout{}`命令,以确保LilyPond正确地处理输入的和弦。示例代码如下:
```
\version "2.18.2"
\include "predefined-guitar-fretboards.ly"
\layout{}
{
c4 e g
}
```
2. 确认你的LilyPond版本是否支持预定义的吉他指板文件。`predefined-guitar-fretboards.ly`文件是在LilyPond 2.18.0及以上版本中引入的,如果你的版本过低,可能不支持该文件。可以通过在终端中输入`lilypond --version`来查看你当前的LilyPond版本。
3. 确认你的输入是否正确。在使用和弦时,需要正确地输入音符,例如使用C大和弦应该输入`c e g`而不是`c4 e g`。如果输入有误,LilyPond可能无法正确地显示和弦图。
希望这些解答能够帮到你!
相关问题
lilypond怎么显示吉他和弦图?
要在LilyPond中显示吉他和弦图,你需要使用GuitarChords扩展。首先,在LilyPond文件的顶部添加以下行来引用扩展程序:
```
\include "guitarChords"
```
然后,在你的乐谱中,使用以下语法来显示和弦图:
```
<<
\new ChordNames {
\chordmode {
<chord1> | <chord2> | <chord3>
}
}
\new Staff {
\chordmode {
s4 | <chord1> s2. | <chord2> s2. | <chord3> s4
}
\new Voice {
\relative c'' {
% 此处是你的乐谱
}
}
>>
```
其中,`<chord1>`,`<chord2>`和`<chord3>`是你要显示的和弦名称。你可以通过在花括号中添加和弦符号来定义和弦。例如,以下代码将显示C和弦:
```
{ c4 e g }
```
注意,你需要将和弦名称放在`ChordNames`块中,将和弦符号放在`Staff`块中。你也可以在乐谱中使用和弦符号,以便在和弦图中显示正确的指法。
希望这可以帮助到你!
qbasic两只老虎音乐和弦
QBasic 是一个编程语言,它本身不支持音乐和弦的操作。但是,你可以使用 QBasic 编写程序,来播放已经预先定义好的音乐和弦。
以下是一个 QBasic 程序,用于播放“两只老虎”的音乐和弦:
```
' 设置音乐和弦
PLAY "T120O3CDEFGABO2C"
' 等待 2 秒钟
SLEEP 2
' 再次播放
PLAY "T120O3CDEFGABO2C"
```
在上面的程序中,我们使用 PLAY 命令来设置音乐和弦。其中,T120 表示每分钟 120 拍,O3 表示音高为第三个八度,CDEFGABO2C 表示音符序列,即“两只老虎”的旋律。
程序中的 SLEEP 命令用于等待 2 秒钟,以便让第一次播放结束。然后,我们再次播放同样的音乐和弦。
注意,QBasic 中的音乐和弦用字母表示音符,而不是用标准的乐谱符号。如果你想播放其他歌曲的音乐和弦,你需要找到对应的音符序列,并将其传递给 PLAY 命令。