Re: [Mutopia-discuss] Renaming file names of movements

2014-05-14 Thread Federico Bruni
I would not hard-code the numbers in the names. If you have a file for the 
whole suite, which includes all the movements in the right order, you have 
already defined the order. Cleaner and more flexible, in my opinion.


On 14 maggio 2014 04:46:22 CEST, Knute Snortum ksnor...@gmail.com wrote:
I brought up the problem here of how to present a set of movements that
can
be individually downloaded and yet allow the user to play the suite as
a
whole in the correct order.  The easiest solution was deemed the best,
that
is, rename the movements with numbers as the beginning of their name so
that the order is evident.

To that effect, I'd like to propose the renaming of these files.

First, from
The-Mutopia-Project\ftp\BachJS\BWV814\french-suite-3\french-suite-3-lys

01-bach-french-suite-3-allemande.ly
02-bach-french-suite-3-courante.ly
03-bach-french-suite-3-sarabande.ly
04-bach-french-suite-3-menuet.ly
05-bach-french-suite-3-trio.ly
06-bach-french-suite-3-gavotte.ly
07-bach-french-suite-3-gigue.ly

Second, from
The-Mutopia-Project\ftp\BachJS\BWV817\french-suite-6\french-suite-6-lys

01-bach-french-suite-6-allemande.ly
02-bach-french-suite-6-courante.ly
03-bach-french-suite-6-sarabande.ly
04-bach-french-suite-6-gavotte.ly
05-bach-french-suite-6-polonaise.ly
06-bach-french-suite-6-bourree.ly
07-bach-french-suite-6-menuet.ly
08-bach-french-suite-6-gigue.ly

Knute Snortum
(via Gmail)




___
Mutopia-discuss mailing list
Mutopia-discuss@mutopiaproject.org
http://lists.bcn.mythic-beasts.com/mailman/listinfo/mutopia-discuss

-- Federico___
Mutopia-discuss mailing list
Mutopia-discuss@mutopiaproject.org
http://lists.bcn.mythic-beasts.com/mailman/listinfo/mutopia-discuss

Re: [Mutopia-discuss] Renaming file names of movements

2014-05-14 Thread Knute Snortum
This is how I propose to have the movements and the suite:

https://drive.google.com/folderview?id=0B_aEseOV9KTXamtCeUhXenF2eWcusp=sharing



Knute Snortum
(via Gmail)


On Wed, May 14, 2014 at 4:44 AM, Knute Snortum ksnor...@gmail.com wrote:

 I agree.  My original idea was to do this: put the music into includable
 files, e.g. allegro.ily, andante.ily, presto.ily.  Then use the ily files
 to create individual movements and the suite or sonate: allegro.ly,
 andante.ly, presto.ly, sonate.ly.  That way if the music has to be
 changed, it will change in the individual file and the aggregate file.

 What I'm trying to avoid is a sonate.ly which is just a cut and paste of
 the movements.


 Knute Snortum
 (via Gmail)


 On Wed, May 14, 2014 at 1:07 AM, Federico Bruni f...@inventati.orgwrote:

 I would not hard-code the numbers in the names. If you have a file for
 the whole suite, which includes all the movements in the right order, you
 have already defined the order. Cleaner and more flexible, in my opinion.


 On 14 maggio 2014 04:46:22 CEST, Knute Snortum ksnor...@gmail.com
 wrote:

  I brought up the problem here of how to present a set of movements
 that can be individually downloaded and yet allow the user to play the
 suite as a whole in the correct order.  The easiest solution was deemed the
 best, that is, rename the movements with numbers as the beginning of their
 name so that the order is evident.

 To that effect, I'd like to propose the renaming of these files.

 First, from
 The-Mutopia-Project\ftp\BachJS\BWV814\french-suite-3\french-suite-3-lys

 01-bach-french-suite-3-allemande.ly
 02-bach-french-suite-3-courante.ly
 03-bach-french-suite-3-sarabande.ly
 04-bach-french-suite-3-menuet.ly
 05-bach-french-suite-3-trio.ly
 06-bach-french-suite-3-gavotte.ly
 07-bach-french-suite-3-gigue.ly

 Second, from
 The-Mutopia-Project\ftp\BachJS\BWV817\french-suite-6\french-suite-6-lys

 01-bach-french-suite-6-allemande.ly
 02-bach-french-suite-6-courante.ly
 03-bach-french-suite-6-sarabande.ly
 04-bach-french-suite-6-gavotte.ly
 05-bach-french-suite-6-polonaise.ly
 06-bach-french-suite-6-bourree.ly
 07-bach-french-suite-6-menuet.ly
 08-bach-french-suite-6-gigue.ly

 Knute Snortum
 (via Gmail)

 --

 Mutopia-discuss mailing list
 Mutopia-discuss@mutopiaproject.org
 http://lists.bcn.mythic-beasts.com/mailman/listinfo/mutopia-discuss


 -- Federico



