[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: select a note in a chord
From: |
David Kastrup |
Subject: |
Re: select a note in a chord |
Date: |
Fri, 18 Jan 2019 01:21:31 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
David Kastrup <address@hidden> writes:
> Valentin Villenave <address@hidden> writes:
>
>> On 1/18/19, David Kastrup <address@hidden> wrote:
>>> This is not really an issue for string-manipulation.
>>
>> Agreed. Nevertheless, I was pleasantly surprised to see that
>> ly:parser-include-string could accept an incomplete expression.
>> (Previously, ly:parser-parse-string would have been much less flexible
>> here.)
>>
>>> Let's rather do this in a sane manner:
>>
>> Indeed, a named "let" loop is clearly the preferred way to go!
>>
>> That being said, I still wonder if thereād be any way of making it
>> work with either iota or make-list without having to go through string
>> manipulations. (It would remove the need for a loop with an
>> incremented counter.)
>
> You can use something like
> (fold (if (negative? num) drop rise)
> music
> (make-list (abs num) 1))
>
> but I don't like creating lists for the sake of controlling loop size.
By the way: `drop' is a function imported from (slri slri-1) and it's
probably not a good idea to redefine it.
--
David Kastrup
- Re: select a note in a chord, (continued)
- Re: select a note in a chord, Valentin Villenave, 2019/01/15
- Re: select a note in a chord, Davide Bonetti, 2019/01/15
- Re: select a note in a chord, Davide Bonetti, 2019/01/15
- Re: select a note in a chord, Valentin Villenave, 2019/01/15
- Re: select a note in a chord, David Kastrup, 2019/01/15
- Re: select a note in a chord, Davide Bonetti, 2019/01/17
- Re: select a note in a chord, Valentin Villenave, 2019/01/17
- Re: select a note in a chord, David Kastrup, 2019/01/17
- Re: select a note in a chord, Valentin Villenave, 2019/01/17
- Re: select a note in a chord, David Kastrup, 2019/01/17
- Re: select a note in a chord,
David Kastrup <=
- Re: select a note in a chord, Davide Bonetti, 2019/01/18
- Re: select a note in a chord, David Kastrup, 2019/01/18
- Re: select a note in a chord, Valentin Villenave, 2019/01/19
- Re: select a note in a chord, Davide Bonetti, 2019/01/19
- Re: select a note in a chord, Davide Bonetti, 2019/01/19
- Re: select a note in a chord, Aaron Hill, 2019/01/19
- Re: select a note in a chord, Valentin Villenave, 2019/01/23
- Re: select a note in a chord, Davide Bonetti, 2019/01/28
- Re: select a note in a chord, Valentin Villenave, 2019/01/28
- Re: select a note in a chord, Davide Bonetti, 2019/01/29