Resuming development

ScoreRender have been put aside for some time, but right now I think it’s time for momentum again. The code still needs some scrutiny, but mostly works, as this site has been using development code for more than a year and there are no obvious breakage (yet).

The most problematic part is interaction of ImageMagick and various PostScript files generated by the programs. They constantly change, that’s the reason development is more difficult.

  • Only recently did I discover ImageMagick no more creates alpha channel with -channel alpha or -channel rgba options; it must be explictly created with -alpha activate. Yet this change is only added to ImageMagick 1 year ago. What about compatibility with older web servers? Probably I need to sacrifice something this time. No wonder some web apps supports GraphicsMagick too, though IMO that’s more like a failure than success.
  • And abcm2ps changed too. Old testing score fragments no more work on development version of abcm2ps. Urgh.
  • I decided I was fed up with PHP 4.x. Specifically it’s about the incompatibility between PHP 4.x and 5.x, it is no more beneficial to support classes used in 4.x. Thus next version will be PHP 5 only. During the old days PHP 4 end of life still haven’t been declared, but right now it makes more sense. Not to mention I don’t have any machine with PHP 4 now, so testing will be difficult.

That’s about it. Hopefully there will be a new release in these few days, when typhoon is storming here.

One Response to “Resuming development”

  1. ♩ ScoreRender ♫ » Blog Archive » 0.2.0 debutted Says:

    [...] patch level releases! Damn it. Software versioning is completely meaningless for ImageMagick. As I have said before, -channel alpha no more creates alpha channel, causing all transparency rendering broken with [...]

Leave a Reply

Powered by WP Hashcash