[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose)
From: |
Jeremiah Benham |
Subject: |
Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose) |
Date: |
Tue, 23 Sep 2008 12:11:24 -0500 |
On Tue, 2008-09-23 at 13:10 +0100, Richard Shann wrote:
> On Mon, 2008-09-22 at 15:25 +0100, Richard Shann wrote:
> > and there are a few query functions still
> > to be linked up, but trivial stuff).
> I've done some of this now.
> The main one (for transpose/augment etc) of multi-note chords is
> (d-GetNotes)
> which gets the notes of a chord.
> You can create a list of the notes in Scheme with this
>
> (define theNotes (string-split (d-GetNotes) #\nul))
> (display theNotes)
I wrote a little diatonic transposition script but I don't know how to
deal with split strings so it does not deal with chords yet. I am
attaching it here. It is based off the diatonic transposition item
called "Third". This one has a pop-up dialog asking the interval of
transposition.
When I write one that does a real transposition should the key signature
be changed or remain the same?
Jeremiah
>
> The display function prints them out on the terminal, so you can see it
> worked.
>
> NEEDED! A volunteer to write some Scheme iterate over the list of notes
> and transpose them. (The iteration over the chords in a staff is there
> already).
>
> Richard
>
>
>
>
>
>
> _______________________________________________
> Denemo-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/denemo-devel
DiatonicInterval
Description: application/xml
- [Denemo-devel] Staff menu transpose, Richard Shann, 2008/09/20
- Re: [Denemo-devel] Staff menu transpose, Jeremiah Benham, 2008/09/22
- Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Richard Shann, 2008/09/22
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Nils Gey, 2008/09/22
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Richard Shann, 2008/09/22
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Richard Shann, 2008/09/23
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Jeremiah Benham, 2008/09/23
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Richard Shann, 2008/09/23
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose),
Jeremiah Benham <=
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Richard Shann, 2008/09/23
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Richard Shann, 2008/09/24
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Jeremiah Benham, 2008/09/25
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Richard Shann, 2008/09/25
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Richard Shann, 2008/09/23
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Jeremiah Benham, 2008/09/24
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Richard Shann, 2008/09/24
- Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose), Richard Shann, 2008/09/22