___
Mutopia-discuss mailing list
Mutopia-discuss@mutopiaproject.org
http://lists.bcn.mythic-beasts.com/mailman/listinfo/mutopia-discuss

Re: [Mutopia-discuss] Renaming file names of movements

2014-05-14 Thread Federico Bruni

Il 14.05.2014 14:43 Knute Snortum ha scritto:

This is how I propose to have the movements and the suite:

https://drive.google.com/folderview?id=0B_aEseOV9KTXamtCeUhXenF2eWcusp=sharing
[21]


A couple of comments:

- your -all.ly file, which includes all the movements, doesn't print 
the titles of each movement.
You may use print-all-headers, but I think that it's better using 
\bookpart


- personally I don't like splitting each piece in two files (one for the 
music definitions and one for the \score block), unless it's really 
necessary


I've changed the suite file and the first two pieces.
This is how I would do it, but of course others may have different 
opinions.\version 2.18.2
\language english

\header {
  title= French Suite no. 6 in E major
  composer = J. S. Bach (1685-1750)
  opus = BWV 817
  style= Baroque
  license  = Creative Commons Attribution-ShareAlike 4.0
  enteredby= Knute Snortum
  lastupdated  = 2014/Apr/28
  date = 1722
  source   = Bach-Gesellschaft, 1863

  mutopiatitle   = French Suite no. 6 in E major
  mutopiacomposer= BachJS
  mutopiaopus= BWV 817
  mutopiainstrument  = Harpsichord, Piano
  maintainer = Knute Snortum
  maintainerEmail= knute (at) snortum (dot) net
  maintainerWeb  = http://www.musicwithknute.com/;

 footer = Mutopia-2014/04/27-1935
 copyright =  \markup { \override #'(baseline-skip . 0 ) \right-column { \sans 
\bold \with-url #http://www.MutopiaProject.org; { \abs-fontsize #9  Mutopia  
\concat { \abs-fontsize #12 \with-color #white \char ##x01C0 \abs-fontsize #9 
Project  } } } \override #'(baseline-skip . 0 ) \center-column { 
\abs-fontsize #12 \with-color #grey \bold { \char ##x01C0 \char ##x01C0 } } 
\override #'(baseline-skip . 0 ) \column { \abs-fontsize #8 \sans \concat {  
Typeset using  \with-url #http://www.lilypond.org; LilyPond  \char ##x00A9 
  2014  by  \maintainer   \char ##x2014   \footer } \concat { \concat { 
\abs-fontsize #8 \sans{   \with-url 
#http://creativecommons.org/licenses/by-sa/4.0/; Creative Commons Attribution 
ShareAlike 4.0 International License  \char ##x2014  free to distribute, 
modify, and perform } } \abs-fontsize #13 \with-color #white \char ##x01C0 } } 
}
 tagline = ##f
}

