Commit Graph

1048 Commits

Author SHA1 Message Date
Jim Hague f606229dda Small cleanup. Remove .eps file once web PDF is generated. 2013-09-02 10:02:07 +01:00
Jenkins Build Manager 5fd818525d Added tag build-default-174 for changeset b855c35f1257 2013-09-01 23:45:44 +01:00
Jim Hague efa21c08f2 Automated merge with ssh://hg.cryhavoc.org.uk/dottes 2013-09-01 23:13:22 +01:00
Jim Hague 5a08c5c1b0 Make slow speed web audio files. 2013-09-01 23:13:06 +01:00
Jim Hague 3dc65395b4 Reduce size of generated audio files.
Set Timidity to produce mono output and crank up the compression on
MP3 and OGGs.
2013-09-01 22:24:58 +01:00
Jim Hague 6df224a53d Add tempo to Astleys Ride and Enrico. 2013-09-01 22:20:25 +01:00
Jenkins Build Manager a0e72416d0 Added tag build-default-173 for changeset 0f3b58661103 2013-09-01 21:05:39 +01:00
Jim Hague a4dc7d4eb2 Automated merge with ssh://hg.cryhavoc.org.uk/dottes 2013-09-01 20:35:58 +01:00
Jim Hague b3ac36564f Improve the writing of the Session blurb. 2013-09-01 20:35:46 +01:00
Jenkins Build Manager f3ac8e310f Added tag build-default-172 for changeset 502fa2df300e 2013-08-31 01:03:51 +01:00
Jim Hague d8ad55d189 Automated merge with ssh://hg.cryhavoc.org.uk/dottes 2013-08-31 00:38:48 +01:00
Jim Hague 37474b20f1 Pigwidgeon doesn't have -r in ln. So do it another way. 2013-08-31 00:38:45 +01:00
Jenkins Build Manager d6eff5a661 Added tag build-default-171 for changeset 8d574b900e36 2013-08-31 00:20:51 +01:00
Jim Hague c7a6b849fe Comment on soft link creation. Jenkins archive will dereference them.
Bloody IE8. I will think about whether to just dump player functions on
all non-HTML5.
2013-08-30 23:59:41 +01:00
Jim Hague c2af067596 Automated merge with ssh://hg.cryhavoc.org.uk/dottes 2013-08-30 23:55:28 +01:00
Jim Hague cefbabf8e5 Ratchet up the IE8 attempt.
Thanks to http://www.yourwebskills.com/htmlobject.php.
2013-08-30 23:55:22 +01:00
Jenkins Build Manager f25362530c Added tag build-default-170 for changeset cc8963317931 2013-08-30 22:10:15 +01:00
Jenkins Build Manager 5bf8d82759 Added tag build-default-168 for changeset e855ad8f39c0 2013-08-30 20:25:23 +01:00
Jim Hague 03b9bc7ae6 Attempt to allow IE8 to show audio controller to play files.
This might not work well, and get removed in future.
2013-08-30 20:25:01 +01:00
Jim Hague 007f84cb11 Oops. Correct licence logo too. 2013-08-30 19:52:25 +01:00
Jenkins Build Manager dbaca66914 Added tag build-default-167 for changeset 53114cab95a2 2013-08-30 10:25:24 +01:00
Jim Hague 415b475aa0 Automated merge with ssh://hg.cryhavoc.org.uk/dottes 2013-08-30 09:54:11 +01:00
Jim Hague 56c69ff357 Correct licence on website to by-nc-sa.
Bring it in line with the Booke so using Paul Hardy's tunes is OK.
2013-08-30 09:54:04 +01:00
Jenkins Build Manager 03b2b7bb56 Added tag build-default-166 for changeset 0a2c60e8e7e4 2013-08-28 16:46:10 +01:00
Jim Hague 714cc8dd5a Automated merge with ssh://hg.cryhavoc.org.uk/dottes 2013-08-28 16:11:46 +01:00
Jim Hague e7940011ca Correct location of audio files for audio player.
On cello and horn get from main booke pages.
2013-08-28 15:47:21 +01:00
Jenkins Build Manager 23473de4cf Added tag build-default-165 for changeset ecc62b487e57 2013-08-28 15:22:49 +01:00
Jim Hague 457d17d121 Some empty "" chords may be causing trouble with Jenkins.
Jenkins builds are stalling when generating PDFs for some morris tunes. I suspect the problem
may be an empty chord "" and abc2abc's attempt to transpose it.

I've been meaning to remove the chords from the horn output, because abc2abc transposes them too,
which renders them not terribly useful. So get on and do it. Also remove "" from the morris
tunes where it occurs.
2013-08-28 14:57:11 +01:00
Jim Hague e049dc77a9 Add audio player to tune web page.
Add an <audio> tag to the bottom centre of the tune web page. Give it options for MP3 and
OGG files. Most browsers will play MP3, and the ones that won't (Firefox) will play OGG.

