> Return-Path: sendmail
> Received: from fencepost.gnu.org ([EMAIL PROTECTED] 
>[199.232.76.164])
>       by elixir.e.kth.se (8.9.3/8.9.3) with ESMTP id TAA02865
>       for <[EMAIL PROTECTED]>; Sat, 3 Feb 2001 19:21:57 +0100 (MET)
> Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org)
>       by fencepost.gnu.org with esmtp (Exim 3.16 #1 (Debian))
>       id 14P7DE-0007cq-00; Sat, 03 Feb 2001 13:15:04 -0500
> Received: from piglet.toward.com ([204.194.180.31] helo=mail.toward.com)
>       by fencepost.gnu.org with esmtp (Exim 3.16 #1 (Debian))
>       id 14P7CV-0007Zr-00
>       for <[EMAIL PROTECTED]>; Sat, 03 Feb 2001 13:14:19 -0500
> Received: from toward.com [206.55.10.124] by mail.toward.com with ESMTP
>   (SMTPD32-6.05) id AA67171801B4; Sat, 03 Feb 2001 13:13:59 -0500
> Message-ID: <[EMAIL PROTECTED]>
> From: David Raleigh Arnold <[EMAIL PROTECTED]>
> X-Mailer: Mozilla 4.73 [en] (X11; I; Linux 2.2.14-1mdklinus i586)
> X-Accept-Language: en
> MIME-Version: 1.0
> To: [EMAIL PROTECTED]
> CC: [EMAIL PROTECTED]
> Subject: Re: Q: Whole rest woe
> References: <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
> Sender: [EMAIL PROTECTED]
> Errors-To: [EMAIL PROTECTED]
> X-BeenThere: [EMAIL PROTECTED]
> X-Mailman-Version: 2.0
> Precedence: bulk
> List-Help: <mailto:[EMAIL PROTECTED]?subject=help>
> List-Post: <mailto:[EMAIL PROTECTED]>
> List-Subscribe: <http://mail.gnu.org/mailman/listinfo/gnu-music-discuss>,
>       <mailto:[EMAIL PROTECTED]?subject=subscribe>
> List-Id: Discussion list for LilyPond and the GNU Music Project 
><gnu-music-discuss.gnu.org>
> List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/gnu-music-discuss>,
>       <mailto:[EMAIL PROTECTED]?subject=unsubscribe>
> List-Archive: <http://mail.gnu.org/pipermail/gnu-music-discuss/>
> Date: Sat, 03 Feb 2001 12:55:55 -0500
> 
> Feature requests:
> 
> (1.)  Pitches for rests an option in the syntax.
> (2.)  Suppress heads.
> (3.)  Suppressed head notes are rests to midi but they must have pitch
> on account of their flags or beams and/or stems. To put it another
> way, (1.) and (2.) interact.


You can do this today, see the example below. The macros for
pitched rests are of course a bit clumsy since they don't
support relative octaves or different clefs. I didn't include
the actual rest in the macro definitions since that would fix
also the duration of the rest.

   /Mats

----------------------------------------------------
rg=\property Voice.Rest \set #'staff-position = #-1
rf=\property Voice.Rest \set #'staff-position = #-1.5
re=\property Voice.Rest \set #'staff-position = #-2
rd=\property Voice.Rest \set #'staff-position = #-2.5
% and so on ...
defaultrestpos = \property Voice.Rest \revert #'staff-position 

SuppressHead = \property Thread.NoteHead \override #'style =
#'transparent
EndSuppressHead = \property Thread.NoteHead \override #'style =
#'default

\score{
  \notes\relative c'{
    c d e f | 
    r8 \rg r \rf r \re r \rd  r \defaultrestpos r g f |
    g g g g g \SuppressHead g g \EndSuppressHead g |
  }
}

_______________________________________________
Gnu-music-discuss mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/gnu-music-discuss

Reply via email to