\include bach-french-suite-6-allemande.ly
\include bach-french-suite-6-courante.ly
%\include bach-french-suite-6-sarabande.ily
%\include bach-french-suite-6-gavotte.ily
%\include bach-french-suite-6-polonaise.ily
%\include bach-french-suite-6-bourree.ily
%\include bach-french-suite-6-menuet.ily
%\include bach-french-suite-6-gigue.ily
%%% Include file for allemande.ly and all.ly

\version 2.18.2

% Repeat 1

alleHighVoiceOne = \relative c'' {
  \partial 16 b16
  | gs16 ( a b e ) e, e' fs, e' gs, ( a b e ) e, e' fs, e' 
  | gs,16 ( e' fs gs ) a, ( gs' fs e ) ds ( e fs b ) b, b' d, b'
  | cs,16 ds e a a, a' cs, a' b, a' e gs a, b cs fs
  | gs,16 e' b e fs, gs a ds e4 ~ e16 gs ds fs
  | e16 ds cs e gs cs, e b as gs fs as cs fs, e' fs,
  | ds'16 cs b ds fs b, ds a gs fs e fs b e, ds' e,
  | cs'16 ds e gs fs e ds cs b' as gs fs e ds e cs
  
  \barNumberCheck #8
  
  | ds8. \prall e16 cs8. \mordent b16 b8 fs' ds fs16 as,
  | b8 ds16 gs, a8 b16 fs gs8 e'4 cs8
  | as8 fs'4 ds8 b gs' ~ gs16 as b gs
  | e16 ds e8 ~ e16 gs fs e ds cs b gs' b,8 as16. b32
  | b16 cs ds fs b fs ds fs b,4. r16 \break % partial, -1/16
}

alleLowVoiceOne = \relative c {
  \partial 16 r16
  | r8 e gs b e e, gs b
  | e ds cs a b a gs e
  | a8 gs fs e ds e cs a
  | b8 gs a b r16 e, gs b e8 bs
  | cs8 gs' e cs fs fs, as cs
  | b8 fs' ds b e e, gs b
  | e8 cs ds e fs gs as fs
  
  \barNumberCheck #8
  
  | b8 e, fs fs, b16 cs ds fs b fs b e,
  | ds16 e fs b b, b' ds, b' e, fs gs cs cs, cs' e, cs'
  | fs,16 gs as ds ds, ds' fs, ds' gs, as b e e, e' gs, e'
  | as,16 b cs fs fs, fs' as, fs' b,8 gs e fs
  | b2 ~ b16 fs ds fs b,8. \break % partial, -1/16
}

% Repeat two

alleHighVoiceTwo = \relative c'' {
fs16 % partial bar
  | ds16 e fs b b, b'cs, b' ds, e fs b b, b' cs, b'
  | ds,16 fs gs a b, a' gs fs gs fs e gs b, gs' gs, gs'
  | as,16 bs cs fs ds fs bs, fs' e ds cs e gs, e' e, e'
  
  \barNumberCheck #16
  
  | fs,16 gs a d b d gs, d' cs a b cs fs cs a' cs,
  | d16 e fs a d, fs a, d fs, e d fs a fs d' a
  | ds16 e fs a ds, fs bs, ds fs, e ds fs bs fs ds' bs
  | gs'16 fs e gs cs, gs' a, gs' fs e ds fs bs, fs' gs, fs'
  | e16 ds cs e gs, cs ds bs cs8 gs'16 e cs8 e16 gs,
  | a8 cs16 a fs8 a16 cs, ds8 fs'16 ds b8 ds16 fs,
  | gs8 b16 gs e8 gs16 b, cs8 a'4 fs8
  | ds8 b'4 gs8 e cs' ~ cs16 ds e cs
  
  \barNumberCheck #24
  
  | a gs a8 ~ a16 cs b a gs fs e cs' fs,8. \trill e16
  | e16 ( fs gs a ) b e, d' e, cs' b a cs e a, cs gs
  | fs16 ( gs as b ) cs fs, e' fs, ds' cs b ds fs ds a' fs
  | ds16 e fs a gs fs e ds b' a gs fs e ds cs b
  | e16 b cs a gs e' fs, ds' e4. r16 % partial, -1/16
}

