Music writing program ScoreEd4

ScoreEd4 was 1986 developed in GFA Basic for Atari. 1987 I recoded the Basic version into a C/C++ version for Atari. At about 1992 I adapted the ScoreEd4 C/C++ program for the Mac and 1996/97 I code it in Java. I have it running all the time in the ECLIPSE SDK version 3.5.2. If I want to change something (add a new sign, for instance) I simply go ahead. The Java program is able to read all the data from the earlier programs. The data is stored in a compressed program intern format and the GIF format which can be printed almost everywhere. ScoreEd4 also produces Postscript data files (for Laser printers). By means of the two programs ScoreIEd22 (16 x 16 pixel fonts) and ScoreIEd24 (32 x 32 pixel fonts) I designed all the about 50 note pixel signs used in SoreEd4. All programs are written in Java. In order to produce professional scores and parts for printing I developed three other programs: ScoreCMPScoreCMPP and Bezier, of course all in Java. I don’t remember what CMP and CMPP means. The two first programs load one page from the score made by ScoredE4 and then search from top to bottom all the pixel fonts and signs and replaces them with my bezier fonts . It is very similar to text scanning. It is a bit easier to program because all the signs are already known and don’t change. All the necessary fonts were designed by means of the Bezier program and stored as Postscript files. I don’t use Adobe music fonts. ScoreCMP is used for chamber music and parts, whereas ScoreCMPP deals with orchestral scores. I present here as an example a score made with ScoreEd4: Klkn335.gif and the same one treated with ScoreCMPP: Klkn335PS.GIF. The second link, if clicked on, gives the GIF Image of the Postscript file and therefore does not show the full resolution possible with a Postscript laser printer. I prefer working with my ScoreEd4. It does everything I want to do and prints exactly what I see on the screen. It is very stable, no crashing. However, there are limitations:

- The program handles one page of the score at a time and stores it as a bundle of compressed pixel files (originally due to Atari memory restrictions) and in addition as a GIF file (a Postscript file is also possible).

- It cannot play the score or parts.

- It doesn’t follow the Apple GUI guidelines.

- No copy and paste as one is used to. It does copy and paste but not the usual way.

- The orchestral parts have to be copied from the score and pasted into the part screen (counting all the rests yourself).

- There are still other restrictions.

But I like to work with ScoreEd4 (and my other programs).

Three other examples of the score writing program ScoreEd4: Sinfonie Nr. 4, from the first and the last movement and from Baie Mahault, third movement. During my scientific research at the ETHZ I developed a lot of programs most of them in FORTRAN and C and some special ones in PROLOG for simulating and analyzing ESR and NMR spectra. By the way it seems that one of my first programs, ESREXN, which computes exchange-broadened isotropic ESR spectra is still in use. Not long ago it was available from QCPE 11, 209 (1972); commercial fee was $ 140. Google finds the web site, but the link seems to be dead. However the original article about the ESR line shape and the program published in Mol. Phys. 1971, 22, 167 is still available here $ 56.94 or here € 43.00.

/* Java Application ScoreEd4

Java version of program ScoreEd3 (C/C++: Atari and Macintosh)

ScoreEd4 does not yet contain all the features of ScoreEd3.

ScoreEd4 reads and writes the same data as ScoreEd3.

Lenggenwil, Dec., Jan., Feb., Mars 1996/97

Mac OS X 10.1: Java 1.3 application ScoreEd4 X

Lenggenwil, April, May, Oct. 2001 


Mac OS X 10.2: Java 1.3.1 application ScoreEd4 X

Lenggenwil, Aug. 2002

Mac OS x 10.3.5: Java 1.4.2, Eclipse 3.0, application ScoreEd4 X

Lenggenwil, Aug. 2004


Dr. J. Heinzer

Oberdorf 11

CH-9525 Lenggenwil




© Josef Heinzer 2012