Skink is now available as a link from
http://www.geocities.com/w_macaulay/abc4mac.html
Skink version 0.7, 19 March 2001
Wil Macaulay
[EMAIL PROTECTED]
Skink is a java application which supports the abc 1.6 standard.
It can open, edit, save, and display abc files. My goal is to
have a lightweight abc editor that can be used as a portable tunebook
on a laptop to display tunes so that I can practice when I travel,
as well as a basic abc display program that I can run under Solaris
to look at abc files that arrive in my mailbox.
As a result, I am focusing on creating a legible staff display that
is small enough to be usable on a laptop with an 800 by 600 screen.
This version is a pre-release just so interested parties can see where
I'm going - it has basic printing support and is fully usable.
It has been tested under Windows NT workstation version 4 with
Java 1.2.2, Solaris 2.6 under Java 1.2.1.04, and Macintosh
under MacOS 9.04 and MRJ 2.2. (Java 1.1 with Swing)
The Macintosh version is available at
http://www.geocities.com/w_macaulay/Skink.hqx
The Windows/Unix version is at
http://www.geocities.com/w_macaulay/skink.tar.gz
A Mac OSX version has been tested and will be released shortly,
once I figure out how to build the install kit.
Version 0.3 was run on Linux under JRE 1.2.2 (thanks to
Laura Conrad) and on Windows 98 with JRE 1.2.2 (thanks to
Steve Mansfield). A Java runtime environment is necessary to
run Skink; you can get one at
http://java.sun.com/products/jdk/1.2/jre/
If you are running a previous version of java (1.1.6 or better)
you will need the Swing classes to run Skink. Upgrade if you
can (Solaris or WinXX) to at least 1.2.2. I have not tested under JRE 1.3
but I have no reason to believe it would not work.
NOTE: Skink is an application, not an applet - it needs to be
because it manipulates files. It will not run under your browser,
you need the JRE.
Basic installation instructions (Macintosh)
Ensure you have MRJ 2.2 (comes with MacOS 9.04,
can be downloaded for MacOS 8.0 and higher).
Unstuff Skink.hqx
Doubleclick on Skink
- note that Stuffit Expander may unstuff the skink.jar
file into individual class files - these can be safely ignored
or deleted.
Basic installation instructions (Windows and Unix):
Install JRE 1.2 or better (see above)
Unpack the gzipped tar file into a new directory.
under Windows:
cd to the directory, enter Skink at the command line, or double click
on Skink.bat from the windows file explorer.
under Unix
cd to the directory,
modify the appropriate runskinkxx to set the JAVA_HOME
environment variable,
mv runskinkxx skink
skink
(where runskinkxx is either runskink_java1.2 or runskink_java1.1,
depending on your environment)
=====================================
Version 0.7 Mar 19 2001
- better treble clef
- enhanced layout for short and long lines
- runs properly on MacOS from the install kit
- support for breves
- take out remaining debug lines
- improved beaming around change of meter or key sig
- support for x,y invisible rests
- M:none supported
=====================================
Version 0.6 June 25 2000
New Features and bugfixes
- basic slur support
- trill marking supported
- support display of long tunes
- In-tune text fields (W:,P:,T:) displayed
- ignore N: in-tune
- allow whitespace around broken rhythm (a < b as well as a<b)
Limitations and known bugs
- w: fields are not lined up with music
=====================================
Version 0.5 June 20 2000
New Features and bugfixes
- change of key and meter get displayed
at the proper place in the tune
- improved the logic for advancing staves, so that
a line which contains no music (for example a single
"annotation") does not cause a staff to be displayed
- fixed a bug introduced in 0.4 where the meter does not
get displayed properly
- adjust spacing between staves for better display
- Mac version supported
Limitations and known bugs
- see previous list
- Mac version uses the Java 'metal' look and feel because the
Mac look-and-feel UI manager has too many bugs
-
=====================================
Version 0.4 June 16 2000
New Features
- the file name is put into the display frame:
- handles \ at end of line by not advancing staff
- parses (but does not display) extended decorations (T,H,L,I etc)
- parses (but does not display) w: and W:
Limitations and known bugs
- trailing comments not properly supported
-(also see previous list)
version 0.3 May 28 2000
New Features:
- printing support (note, this prints a bitmap of the staff, so
it is not very attractive)
- ties (no slurs yet)
- HP Hp key signatures recognized as two sharps
- Macintosh version available via email ([EMAIL PROTECTED])
Limitations and known Problems
- Java Plugin for browsers is _not_ supported, you need
at least the Java Runtime Environment (jre)
- printing from Solaris to a PostScript printer takes
a very long time (a PS bitmap of the entire page)
Printing from Windows NT takes a much shorter time..
===================================
version 0.2 May 28 2000
Many changes and fixes:
- slightly smaller staff so that longer tunes can be displayed on
a laptop screen
- remove debug menu
- new tools menu with option to shrink the tune list tree for
more staff display space
- proper notification of save required on close/exit/open new
- better rendering of accidentals
- staccato, bowing marks
- proper default note length according to meter
- better scrolling handling when a tune is selected
- navigate to error line
- parser error message cleanup
- no longer wrap staff on line too long
- stems on chords properly displayed
- multiply dotted notes displayed
- C, C| meters properly displayed
Limitations and known problems
- still no ties or slurs (parsed but not displayed)
- hp, HP keysigs not properly handled
- lines are always broken at end of line in the abc
- very long tunes may be written past the end of the scrolling pane
- meter changes are not reflected in the staff.
=========================================
version 0.1 May 25 2000
Pre-pre-release
Limitations (many of them!)
- no slur markings or ties
- limited decorations (roll mark only)
- various ugliness in the display
- C and C| meters displayed as numeric
- note stems on chords improperly displayed
- scrolling is a little wierd when a tune is selected from the tree
- no notification of save necessary on close or open new tune
I have included a BAT file for windows, and shell files for
the java 1.1 and java 1.2 startup
Use at your own risk! no warranty etc. etc.
wil
--
Wil Macaulay email: [EMAIL PROTECTED]
voice: +1-(905)-886-7818 xt2253 FAX: +1-(905)-886-7824
Syndesis Ltd. 28 Fulton Way Richmond Hill, Ont Canada L4B 1J5
"... pay no attention to the man behind the curtain ..."
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html