Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(3258)

Issue 120480043: Doc: NR section 3.5.x MIDI file creation tidy up (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
9 years, 8 months ago by pkx166h
Modified:
7 years, 1 month ago
CC:
lilypond-devel_gnu.org
Visibility:
Public.

Description

Doc: NR section 3.5.x MIDI file creation tidy up Issue 2877 This issue is specific to the articulate.ly documentation but I feel we're constantly updating a 'messy' chapter that doesn't really follow many of the CG guidelines and could be better organized. So this is an attempt to tidy up. Apart from some @cindex or @seealso references no new information has been added and nothing technical has been removed but some of it has been moved around so that it is grouped more logically. I realise this is a big patch and I did try to figure out how to make it in smaller bite-size chunks but it would have been hard to keep it coherent while undergoing the change (and is probably why no one has really tackled this section to tidy it up). In the end after some editing I just decided to carry on a complete the chapter as a whole. Some snippets have been created from the main text as they were inappropriate for the NR and the Articulate script now contains some additional comments based on previously added NR @knownissues that were just a list of things that the script didn't support and which I felt were better *in* the articulate file itself. The @lilypond examples have been simplified and turned into @examples instead as the engraving output is largely irrelevant in a section about MIDI; it also saves a lot of space. There is a longer introduction and the sections have been organized in such a way that it starts with how to create MIDI files with the default empty MIDI block, then explains how to use repeats and multiple voicces in MIDI (again still with no MIDI block modifications). The next subsection then moves to enhancing the MIDI output by adding Instruments and then talks about setting MIDI block properties finally moving onto the Articulate script. The last part of the chapter then talks about Dynamics and Volume - it seemed more sensible to group those two together and as some of the volume settings are more complex they are at the end of the chapter.

Patch Set 1 #

Patch Set 2 : More edits - Patch not yet finalized. #

Patch Set 3 : More tightening up. New snippet added and text taken from 'documentation' and added directly as com… #

Total comments: 5

Patch Set 4 : more tidying up - this now compiles #

Patch Set 5 : Rebase with current master #

Patch Set 6 : compiles doc (thanks Heikki) #

Total comments: 24

Patch Set 7 : Corrections from Heikki and Marc (thanks) #

Patch Set 8 : Mark H's comment about unfoldrepeats #

Total comments: 12

Patch Set 9 : With Valentine's suggestions. #

Patch Set 10 : David K's suggestions #

Total comments: 29

Patch Set 11 : With Trevor D and HT's suggestions. Thanks. #

Total comments: 24

Patch Set 12 : Heikki's clarifications #

Total comments: 14

Patch Set 13 : More suggestions by Trevor and Heikki #

Total comments: 11

Patch Set 14 : Rebase with current master (had to recreate new patch manually) #

Patch Set 15 : Trevors comments. Still more work to do with lists #

Patch Set 16 : Minor corrections to fix compile errors after previous patch changes #

Patch Set 17 : Added supported and unsupported notation sections. Had to fix a TexInfo Node conflict since renamin… #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+529 lines, -573 lines) Patch
M Documentation/it/notation/expressive.itely View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +2 lines, -2 lines 0 comments Download
M Documentation/it/notation/rhythms.itely View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M Documentation/notation/expressive.itely View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M Documentation/notation/input.itely View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +392 lines, -556 lines 1 comment Download
M Documentation/notation/percussion.itely View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +5 lines, -8 lines 0 comments Download
M Documentation/notation/rhythms.itely View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
A Documentation/snippets/new/creating-custom-dynamics-in-midi-output.ly View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +34 lines, -0 lines 0 comments Download
A Documentation/snippets/new/replacing-default-midi-instrument-equalization.ly View 1 2 3 4 5 1 chunk +59 lines, -0 lines 0 comments Download
M ly/articulate.ly View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +33 lines, -3 lines 0 comments Download

Messages

Total messages: 49
pkx166h
More edits - Patch not yet finalized.
9 years, 8 months ago (2014-08-02 21:03:03 UTC) #1
pkx166h
More tightening up. New snippet added and text taken from 'documentation' and added directly as ...
9 years, 8 months ago (2014-08-03 13:37:26 UTC) #2
Trevor Daniels
Looks good James, although the node structure looks rather suspect. I'm surprised this built without ...
9 years, 8 months ago (2014-08-03 22:06:29 UTC) #3
pkx166h
On 2014/08/03 22:06:29, Trevor Daniels wrote: > Looks good James, although the node structure looks ...
9 years, 8 months ago (2014-08-04 05:53:27 UTC) #4
pkx166h
more tidying up - this now compiles
9 years, 8 months ago (2014-08-19 14:40:00 UTC) #5
pkx166h
Rebase with current master
9 years, 7 months ago (2014-09-07 08:09:41 UTC) #6
pkx166h
compiles doc (thanks Heikki)
9 years, 7 months ago (2014-09-27 11:34:14 UTC) #7
pkx166h
Note, I won't be pushing this through using 'normal' patch countdown time frames so it ...
9 years, 7 months ago (2014-09-27 11:36:05 UTC) #8
marc
Great work! The MIDI stuff is better structured and well explained now – just one ...
9 years, 7 months ago (2014-09-27 16:53:21 UTC) #9
ht
Here are some comments on minor details (and some technical details as well). The logical ...
9 years, 7 months ago (2014-09-27 20:52:40 UTC) #10
pkx166h
Corrections from Heikki and Marc (thanks)
9 years, 7 months ago (2014-09-27 21:46:15 UTC) #11
pkx166h
Thanks Marc and Heikki. https://codereview.appspot.com/120480043/diff/100001/Documentation/notation/input.itely File Documentation/notation/input.itely (right): https://codereview.appspot.com/120480043/diff/100001/Documentation/notation/input.itely#newcode2656 Documentation/notation/input.itely:2656: way for aurally checking music ...
9 years, 7 months ago (2014-09-27 21:48:15 UTC) #12
marc
https://codereview.appspot.com/120480043/diff/100001/Documentation/notation/input.itely File Documentation/notation/input.itely (right): https://codereview.appspot.com/120480043/diff/100001/Documentation/notation/input.itely#newcode2747 Documentation/notation/input.itely:2747: @emph{two} @code{\score} blocks; one for MIDI (with unfolded repeats) ...
9 years, 7 months ago (2014-09-28 12:40:00 UTC) #13
pkx166h
Mark H's comment about unfoldrepeats
9 years, 7 months ago (2014-09-29 06:55:03 UTC) #14
pkx166h
Thanks Marc. https://codereview.appspot.com/120480043/diff/100001/Documentation/notation/input.itely File Documentation/notation/input.itely (right): https://codereview.appspot.com/120480043/diff/100001/Documentation/notation/input.itely#newcode2747 Documentation/notation/input.itely:2747: @emph{two} @code{\score} blocks; one for MIDI (with ...
9 years, 7 months ago (2014-09-29 06:59:01 UTC) #15
Valentin Villenave
Greetings James, I'm far from being the most qualified person to review this, but it ...
9 years, 6 months ago (2014-10-02 11:19:12 UTC) #16
pkx166h
With Valentine's suggestions.
9 years, 6 months ago (2014-10-03 07:30:46 UTC) #17
pkx166h
Thanks Valentine ---- https://codereview.appspot.com/120480043/diff/140001/Documentation/notation/input.itely File Documentation/notation/input.itely (right): https://codereview.appspot.com/120480043/diff/140001/Documentation/notation/input.itely#newcode2654 Documentation/notation/input.itely:2654: LilyPond can produce files that conform ...
9 years, 6 months ago (2014-10-03 07:32:09 UTC) #18
dak
https://codereview.appspot.com/120480043/diff/140001/Documentation/notation/input.itely File Documentation/notation/input.itely (right): https://codereview.appspot.com/120480043/diff/140001/Documentation/notation/input.itely#newcode2784 Documentation/notation/input.itely:2784: @q{Articulate} script. On 2014/10/03 07:32:09, J_lowe wrote: > On ...
9 years, 6 months ago (2014-10-03 07:58:40 UTC) #19
pkx166h
David K's suggestions
9 years, 6 months ago (2014-10-03 19:27:59 UTC) #20
pkx166h
Thanks. https://codereview.appspot.com/120480043/diff/140001/Documentation/notation/input.itely File Documentation/notation/input.itely (right): https://codereview.appspot.com/120480043/diff/140001/Documentation/notation/input.itely#newcode2784 Documentation/notation/input.itely:2784: @q{Articulate} script. On 2014/10/03 07:58:40, dak wrote: > ...
9 years, 6 months ago (2014-10-03 19:29:17 UTC) #21
Trevor Daniels
Hi James This is definitely a big improvement, but I have a serious concern over ...
9 years, 6 months ago (2014-10-03 21:23:31 UTC) #22
ht
Some comments based on looking through the articulate.ly script code (after having made similar observations ...
9 years, 6 months ago (2014-10-04 16:20:51 UTC) #23
pkx166h
With Trevor D and HT's suggestions. Thanks.
9 years, 6 months ago (2014-10-20 22:40:19 UTC) #24
pkx166h
Thanks for the input as always. Still one question remains (see thread below) https://codereview.appspot.com/120480043/diff/180001/Documentation/notation/input.itely File ...
9 years, 6 months ago (2014-10-20 22:41:16 UTC) #25
ht
On 2014/10/20 22:41:16, J_lowe wrote: > So the 'list' of what is supported in LP ...
9 years, 6 months ago (2014-10-25 12:03:14 UTC) #26
ht
Another batch of minor comments about the latest version (based somewhat on an assumption of ...
9 years, 6 months ago (2014-10-25 12:09:13 UTC) #27
Trevor Daniels
I still have a couple of difficulties with this. It is very difficult to see ...
9 years, 6 months ago (2014-10-26 22:00:14 UTC) #28
pkx166h
Heikki's clarifications
9 years, 5 months ago (2014-11-23 11:13:11 UTC) #29
pkx166h
On 2014/10/26 22:00:14, Trevor Daniels wrote: > I still have a couple of difficulties with ...
9 years, 5 months ago (2014-11-23 11:24:20 UTC) #30
pkx166h
With Heikki's and Trevor's suggestions https://codereview.appspot.com/120480043/diff/200001/Documentation/notation/input.itely File Documentation/notation/input.itely (right): https://codereview.appspot.com/120480043/diff/200001/Documentation/notation/input.itely#newcode2699 Documentation/notation/input.itely:2699: On 2014/10/25 12:09:13, ht ...
9 years, 5 months ago (2014-11-23 11:24:54 UTC) #31
ht
> On 2014/10/25 12:09:13, ht wrote: > > In the PDF output, this example about ...
9 years, 4 months ago (2014-12-07 14:22:11 UTC) #32
Trevor Daniels
I'm pretty happy with this now. Just a few relatively minor comments. Trevor https://codereview.appspot.com/120480043/diff/200001/Documentation/notation/input.itely File ...
9 years, 4 months ago (2014-12-07 23:43:00 UTC) #33
ht
https://codereview.appspot.com/120480043/diff/220001/Documentation/notation/input.itely File Documentation/notation/input.itely (right): https://codereview.appspot.com/120480043/diff/220001/Documentation/notation/input.itely#newcode2890 Documentation/notation/input.itely:2890: @warning{The @file{articulate} script may shorten chords, which mght not ...
9 years, 4 months ago (2014-12-14 14:07:24 UTC) #34
pkx166h
More suggestions by Trevor and Heikki
9 years, 4 months ago (2014-12-21 13:55:52 UTC) #35
pkx166h
Thanks to Trevor and Heikki. Issues still to be resolved: Do we still need to ...
9 years, 4 months ago (2014-12-21 13:58:21 UTC) #36
Trevor Daniels
James We've now had so many iterations of this I'd lost track of where we ...
9 years, 4 months ago (2014-12-28 23:40:30 UTC) #37
pkx166h
Rebase with current master (had to recreate new patch manually)
9 years, 1 month ago (2015-03-19 13:34:06 UTC) #38
pkx166h
Trevors comments. Still more work to do with lists
9 years ago (2015-04-20 16:30:03 UTC) #39
pkx166h
https://codereview.appspot.com/120480043/diff/240001/Documentation/notation/input.itely File Documentation/notation/input.itely (right): https://codereview.appspot.com/120480043/diff/240001/Documentation/notation/input.itely#newcode2674 Documentation/notation/input.itely:2674: * Controlling MIDI dynamics:: On 2014/12/28 23:40:30, Trevor Daniels ...
9 years ago (2015-04-20 16:31:52 UTC) #40
Trevor Daniels
On 2015/04/20 16:31:52, J_lowe wrote: > > https://codereview.appspot.com/120480043/diff/240001/Documentation/notation/input.itely#newcode2732 > Documentation/notation/input.itely:2732: accent, marcato and portato. > ...
9 years ago (2015-04-21 22:06:12 UTC) #41
c_sorensen
On 4/21/15 4:06 PM, "tdanielsmusic@googlemail.com" <tdanielsmusic@googlemail.com> wrote: > >If you still can't accept this, we'll ...
9 years ago (2015-04-21 22:22:04 UTC) #42
pkx166h
Minor corrections to fix compile errors after previous patch changes
9 years ago (2015-04-22 07:05:22 UTC) #43
pkx166h
Added supported and unsupported notation sections. Had to fix a TexInfo Node conflict since renaming ...
8 years, 12 months ago (2015-05-02 14:24:57 UTC) #44
pkx166h
On 2015/04/21 22:06:12, Trevor Daniels wrote: > On 2015/04/20 16:31:52, J_lowe wrote: > > > ...
8 years, 12 months ago (2015-05-02 14:51:18 UTC) #45
Trevor Daniels
Hi James I'm happy with this now. Thanks for being so forbearing and persistent in ...
8 years, 12 months ago (2015-05-02 17:08:23 UTC) #46
ht
Hi James, Just to let you know, for me the changes to the content have ...
8 years, 11 months ago (2015-05-05 18:58:26 UTC) #47
pkx166h
On 2015/05/05 18:58:26, ht wrote: > Hi James, > > Just to let you know, ...
8 years, 11 months ago (2015-05-06 07:01:20 UTC) #48
pkx166h
7 years, 1 month ago (2017-03-12 18:37:13 UTC) #49
author    James Lowe <pkx166h@gmail.com>   
    Thu, 19 Mar 2015 13:14:19 +0000 (13:14 +0000)
committer    James Lowe <pkx166h@gmail.com>   
    Sun, 10 May 2015 10:58:09 +0000 (11:58 +0100)
commit    [r0129dea8eff59c10ba6e295f6f2cd48083fc5296]

and for the makelsr that is required:

author    James Lowe <pkx166h@gmail.com>   
    Sun, 10 May 2015 11:02:25 +0000 (12:02 +0100)
committer    James Lowe <pkx166h@gmail.com>   
    Sun, 10 May 2015 11:03:49 +0000 (12:03 +0100)
commit    [r2ba2ca2073f389842aa87f85b6c740b8488f0125]
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b