Scheme 用于插值两个音符的Lilypond函数

Scheme 用于插值两个音符的Lilypond函数,scheme,typesetting,lilypond,Scheme,Typesetting,Lilypond,我想定义一个Lilypond函数,它将插值两个音符。该函数应作为输入:第一个音符、最后一个音符、音阶(半音),以及应使用平音还是锐音 例如: \sequence a g 1 sharp 应创建彩色音阶: a ais b c cis d dis e f fis g 同样地 \sequence f a -2 flat 应创建按整音降序的序列: f ees des b a 有什么想法吗?你试过什么了吗?有计划代码吗?如果你不太确定从哪里开始,可能会有所帮助。

我想定义一个Lilypond函数,它将插值两个音符。该函数应作为输入:第一个音符、最后一个音符、音阶(半音),以及应使用平音还是锐音

例如:

\sequence a g 1 sharp
应创建彩色音阶:

a ais b c cis d dis e f fis g
同样地

\sequence f a -2 flat
应创建按整音降序的序列:

f ees des b a

有什么想法吗?

你试过什么了吗?有计划代码吗?如果你不太确定从哪里开始,可能会有所帮助。