lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANNOUNCE] ly2video 0.3.0


From: Adam Spiers
Subject: [ANNOUNCE] ly2video 0.3.0
Date: Tue, 29 Jan 2013 18:37:34 +0000

Hi all,

I'm happy to announce the release of ly2video 0.3.0.

ly2video is a Python script which converts music represented by a GNU
LilyPond file into a video containing a horizontally scrolling music
staff which is synchronized with a MIDI-generated audio rendering of
the music.

You can download it from here:

    https://github.com/aspiers/ly2video/tags

This is my first public release since taking over maintainership from
Jiri "FireTight" Szabo, who deserves a lot of credit for creating the
project in the first place.

This release is a major revamp of the codebase, and the changes
include:

- a large number of refactorings and new docstrings/comments to
  improve legibility and maintainability

- several bugfixes, some of which are detailed here:

    https://github.com/aspiers/ly2video/issues?state=closed

- several new features:

    + a new default scrolling mode where the notation stay still
      and the cursor line scrolls from left to right
    + the ability to splice in tempo changes from a beatmap file,
      to enable synchronization of the video with an existing
      performance
    + controllable DPI resolution setting
    + controllable video encoding quality
    + arbitrary width / height
    + automatic vertical centering of the notation

- a rewrite of several components of the A/V synchronization code

However, the project is still relatively immature, which is why I
chose the 0.3.0 version number.  There was an RFP to Debian to create
a 1.0 package of the initial release.  However, I believe it was not
packaged yet, and I think using 1.0 would be misleading, and also does
not adhere to the SemVer spec - therefore I have decided to start
within the 0.x.y series.

Feedback is very welcome; you can use the issue tracker:

    https://github.com/aspiers/ly2video/issues

or mail me.  Would it be inappropriate to piggy-back on top of
lilypond-user and/or lilypond-user when discussion is required?
If not, I can set up a new mailing list.

Pull requests are of course even more welcome than feedback!

Regards,
Adam

P.S. Should this be cross-posted to info-lilypond?

P.P.S. I was somewhat amused to see the following cost estimates
by Ohloh :-)

    http://www.ohloh.net/p/ly2video/estimated_cost

I've only been working on it for 2.5 months, and I doubt the initial
work took Jiri 22 months ;-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]