alleLowVoiceTwo = \relative c {
r16 % partial bar
  | r8 b ds fs b b, ds fs
  | b8 fs ds b e e, r e'' ~
  | e8 

Re: [Mutopia-discuss] Renaming file names of movements

2014-05-14 Thread Knute Snortum
I love it.  A while ago I asked how to create a single all-movements suite
file and this is exactly what I needed to see.

Now I need to know how to submit this.  One branch and pull request for
each movement separately and one for the suite?


Knute Snortum
(via Gmail)


On Wed, May 14, 2014 at 6:37 AM, Federico Bruni f...@inventati.org wrote:

 Il 14.05.2014 14:43 Knute Snortum ha scritto:

 This is how I propose to have the movements and the suite:

 https://drive.google.com/folderview?id=0B_aEseOV9KTXamtCeUhXenF2eWcusp=
 sharing
 [21]


 A couple of comments:

 - your -all.ly file, which includes all the movements, doesn't print
 the titles of each movement.
 You may use print-all-headers, but I think that it's better using \bookpart

 - personally I don't like splitting each piece in two files (one for the
 music definitions and one for the \score block), unless it's really
 necessary

 I've changed the suite file and the first two pieces.
 This is how I would do it, but of course others may have different
 opinions.
___
Mutopia-discuss mailing list
Mutopia-discuss@mutopiaproject.org
http://lists.bcn.mythic-beasts.com/mailman/listinfo/mutopia-discuss

Re: [Mutopia-discuss] Renaming file names of movements

2014-05-14 Thread Knute Snortum
I would put all the changes into one pull request (I wouldn't even use a
branch) but Glen has said (and this document [1] implies) that there should
be one file per branch per pull request.  I admit that this seems strange
but I'm trying to do things the Mutopia way.

[1]
https://github.com/chrissawer/The-Mutopia-Project/wiki/Setting-up-for-Contributions-via-GITHUB


Knute Snortum
(via Gmail)


