X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fmidi.scm;h=a3540e60ca3195e2f3f34b4b1a3bfcffa90fd5db;hb=4a03918c90866800b208ad12ffc019f577c8ab83;hp=5b274775a2c2ea603922792ef845782959b58937;hpb=bc95f4434f760d41191341ab4508b2064eb19025;p=lilypond.git diff --git a/scm/midi.scm b/scm/midi.scm index 5b274775a2..a3540e60ca 100644 --- a/scm/midi.scm +++ b/scm/midi.scm @@ -1,6 +1,6 @@ ;;;; This file is part of LilyPond, the GNU music typesetter. ;;;; -;;;; Copyright (C) 2000--2010 Jan Nieuwenhuizen +;;;; Copyright (C) 2000--2011 Jan Nieuwenhuizen ;;;; ;;;; LilyPond is free software: you can redistribute it and/or modify ;;;; it under the terms of the GNU General Public License as published by @@ -262,14 +262,14 @@ instrument-names-alist)) (define-public (percussion? instrument) - "returns whether the instrument should use midi channel 9" + "Return @code{#t} if the instrument should use MIDI channel 9." (let* ((inst (symbol->string instrument)) (entry (assoc-get inst instrument-names-alist))) (and entry (>= entry 32768)))) (define-public (midi-program instrument) - "returns the program of the instrument" + "Return the program of the instrument." (let* ((inst (symbol->string instrument)) (entry (assoc-get inst instrument-names-alist))) @@ -282,10 +282,9 @@ (define-public dynamic-default-volume 0.71) (define-public (alterations-in-key pitch-list) - "Count number of sharps minus number of flats" - - (* (apply + (map cdr pitch-list)) 2)) + "Count number of sharps minus number of flats." + (apply + (map (lambda (p) (round (* (cdr p) 2))) pitch-list)) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;