What is Raven Lite?
Raven Lite is a free software program that lets users record, save, and visualize sounds as spectrograms and waveforms. Raven Lite is intended for students, educators, and hobbyists, and can be used for learning about sounds, as an aid in birdsong recognition.

Features with OS2-eCS:
  • Able to read WAVE, AIFF, MP3, and AIFC files
  • A single waveform and spectrogram view per open file
  • Read a single channel of each audio file
  • Supports visibility of two views as well as view axes
  • Llimited contextual menus and a limited set of toolbar buttons
  • Playback, scrolling playback, and reverse playback of a single channel of audio
  • Single selection for zoom and playback
  • Graphics export and printing
  • Varying spectrogram window size with all other parameters fixed
  • A single user-defined window layout and a single default window layout

Raven Lite on an eComStation machine with Open JDK

Installing Raven Lite
Installation is not easy, but with some help in steps to do. I have therefore written a "readme-ecs-uk.txt" with how to install Raven Lite on an OS/2-eCS machine. Raven Lite can only work with Java 1.6 or higher. I use Java 1.60GA (ie the first version) with Odin version 0.7.1. The installation requires the file jflac-1.3.jar, it is packed in jflac-1.3.zip. This required file with the license conditions is packed in the download RavenLite-eCS.zip at the bottom of this page.

The used cmd file
Raven Lite works with some limitations well with Open JDK in OS/2-eCS. I have a RavenLite.cmd file with the following contents;
@echo off
set BEGINLIBPATH=[drive: java]\JAVA160\bin
set path=[drive: java]\JAVA160\bin
[drive: Raven Lite]
cd [drive: Raven Lite]\RavenLite
java -Xmx128M -Xbootclasspath/p:AiffFileWriter.jar -cp RavenLite10Fixes.jar;RavenLite10Base.jar;mail.jar;
activation.jar;jai_imageio.jar;jflac-1.3.jar;mp3javazoom.jar;tritonus_share-0.3.7.jar clo.brp.raven.Application 2>Ravenlite_bugs.txt
I use 2 separate folders (directories), one for Java and one for Raven Lite with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: Raven Lite] = drive with Raven Lite

should be replaced by real drive letters. Save the file and rename it to RavenLite.cmd or use/adjust the RavenLite.cmd from the distribution. This file is copied to the Raven Lite folder (directory). Furthermore, different paths?, adjust according to your needs.
The line "java -Xmx128M ..." up to and including "2>Ravenlite_bugs.txt" is one line. The addition "2>Ravenlite_bugs.txt" ensures that errors are saved in the file "Ravenlite_bugs.txt". The 2 in "2>" is not a typo!

In the file you can find the above command file (all drive letters are on set to C:), readme-ecs-nl.txt, readme-ecs-uk.txt, the file jflac-1.3.jar with the license conditions and an OS/2 icon: RavenLite-eCS.zip.

revision December 29, 2012