Menu

#4048 Is Dynamic_performer’s understanding of (de)crescendo too limited?

Verified
Dan Eble
Enhancement
2016-08-02
2014-08-02
Anonymous
No

Originally created by: *anonymous

Originally created by: pkx1...@gmail.com

On 02/08/14 18:36, Knute Snortum wrote:> Something that is seen a lot in 19th and 20th century music is a crescendo
> or decrescendo without going to a specific dynamic.  The performer is given
> the freedom to decide how much to change the dynamics.  This causes an
> error message: "programming error: Impossible or ambiguous (de)crescendo in
> MIDI."
>
> %%% BEGIN
> \version "2.19.10"
>
> \score {
>   \relative c' {
>     c1 \p | c4 \< d e f | g \> f e d | c1 \p
>   }
>   \layout {}
>   \midi {}
> }
> %%% END
>
> This error message should be a warning and give some line number to the
> offending code.

On 02/08/14 15:28, David Kastrup wrote:> Knute Snortum <ksnortum@gmail.com> writes:

...

>
> That's not an actual programming error in pretty much all cases but
> rather an input problem probably deserving a warning.  That alone should
> warrant fixing.
>

Discussion

<< < 1 2 (Page 2 of 2)
  • Anonymous

    Anonymous - 2016-07-19
    • labels: --> Fixed_2_19_46
    • status: Started --> Fixed
    • Patch: push -->
     
  • Anonymous

    Anonymous - 2016-07-19

    On 19/07/16 13:35, Dan Eble wrote:

    This is unlikely to happen this week for a few reasons beyond my control.
    Sorry to anyone who is inconvenienced.

    Pushed to staging as the following commits. I've not been able to log in to Sourceforge to update the status of the ticket.

    Author: Dan Eble nine.fierce.ballads@gmail.com
    Date: Mon Jul 4 11:18:55 2016 -0400

    Issue 4048 (5/5) Add midi regtests covering depart-return crescendo performa
    

    commit 3f196c939480dbb2b82c4aeb5692c90c0677e67d
    Author: Dan Eble nine.fierce.ballads@gmail.com
    Date: Sat Jun 25 09:04:13 2016 -0400

    Issue 4048 (4/5) Handle multiple (de)crescendi in depart/return groups
    

    commit 5f1ba5207c742fcf6dcbd9121bb749c7d58f098b
    Author: Dan Eble nine.fierce.ballads@gmail.com
    Date: Mon Jul 4 11:13:33 2016 -0400

    Issue 4048 (3/5) Add midi regtest decrescendo-single-contrary-target
    

    commit 14f464d957b6a68710f0364fc7507b63eb0fcee6
    Author: Dan Eble nine.fierce.ballads@gmail.com
    Date: Wed Jun 15 18:40:01 2016 -0400

    Issue 4048 (2/5) Dynamic_performer: represent dynamics as a piecewise
    linear function rather than a collection of discrete points
    

    commit 3c35dd1538ca2b3a3a446e60ae9dc6b06234d78b
    Author: Dan Eble nine.fierce.ballads@gmail.com
    Date: Sat Jul 2 11:12:46 2016 -0400

    Issue 4048 (1/5) Add some midi regtests
    
    Replace crescendo-abutting with variations crescendo-return-crescendo
    and crescendo-return-unspecified-target.
    
     
  • Phil Holmes

    Phil Holmes - 2016-08-02
    • status: Fixed --> Verified
     
<< < 1 2 (Page 2 of 2)