predefined-guitar-fretboards.ly里定义的和弦名称有哪些?
时间: 2024-05-18 21:16:57 浏览: 95
在 `predefined-guitar-fretboards.ly` 文件中,定义了以下吉他和弦名称:
- C
- Cm
- C7
- Cm7
- Cmaj7
- Csus4
- Cadd9
- C5
- C6
- Cm6
- C9
- Cm9
- C11
- C13
- C7sus4
- C7#5
- C7b5
- C7b9
- C7#9
- Cmaj7#5
- Cmaj7b5
- Cmaj9
- Cmaj11
- Cmaj13
- CmMaj7
- Cm6Maj7
- Cm7b5
- Cdim
- Cdim7
- Caug
- Caug7
相关问题
用的是predefined-guitar-fretboards.ly里定义好的和弦图,这样的话要怎么放置在对的位置呢?
如果你在LilyPond中使用了`predefined-guitar-fretboards.ly`文件中定义好的和弦图,那么默认情况下和弦图将会自动放置在正确的位置。
具体来说,当你在LilyPond中输入一个和弦时,LilyPond将会自动查找适合该和弦的和弦图,并将其放置在正确的位置上。这意味着,如果你在乐谱中输入了一些和弦,那么和弦图将会自动出现在正确的位置上。
以下是一个示例代码片段,演示了如何在LilyPond中使用`predefined-guitar-fretboards.ly`文件中定义好的和弦图:
```
\version "2.18.2"
\include "predefined-guitar-fretboards.ly"
{
c4 e g
d4 f a
e4 g b
}
```
在上面的代码中,`c4 e g`将会自动显示C大三和弦图,`d4 f a`将会自动显示D小三和弦图,`e4 g b`将会自动显示E小三和弦图。这些和弦图将会自动放置在正确的位置上。
希望这个解答能够帮到你!
<j-dict-select-tag v-model="queryParam.resourceType" placeholder="资源类型" 有个没在字典中的请选择
在Vue.js中使用`element-ui`的`<el-dict-select>`组件时,如果遇到下拉选项中有某个值不在预设字典列表里的情况,处理步骤如下:
1. **设置默认值**:确保在`queryParam.resourceType`初始值上设置一个已知的字典选项,以防用户第一次选择就触发异常。
```javascript
data() {
return {
queryParam: { resourceType: this.predefinedTypes[0] || '' } // 初始值选第一个字典项,如果没有则为空字符串
};
},
```
2. **监听变化事件**:监听`v-model`的变化,每当资源类型改变时检查新值是否在字典中。
```javascript
watch: {
'queryParam.resourceType': {
handler(newVal) {
if (!this.predefinedTypes.includes(newVal)) {
this.$message.error('请选择一个有效的资源类型');
this.queryParam.resourceType = this.predefinedTypes.find(type => type); // 回滚到预设的第一个字典项
}
},
deep: true // 对嵌套的对象属性变化也生效
}
},
```
3. **提供自定义选项**:如果需要允许用户输入新类型,可以在字典下加一个“其他”或“自定义”的选项,将用户输入的新值暂存,并提醒他们后续可能需要手动确认或更新。
阅读全文