On Wed, May 14, 2014 at 7:55 AM, Federico Bruni f...@inventati.org wrote:

 Il 14.05.2014 16:20 Knute Snortum ha scritto:

  I love it.  A while ago I asked how to create a single all-movements
 suite file and this is exactly what I needed to see.


 Great!


  Now I need to know how to submit this.  One branch and pull request
 for each movement separately and one for the suite?


 Why splitting in two pull requests? The suite file is quite trivial
 (there's only the header to check).
 I would use one branch for everything, hence one pull request.

___
Mutopia-discuss mailing list
Mutopia-discuss@mutopiaproject.org
http://lists.bcn.mythic-beasts.com/mailman/listinfo/mutopia-discuss

Re: [Mutopia-discuss] Renaming file names of movements

2014-05-14 Thread Federico Bruni
Il 14.05.2014 17:02 Knute Snortum ha scritto:
 I would put all the changes into one pull request (I wouldn't even use
 a branch) but Glen has said (and this document [1] implies) that there
 should be one file per branch per pull request.  I admit that this
 seems strange but I'm trying to do things the Mutopia way.
 
 [1] 
 https://github.com/chrissawer/The-Mutopia-Project/wiki/Setting-up-for-Contributions-via-GITHUB
 [1]

I don't know where in the link above you read that there should be one 
file per branch per pull request.
I would say that every branch is always connected to the same pull 
request (see the Notes at the bottom of the wiki page above). Which 
means that you must create a new branch when you want to submit a new 
pull request (a new set of work).

You can change as many files as you need, as long as they belong to the 
same kind of work you are doing in your topic branch. If the topic 
branch is updating the tagline of all the Mutopia pieces, then you'll 
work on a lot of files in different directories. If you are updating a 
piece, you'll probably have just one or more files in a single 
directory.

___
Mutopia-discuss mailing list
Mutopia-discuss@mutopiaproject.org
http://lists.bcn.mythic-beasts.com/mailman/listinfo/mutopia-discuss

Re: [Mutopia-discuss] Renaming file names of movements

2014-05-14 Thread Javier Ruiz-Alma
Hi Knute,

The issue of collections, availability of a consolidated PDF including all 
pieces as well as individual pieces, maintainability, and support within the 
current structure and automation is a great topic to discuss.

I've created a discussion topic in github to collect proposals and discuss 
pros/cons.

Specific to your proposal, one issue is having all source files that produce 
individual and consolidated PDF in same folder.  I believe we don't support 
multiple (published) pieces to reside in same folder.

https://github.com/chrissawer/The-Mutopia-Project/issues/383


Leveraging Lilypond music source to produce multiple docs is possible 
(individual print vs. collection edition), but it certainly doesn't come for 
free with respect to added complexity and future maintainability.
On Wednesday, May 14, 2014 9:19 AM, Federico Bruni f...@inventati.org wrote:
 
Il 14.05.2014 17:02 Knute Snortum ha scritto:
 I would put all the changes into one pull request (I wouldn't even use
 a branch) but Glen has said (and this document [1] implies) that there
 should be one file per branch per pull request.  I admit that this
 seems strange but I'm trying to do things the Mutopia way.
 
 [1] 
 https://github.com/chrissawer/The-Mutopia-Project/wiki/Setting-up-for-Contributions-via-GITHUB
 [1]

I don't know where in the link above you read that there should be one 
file per branch per pull request.
I would say that every branch is always connected to the same pull 
request (see the Notes at the bottom of the wiki page above). Which 
means that you must create a new branch when you want to submit a new 
pull request (a new set of work).

You can change as many files as you need, as long as they belong to the 
same kind of work you are doing in your topic branch. If the topic 
branch is updating the tagline of all the Mutopia pieces, then you'll 
work on a lot of files in different directories. If you are updating a 
piece, you'll probably have just one or more files in a single 
directory.


___
Mutopia-discuss mailing list
Mutopia-discuss@mutopiaproject.org
http://lists.bcn.mythic-beasts.com/mailman/listinfo/mutopia-discuss

___
Mutopia-discuss mailing list
Mutopia-discuss@mutopiaproject.org
http://lists.bcn.mythic-beasts.com/mailman/listinfo/mutopia-discuss

[Mutopia-discuss] Renaming file names of movements

2014-05-13 Thread Knute Snortum
I brought up the problem here of how to present a set of movements that can
be individually downloaded and yet allow the user to play the suite as a
whole in the correct order.  The easiest solution was deemed the best, that
is, rename the movements with numbers as the beginning of their name so
that the order is evident.

To that effect, I'd like to propose the renaming of these files.

First, from
The-Mutopia-Project\ftp\BachJS\BWV814\french-suite-3\french-suite-3-lys

01-bach-french-suite-3-allemande.ly
02-bach-french-suite-3-courante.ly
03-bach-french-suite-3-sarabande.ly
04-bach-french-suite-3-menuet.ly
05-bach-french-suite-3-trio.ly
06-bach-french-suite-3-gavotte.ly
07-bach-french-suite-3-gigue.ly

Second, from
The-Mutopia-Project\ftp\BachJS\BWV817\french-suite-6\french-suite-6-lys

01-bach-french-suite-6-allemande.ly
02-bach-french-suite-6-courante.ly
03-bach-french-suite-6-sarabande.ly
04-bach-french-suite-6-gavotte.ly
05-bach-french-suite-6-polonaise.ly
06-bach-french-suite-6-bourree.ly
07-bach-french-suite-6-menuet.ly
08-bach-french-suite-6-gigue.ly

Knute Snortum
(via Gmail)
___
Mutopia-discuss mailing list
Mutopia-discuss@mutopiaproject.org
http://lists.bcn.mythic-beasts.com/mailman/listinfo/mutopia-discuss