/[gsharp]/gsharp/gsharp.asd
ViewVC logotype

Log of /gsharp/gsharp.asd

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.20 - (view) (annotate) - [select for diffs]
Sun Dec 2 05:52:53 2007 UTC (6 years, 4 months ago) by rstrandh
Branch: MAIN
CVS Tags: HEAD
Changes since 1.19: +2 -2 lines
Diff to previous 1.19
Patch allowing Gsharp to compile and start on OpenMCL again.

Thanks to David Lichteblau.

Revision 1.19 - (view) (annotate) - [select for diffs]
Mon Oct 22 11:45:37 2007 UTC (6 years, 5 months ago) by rstrandh
Branch: MAIN
Changes since 1.18: +1 -0 lines
Diff to previous 1.18
I moved melody-related functionality from buffer.lisp to a new file.

Revision 1.18 - (view) (annotate) - [select for diffs]
Mon Oct 22 09:39:23 2007 UTC (6 years, 5 months ago) by rstrandh
Branch: MAIN
Changes since 1.17: +1 -0 lines
Diff to previous 1.17
Factored out lyrics from buffer.lisp to a new file.

Revision 1.17 - (view) (annotate) - [select for diffs]
Thu Oct 18 15:02:47 2007 UTC (6 years, 6 months ago) by crhodes
Branch: MAIN
Changes since 1.16: +4 -2 lines
Diff to previous 1.16
Add MusicXML support.  Initial work from Brian Gruber (funded by
Google's Summer of Code); subsequent development by Christophe Rhodes.

It's far from perfect now, but it needs checking in so that people can
play with it.  It adds dependencies (puri and cxml) to gsharp; if this
is a problem, we could make gsharp-mxml a separate system.

Git logs (from git tree at
<http://www-jcsu.jesus.cam.ac.uk/~csr21/git/gsharp-mxml/.git>) follow:

commit 994cd15ec9f480be41515e699f22e7de1687d0ca
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Mon Sep 24 13:19:41 2007 +0100

    Add a restart to the same-duration case.  It's not good enough, but it allows
    interactive fixing key signatures in the middle of the bar.

commit cdc2098fac5399303e9515bc81ea65020ec8f109
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Wed Sep 19 11:07:28 2007 +0100

    Only add durations from rhythmic elements.

commit acc6cb410cd55dfe59eb30fe608b101a62651ae9
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Wed Sep 19 10:45:12 2007 +0100

    Whoops.  Fix export of notes with no displayed accidentals (from
overzealous    alteration of CASE -> ECASE

commit dd8d72cac434a8c5a1932aa46db6447e08d9b6ad
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Wed Sep 19 10:41:09 2007 +0100

    Support for longs in MusicXML (import and export)

commit eab440b56b086e766dbd405a3fea44d9976f1a1f
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Wed Sep 19 09:16:07 2007 +0100

    Long ("lunga") patch from HEAD

commit 8cb34a4879ebb4dce06d8b99da761dfa6ad24cf9
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Tue Sep 18 15:43:51 2007 +0100

    Support semi- and sesqui- accidentals

commit 6ba8208d1f8475552a95f35a5e896248110b0efd
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Tue Sep 18 15:25:16 2007 +0100

    Really support breves (and breve rests) -- on output too.

commit a9c36278de0145c12f34123a29815809030b97c2
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Tue Sep 18 15:17:09 2007 +0100

    Slightly batched commit (several changes).

    * support :breve noteheads
    * better stringcase macro (and use it)
    * temporarily hack in "full" = "breve" for Goldsmiths use
    * use ECASE in one or two places to remove compiler warnings.

commit 3a3b980576f0d09ddee4de12f6f7b260932a5552
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Tue Sep 18 15:14:54 2007 +0100

    Slightly friendlier (with friends like this...) Import and Export commands.
    Sets the filepath and name of the buffer on import; sensible export default
    pathname.

commit 7d72a2a4a28f9668271189ebaf862518ada34877
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Tue Sep 18 15:13:31 2007 +0100

    Whitespace

commit b497d6f5111f20f5e8ac9a059578d3caaab1b832
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Mon Sep 17 21:33:29 2007 +0100

    space requirements fix from HEAD

commit 65d173efbcfa78e5edaf1adb9bceb0f7d619002d
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Mon Sep 17 12:04:08 2007 +0100

    Update to Brian Gruber's version of 17th September

commit 91d98d9e2a8d69418edd264ab6293a2f1dbc5a9f
Author: Christophe Rhodes <csr21@omega.localdomain>
Date:   Mon Sep 17 11:54:53 2007 +0100

    Brian Gruber's patch of August 20th

Revision 1.16 - (view) (annotate) - [select for diffs]
Wed Jul 11 15:28:13 2007 UTC (6 years, 9 months ago) by crhodes
Branch: MAIN
Changes since 1.15: +0 -1 lines
Diff to previous 1.15
Remove bezier.lisp, as it's part of mcclim now.

Revision 1.15 - (view) (annotate) - [select for diffs]
Wed Jan 31 15:25:04 2007 UTC (7 years, 2 months ago) by crhodes
Branch: MAIN
Changes since 1.14: +1 -2 lines
Diff to previous 1.14
Depend on external version of midi.lisp rather than bundling it.

Revision 1.14 - (view) (annotate) - [select for diffs]
Thu Nov 16 12:58:23 2006 UTC (7 years, 5 months ago) by crhodes
Branch: MAIN
CVS Tags: works-with-0_9_4
Changes since 1.13: +1 -1 lines
Diff to previous 1.13
Update for CVS HEAD mcclim.  (The previous version, working with McCLIM
0.9.3, was tagged as works-with-McCLIM_0_9_3, or possibly that with the
hyphens and underscores exchanged)

Revision 1.13 - (view) (annotate) - [select for diffs]
Tue Jun 6 20:48:53 2006 UTC (7 years, 10 months ago) by rstrandh
Branch: MAIN
CVS Tags: works-with-0_9_3
Changes since 1.12: +2 -1 lines
Diff to previous 1.12
Included the font viewer in the system definition.

Revision 1.12 - (view) (annotate) - [select for diffs]
Mon Jun 5 00:53:40 2006 UTC (7 years, 10 months ago) by rstrandh
Branch: MAIN
Changes since 1.11: +0 -1 lines
Diff to previous 1.11
Removed references to old font system, including the file gf.lisp.

Revision 1.11 - (view) (annotate) - [select for diffs]
Mon Jun 5 00:26:18 2006 UTC (7 years, 10 months ago) by rstrandh
Branch: MAIN
Changes since 1.10: +0 -1 lines
Diff to previous 1.10
Removed code (which was not used anyway) for drawing stacks of notes.
I intend to do that differently anyway, by having special versions of
glyphs for individual noteheads that have other noteheads above or
below.

Removed references to old GF glyphs of the form +glyph-xxx+.

Removed the file charmap.lisp that contained glyph numbers in GF file.

Revision 1.10 - (view) (annotate) - [select for diffs]
Mon Jun 5 00:06:16 2006 UTC (7 years, 10 months ago) by rstrandh
Branch: MAIN
Changes since 1.9: +0 -2 lines
Diff to previous 1.9
Removed entry "glyphs.lisp" which contained glyphs from Common Music
Notaion and that we are now sure that we will not need.

Removed entry "postscript.lisp" because we are now sure that we will
not need it.

Revision 1.9 - (view) (annotate) - [select for diffs]
Mon May 29 19:55:24 2006 UTC (7 years, 10 months ago) by rstrandh
Branch: MAIN
Changes since 1.8: +2 -0 lines
Diff to previous 1.8
The new font-rendering code is now in there, but is not yet being used.
The reason for that is that I still have not managed to get output
recording for designs right.

Once that problem is fixed, I am planning to gradually move to the new
system, debugging the glyphs one at a time.  The code for the glyphs
has been tested in a separate context, but there might be unforeseen
problems.

The new system allows designs to be drawn in any color and
transformation by being rendered to anti-aliased pixmaps, so there is
no need to use special gray pixmaps.  It might be worthwhile thinking
about moving beam drawing to this new system one day.

This font rendering system should be easy for PostScript output, but
I haven't attacked that problem yet.

Revision 1.8 - (view) (annotate) - [select for diffs]
Sun May 28 21:35:30 2006 UTC (7 years, 10 months ago) by crhodes
Branch: MAIN
Changes since 1.7: +0 -1 lines
Diff to previous 1.7
With McCLIM output records having been reworked, the clim patches (which
didn't work anyway) are no longer necessary.  Delete the whole
clim-patches file, in the hope that no future clim patches are necessary
either...

Revision 1.7 - (view) (annotate) - [select for diffs]
Sat Mar 25 22:06:35 2006 UTC (8 years ago) by crhodes
Branch: MAIN
Changes since 1.6: +1 -4 lines
Diff to previous 1.6
Make Gsharp use the external ESA.

Revision 1.6 - (view) (annotate) - [select for diffs]
Wed Feb 15 02:54:26 2006 UTC (8 years, 2 months ago) by rstrandh
Branch: MAIN
Changes since 1.5: +2 -0 lines
Diff to previous 1.5
Added a new package and a new file ESA-BUFFER allowing buffers to be
named, to be associated with a file name, and to have a `needs-saving'
and a `read-only' flag.

Added a new package and a new file ESA-IO containing
application-independent functionality to create buffers from files,
and to save buffers to files.  This package also supplies filename
completion.  Most of the code was adapted from Climacs.

Abstracted out all Gsharp-specific I/O to ESA-IO.  In particular, this
means that we now have commands such as C-x C-s, and C-x C-w, which we
didn't before.

The old I/O code is still there.  Cleanup is next.

Revision 1.5 - (view) (annotate) - [select for diffs]
Wed Dec 7 03:38:27 2005 UTC (8 years, 4 months ago) by rstrandh
Branch: MAIN
Changes since 1.4: +1 -0 lines
Diff to previous 1.4
Gsharp can now do multiple beams, partial beams and fractional beams.
There are still some quirks, however:

  * there is an off-by-one-pixel error that sometimes makes the beam
    not attach to one of its stems;

  * I am still using the algorithm for a single beam to compute the
    beaming, even when there are multiple beams.

Also fixed a bug that did not set the modified-p flag on an element
when the stem direction was explicitly altered as a result of a user
interaction.

Revision 1.4 - (view) (annotate) - [select for diffs]
Tue Nov 29 19:37:39 2005 UTC (8 years, 4 months ago) by rstrandh
Branch: MAIN
Changes since 1.3: +1 -0 lines
Diff to previous 1.3
Fixed a bug in the computation of the timelines.

Added elasticity.lisp to gsharp.asd.

Prepared the MEASURE class for holding an elasticity function.

Revision 1.3 - (view) (annotate) - [select for diffs]
Mon Nov 28 02:32:06 2005 UTC (8 years, 4 months ago) by rstrandh
Branch: MAIN
Changes since 1.2: +1 -1 lines
Diff to previous 1.2
Added explicit timelines which will be used for a better spacing
algorithm.

Revision 1.2 - (view) (annotate) - [select for diffs]
Mon Nov 21 20:37:45 2005 UTC (8 years, 4 months ago) by rstrandh
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
moved the computation of relative x offsets of notes from drawing.lisp
to measure.lisp.  This required some reorganization of packages.lisp and
gsharp.asd as well.

Revision 1.1 - (view) (annotate) - [select for diffs]
Tue Nov 1 17:19:51 2005 UTC (8 years, 5 months ago) by rstrandh
Branch: MAIN
Replacing system.lisp with gsharp.asd

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5