Since we now have to generate OGGs, add a download link as well.
2013-08-28 11:54:45 +01:00
Jenkins Build Manager ecbe58dd21 Added tag build-default-162 for changeset 355074af9910 2013-08-21 14:21:38 +01:00
Jim Hague 49210cb63c Automated merge with ssh://hg.cryhavoc.org.uk/dottes 2013-08-21 13:51:55 +01:00
Jim Hague 4499d9fe53 Don't mark SSI files executable.
We now archive to publish, and archiving loses the executable bit, so I've
had to enable SSI for all .html anyway.
2013-08-21 13:51:52 +01:00
Jenkins Build Manager 551079c65c Added tag build-default-161 for changeset 7240535f9fa7 2013-08-21 13:36:03 +01:00
Jim Hague cfc19f7de6 Automated merge with ssh://hg.cryhavoc.org.uk/dottes 2013-08-21 11:03:36 +01:00
Jim Hague 24dee81de5 Fix typo. I managed to not remove the old INTO includer in the book web page. 2013-08-21 11:03:32 +01:00
Jenkins Build Manager 6fe383ce86 Added tag build-default-159 for changeset 265539086836 2013-08-21 11:01:59 +01:00
Jim Hague 9b6c57d997 Automated merge with ssh://hg.cryhavoc.org.uk/dottes 2013-08-21 10:32:59 +01:00
Jim Hague 8766830f70 Use server-side includes (with Apache XBitHack setting) in web.
This means that we can have one main web page, dottes.html, for each
book and include the intro and tunelist to make the page. This removes
the separate header and footer components.

Perhaps we should use a template engine instead to generate the output.
That means choosing one. And preferably one that isn't aimed only at
HTML so we could use it for the printed books. More research required.
2013-08-21 10:32:50 +01:00
Jim Hague ed0ef9ce66 Use txt2tags to format intro text.
That way we can include basic markup in the into text and use it in
both LaTeX and HTML.

Take advantage of this to expand the wording of the intro text in all
books.
2013-08-21 10:28:10 +01:00
Jim Hague 7befd21cf4 Change wording to say some tunes MAY have an identifiable author.
There's a chance that a book will have no tunes with an identifiable author.
2013-08-21 10:21:19 +01:00
Jenkins Build Manager 3654732c08 Added tag build-default-158 for changeset 6d4b2dab5fcc 2013-08-19 10:31:23 +01:00
Jim Hague 7220eeea94 Corrections from Mick.
1. Add missing two last notes in final bar of B tune.
2. Move 'no chord' marker to start of 2nd repeat in A tune.
3. Mark middle B in last line of Horse's Brawl as Bb.
4. Last note of 4th bar of King of the Fairies should be quaver.
5. 4th bar of B tune should be same as 4th bar of A tune in Plane Tree.
6. Railway has change to Fiery Clock Face.
2013-08-19 10:09:02 +01:00
Jim Hague a1e4f86ed1 Add date of last change to bottom of web tune page. 2013-08-19 09:59:46 +01:00
Jim Hague 01a656aaba Reduce speed a tad on Winster Gallop.
It did sound a bit frantic.
2013-08-19 09:59:28 +01:00
Jenkins Build Manager d70b122e4e Added tag build-default-157 for changeset c79382d6026b 2013-08-13 12:09:43 +01:00
Jenkins Build Manager 33fcc039bc Added tag build-default-156 for changeset 6bcafbfac674 2013-08-13 11:41:25 +01:00
Jim Hague 4362163e75 Now fix logic error in makeHornInF.sh.
And we get some playable tunes. We might be able to improve the transposition
further by taking the Cello approach of calculating the minimum distance outside
the comfortable range. One for the future.
2013-08-13 01:48:21 +01:00
Jim Hague 2509e70c1c Fix up syntax error in makeHornInF.sh. 2013-08-13 01:06:24 +01:00
Jim Hague 5dcb49f712 Try to be cleverer when transposing for cello.
Jane says: Am most comfortable between the bottom G (the bottom line of the bass clef) and top D (the note above middle C), but can play from bottom C upwards (the C string is a bit growly) and at a push can get as high as the A above middle C.

Implement the following rule:

1. If range is G to d', transpose down 2 octaves.
2. If lowest note is < C, transpose down 1 octave.
3. Otherwise calculate the distance above d for the highest note on a one
   octave transposition, and the distance below G on a two octave
   transposition. Find the smallest, and use the corresponding
   transposition.
2013-08-13 00:51:43 +01:00
Jim Hague db5e5dfe4c Correct arithmetic expression in makeHornInF.sh. 2013-08-13 00:50:02 +01:00