[] The DECWindows Archive - Audio and Sound []


o Jazz Midi Sequencer
o Mpeg Encoder and Players
o Score Editing (TeX Macros)
o Rosegarden Score Editor and MIDI Sequencer
o Sound Tools
o Tabulature to MIDI Converter
o Timidity MIDI Player
o XFORGE Sound File Editor
o XMCD audio CD Player
o WAON, WAW to MIDI converter

AUDIO (14-MAR-1994)

Audio Recorder and Player - Author: Patrick L. Mahan
Licence: None specified (Gnu GPL assumed)
VAX: VAX C , VMS 5.x ? - Alpha: DEC C , VMS 6.1 ?

Very old audio Recoder and Player for AU files (mono, 8bit, 8Khz) for VAXes and Alphas with AMD audio interface (VAXstations 4xxx and DEC Alpha 3xxx).


JAZZ 2.6B (18-AUG-1997)

Midi Sequencer - Authors: Per Sigmond Per.Sigmond@hia.no
Andreas Voss andreas@avix.rhein-neckar.de
Licence: Gnu General public Licence
VAX: DEC C & C++ 5.0, VMS 6.1 - Alpha: DEC C & C++ 5.2, VMS 6.2

Jazz is a full size MIDI sequencer providing many edit functions as quantize, copy, transpose, graphical pitch editing, ... multiple undo. It has two main windows oprating on whole tracks and single events. There are special functions like GS sound editing and random rhythm generation.

Jazz Uses wxWindows graphic library (v 1.67 is available under OpenVMS). One limitation : the wxhelp system is not actually available for OpenVMS. Jazz is using wxhelp for implementation of contextual help, and therefore Jazz help doesn't work on VMS. However, a formatted Jazz documentation is available into [.DOC]JAZZ.DOC

Jazz 2.6B from DECWarch
Jazz Web Page
Jazz 2.6b Screenshots

LAME V 3.93.1 (19-OCT-2003)

High End Audio encoder - Authors: Mike Cheng & Mark Taylor
Licence: LGPL (GNU LESSER PUBLIC LICENSE, see www.gnu.org)
VAX: Not tested - Alpha: DEC C 6.2, VMS 7.2-1

Lame is a program which can be used to create compressed audio files. (Lame aint MP3 encoder). These audio files can be played back by popular mp3 players such as mpg123. Many options are available to balance quality and speed.

Nota: only sources are available (no binaries).

Lame 3.93.1 from DECWarch
Lame 3.xx Web Page

LAME V 3.70 (18-APR-2000)

High End Audio encoder - Authors: Mike Cheng & Mark Taylor
Licence: Extensions to ISO code are GPL; No comemrcial use only for ISO code
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2

Lame is a program which can be used to create compressed audio files. (Lame aint MP3 encoder). These audio files can be played back by popular mp3 players such as mpg123. Many options are available to balance quality and speed.

Nota: only sources are available (no binaries).

Lame 3.70 from DECWarch
Lame Web Page

MPEG AUDIO ENCODE DIST 10 (18-OCT-1998)

Mpeg Audio Encoder - Author: ISO MPEG Audio Subgroup Software Simulation Group
Licence: Free usage (non commercial, see internal documentation)
VAX: DEC C 5.0, VMS 6.1 - Alpha: DEC C 5.2, VMS 6.2

The kit contains ISO Mpeg original audio encoder and decoder (Distribution 10, 1997). Only the encoder is ported under OpenVMS, optimised decoder already existing (mpeg3play and mpg123).

Nota: only sources are available (no binaries).

Mpeg Audio Encode DIST 10 from DECWarch

MPG123 0-60 (11-OCT-2006)

Mpeg Audio Player - Author:Michael Hipp Michael.Hipp@student.uni-tuebingen.d
Licence: Free for non-profit use (See COPYING file into the distribution)
VAX: Not Available - Alpha: DEC C 6.2, VMS 7.2-1 - MMOV 2.2

Mpeg audio layer 1, 2 and 3 real-time player. It's a near fully rewritten version based on the mpegaudio (FHG-version) package.The DCT algorithm in the synthesis filter is a rewritten version of the DCT first seen in the maplay package, which was written by Tobias Bading (bading@cs.tu-berlin.de).The rewrite was neccassary, because the GPL may not allow this copyright mix. The mpegaudio package was written by various people from the MPEG/audio software simulation group. The maplay is under GPL .. You can find the original source code and the mpegaudio package on: ftp.tnt.uni-hannover.de

It is only available with OpenVMS Alpha systems with a 16 bits sound card and MMOV (MultiMedia services for OpenVMS) installed (Alphastations 200, 250, 255, 500, 600).

The support of Compaq Ensoniq PCIAudio cards (PWS, XP900, DS10, DS20) is now available with MMOV 2.2 and they sound great.

New version of VMS Audio driver by Mark Berryman (less use of shared memory buffers) taken from previous version.

Mpg123 0.60 from DECWarch
Mpg123 Web Page

MPG123 0-59S MH4 (19-OCT-2003)

Mpeg Audio Player - Author:Michael Hipp Michael.Hipp@student.uni-tuebingen.d
Licence: Free for non-profit use (See COPYING file into the distribution)
VAX: Not Available - Alpha: DEC C 6.2, VMS 7.2-1 - MMOV 2.2

Mpeg audio layer 1, 2 and 3 real-time player. It's a near fully rewritten version based on the mpegaudio (FHG-version) package.The DCT algorithm in the synthesis filter is a rewritten version of the DCT first seen in the maplay package, which was written by Tobias Bading (bading@cs.tu-berlin.de).The rewrite was neccassary, because the GPL may not allow this copyright mix. The mpegaudio package was written by various people from the MPEG/audio software simulation group. The maplay is under GPL .. You can find the original source code and the mpegaudio package on: ftp.tnt.uni-hannover.de

It is only available with OpenVMS Alpha systems with a 16 bits sound card and MMOV (MultiMedia services for OpenVMS) installed (Alphastations 200, 250, 255, 500, 600).

The support of Compaq Ensoniq PCIAudio cards (PWS, XP900, DS10, DS20) is now available with MMOV 2.2 and they sound great.

New version of VMS Audio driver by Mark Berryman (less use of shared memory buffers).

Mpg123 0.59S Mh4 from DECWarch
Mpg123 Web Page

MPG123 PRE 0-59S (8-JUL-2001)

Mpeg Audio Player - Author:Michael Hipp Michael.Hipp@student.uni-tuebingen.d
Licence: Free for non-profit use (See COPYING file into the distribution)
VAX: Not Available - Alpha: DEC C 6.2, VMS 7.2-1 - MMOV 2.2

Mpeg audio layer 1, 2 and 3 real-time player. It's a near fully rewritten version based on the mpegaudio (FHG-version) package.The DCT algorithm in the synthesis filter is a rewritten version of the DCT first seen in the maplay package, which was written by Tobias Bading (bading@cs.tu-berlin.de).The rewrite was neccessary, because the GPL may not allow this copyright mix. The mpegaudio package was written by various people from the MPEG/audio software simulation group. The maplay is under GPL .. You can find the original source code and the mpegaudio package on: ftp.tnt.uni-hannover.de

It is only available with OpenVMS Alpha systems with a 16 bits sound card and MMOV (MultiMedia services for OpenVMS) installed (Alphastations 200, 250, 255, 500, 600).

The support of Compaq Ensoniq PCIAudio cards (PWS, XP900, DS10, DS20) is now available with MMOV 2.2 and they sound great.

See CHANGES. file for list of bug corrected.

Nota: only sources are available (no binaries).

Mpg123 Web Page

MPG123 0-59R (26-JUN-1999)

Mpeg Audio Player - Author:Michael Hipp Michael.Hipp@student.uni-tuebingen.d
Licence: Free for non-profit use (See COPYING file into the distribution)
VAX: Not Available - Alpha: DEC C 5.2, VMS 6.2 - MMOV 2.2

Mpeg audio layer 1, 2 and 3 real-time player. It's a near fully rewritten version based on the mpegaudio (FHG-version) package.The DCT algorithm in the synthesis filter is a rewritten version of the DCT first seen in the maplay package, which was written by Tobias Bading (bading@cs.tu-berlin.de).The rewrite was neccassary, because the GPL may not allow this copyright mix. The mpegaudio package was written by various people from the MPEG/audio software simulation group. The maplay is under GPL .. You can find the original source code and the mpegaudio package on: ftp.tnt.uni-hannover.de

It is only available with OpenVMS Alpha systems with a 16 bits sound card and MMOV (MultiMedia services for OpenVMS) installed (Alphastations 200, 250, 255, 500, 600). The support of Ensoniq cards (PWS, XP900) is scheduled in a few months with a new version of MMOV.

Nota: only sources are available (no binaries).

Mpg123 0.59r from DECWarch
Mpg123 Web Page

MPEG3PLAY 0.96 (30-AUG-1997)

Mpeg Audio Player - Author: Johan Hagman Johan.Hagman@mailbox.swipnet.se
Licence: Free software (see Copyright notice).
VAX: not available - Alpha: DEC C 5.2, VMS 6.2 - MMOV 2.2

Mpeg3play is an Mpeg audio layer2 and layer3 real-time player. It normally uses the audio device for playback, but can also decode the MPEG input bitstream to an AIFF file if an output file is specified using the -o option.

It is only available with OpenVMS Alpha systems with a 16 bits sound card and MMOV (MultiMedia services for OpenVMS) installed (Alphastations 200, 250, 255, 500, 600).

Nota: only sources are available (no binaries).

Mpeg3play 0.96 from DECWarch
The Solaris Helpers Page

MUSICTEX 5.2.0 (17-MAY-1998)

Fonts and TeX Macros - Author: Daniel Taupin taupin@lps.u-psud.fr
Licence: Free software (Gnu GPL assumed).
Needs DECus TeX and Metafont (CDrom Freeware 3.0)

MusicTeX is a set of TeX macros to typeset polyphonic, orchestral or polyphonic music.


PMX 1.3.7 (22-MAY-1998)

Preprocessor for MusiXTeX - Author: Don Simons dsimons@logicon.com
VAX: DEC C 5.0, VMS 6.1 - Alpha DEC C 5.2, VMS 6.2
Needs DECus TeX and Metafont (CDrom Freeware 3.0) and MusiXTeX

PMX can help you typeset a musical score if (a) you have MusiXTeX version 0.396T or later installed and (b) your score has from one to seven staves (or voices) per system. The goal of PMX is to facilitate the efficient production of scores and parts that have an almost professional appearance. It can do all the work involved in setting up \notes-\enotes groupings, selecting groups of notes to be beamed, defining beam heights and slopes, spreading the entire piece evenly over a specified number of systems, and inserting extra spaces where needed to make room for accidentals, flags, dots, and new clefs.

To run PMX, you can use PMX.COM script (there are 2 passes of PMX and 3 passes of MusiXTeX).

PMX Web Page
PMX Sample Output

MUSIXTEX T89 (22-MAY-1998)

Fonts and TeX Macros - Authors: Daniel Taupin taupin@lps.u-psud.fr
Ross Mitchell, Andreas Egler
Licence: free usage and distribution (see documentation)
Needs DECus TeX and Metafont (CDrom Freeware 3.0)

MusiXTeX is a set of TeX macros to typeset polyphonic, orchestral or polyphonic music. MusiXTeX is an evolution of MusicTeX macros.


ROSEGARDEN 2.1 PL4 (2-JAN-2003)

Score Editor and Midi Sequencer - Author: Chris Cannam cannam@all-day-breakfast.com
Licence: Gnu General Public Licence
VAX: Not tested - Alpha: DEC C 5.2, VMS 6.2

Rosegarden is a free integrated musical notation editor and MIDI sequencer for Unix & VMS X11 platforms, with specific support for Linux PCs and SGI IRIX workstations.

This kit is a port of the last available Rosegarden V 2.1 (patch level 4) with some bug corrections (look at CHANGES. and CHANGES_SUMMARY.DEEMUS)

Rosegarden 2.1 PL4 from DECWarch
New Rosegarden Web Page

ROSEGARDEN 2.1 XAW3D (21-FEB-1999)

Score Editor and Midi Sequencer - Author: Chris Cannam cannam@zands.com
Licence: Gnu General Public Licence
VAX: DEC C 5.0, VMS 6.1 - Alpha: DEC C 5.2, VMS 6.2

Rosegarden is a free integrated musical notation editor and MIDI sequencer for Unix & VMS X11 platforms, with specific support for Linux PCs and SGI IRIX workstations.

This kit is an Xaw3d simple support update (by relinking against static Xaw3d libraries) and contains executables and modified files from the original distribution.

Rosegarden 2.1 XAW3D from DECWarch
Rosegarden Web Page

ROSEGARDEN 2.1 (26-JAN-1998)

Score Editor and Midi Sequencer - Author: Chris Cannam cannam@zands.com
Licence: Gnu General Public Licence
VAX: DEC C 5.0, VMS 6.1 - Alpha: DEC C 5.2, VMS 6.2

Rosegarden is a free integrated musical notation editor and MIDI sequencer for Unix & VMS X11 platforms, with specific support for Linux PCs and SGI IRIX workstations.

Rosegarden lets you compose under the editor and play your music via the sequencer. Very nice tool to create your own MIDi files !! You also can print scores via MusicTeX or PMX output (MusicTeX and PMX are available on the archive)

Rosegarden 2.1 from DECWarch
Rosegarden Web Page
Rosegarden Screenshots

SAPPHIRE 1.0 (1-NOV-1998)

Audio Compiler - Author: Jim Finnis
Licenced under the Gnu General Public Licence
VAX: DEC C 5.0, VMS 6.1 - Alpha: DEC C 5.2, VMS 6.2

Sapphire is an acoustic compiler: a program which takes a representation of sound as a text file and generates the sound from it, rather like a ray-tracing package takes a text representation of a scene and generates a picture from it. Sapphire has a large range of objects from which your sound can be built, including envelope shapers, filters, oscillators, sample playback modules, and arithmetic operators. These can be 'wired' together into sounds of arbitrary complexity. Complex sounds just take a bit longer to build.


SND V 2.1 (20-OCT-1998)

Sound Editor and Mixer - Author: Bill Schottstaedt bil@ccrma.stanford.edu
Licence: free usage and redistribution. See COPYING file.
VAX: DEC C 5.0, VMS 6.1 - ALpha: DEC C 5.2, VMS 6.2

Snd is a sound editor modelled loosely after Emacs and an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accomodate any number of sounds at once, each with any number of channels. Each channel is normally displayed in its own window, with its own cursor, edit history, and marks; each sound has a 'control panel' to try out various changes quickly, and an expression parser, used mainly during searches; there is an overall stack of 'regions' that can be browsed and edited; channels and sounds can be grouped together during editing; edits can be undone and redone without restriction ('unlimited undo');

Snd Web Page
Snd 2.1 Screeshots

SOX 12.15 (1-NOV-1998)

Audio Toolbox - Author: Lance Norskog - Maintainer: Chris Bagwell cbagwell@sprynet.com
Licence: free usage and distribution. See Copyright notices into the kit.
VAX: DEC C 5.0, VMS 6.1 - Alpha: DEC C 5.2, VMS 6.2

SOX (also known as Sound Tools) translates sound samples between different file formats, and performs various sound effects.

Sox Web Page

SOX 10.11 (20-NOV-1995)

Audio Toolbox - Author: Lance Norskog - Maintainer: Chris Bagwell cbagwell@sprynet.com
Licence: free usage and distribution. See Copyright notices into the kit.
VAX: VAX C 3.2 , VMS 5.5-2 - Alpha: DEC C 5.0, VMS 6.1

SOX (also known as Sound Tools) translates sound samples between different file formats, and performs various sound effects. Older version with VMS 5.5-2 version of binaries.


TABUL V 1.0 (6-NOV-1999)

Guitar/Bass tabulature to Midi converter - Author: Stefane Fermigie fermigie@dmi.ens.fr
Licence: free usage and modification
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2

The DrFermi tabulator program is a program to convert an ASCII file containing music notated in tablature (tabulature) using certain conventions (very close to those of Mario d'Alesio Tab Notator) to a MIDI file. That file can subsequently be played using a sequencer or a midi player.

Tabul Home Page

TIMIDITY++ 2.11.1 (12-JAN-2002)

MIDI and MOD Player - Authors: Tuukka Toivonen toivonen@clinet.fi
New version by Masanao Izumo mo@goice.co.jp
Licence: Gnu General Public Licence
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2 - AMD audio or MMOV 2.x

NEW: version with MOTIF interface support.

This new and enhanced version of Timidity can play in real time MIDI and MOD files (plain or zipped files). GUS patches as well as SoundFont are supported (I've not tested SoundFont yet). Events and effects supported:

    NoteOn/Off, KeyPressure, Program, ChannelPressure, Pitchwheel,
    ToneBank, ModulationWheel, MainVolume, Panning, Expression,
    Sustain, Portamento, DataEntry, ReverbEffect, ChorusEffect,
    RPN+/-, NRPN, RPN, AllSoundsOff, ResetControllers, AllNotesOff,
    Mono/Poly Part, RandomPan, KeyShift,
    TempoChange, Lyric, InsertText, KARAOKE-Part(@KMIDI),
    MasterVolume, MIDI-Reset, SystemExclusiveMessages

Three visual interfaces are supported : dumb, full screen VT100 and MOTIF
Three audio cards supported: AMD 8 bit, Microsoft Compatible 16 bits stereo and Compaq Ensoniq AudioPCI 16 bits stereo

The lyric and Karaoke extensions are very nice, the lyrics are displayed synchronously with the music, even in dumb and VT100 interfaces !!

Two GUS patches are provided with the source kit, but you'll soon need to download sound samples. Scroll down a little this page to find them.

The Motif interface VMS port is made by Arne Bergseth.

Since version 2.9.x : full support of module midi files: SMF, MOD, RCP/R36/G18/G36; Support of drum bends and adjust tempo at run time.

Since version 2.10.0 : compatible with MMOV 2.2

Since version 2.11.1 : conversion from MOD to MIDI, enhanced GS and XG SysEx support, optional build procedures with EV6 optimizations (see NEWS. file for more news). Note: "-EFchorus=2" is not the default for VMS version.

Timidity++ 2.11.1 from DECWarch
TiMidity Screenshot
TiMidity++ Web Page

TIMIDITY++ 2.10.0 (30-SEP-2000)

MIDI and MOD Player - Authors: Tuukka Toivonen toivonen@clinet.fi
New version by Masanao Izumo mo@goice.co.jp
Licence: Gnu General Public Licence
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2 - AMD audio or MMOV 2.x

NEW: version with MOTIF interface support.

This new and enhanced version of Timidity can play in real time MIDI and MOD files (plain or zipped files). GUS patches as well as SoundFont are supported (I've not tested SoundFont yet). Events and effects supported:

    NoteOn/Off, KeyPressure, Program, ChannelPressure, Pitchwheel,
    ToneBank, ModulationWheel, MainVolume, Panning, Expression,
    Sustain, Portamento, DataEntry, ReverbEffect, ChorusEffect,
    RPN+/-, NRPN, RPN, AllSoundsOff, ResetControllers, AllNotesOff,
    Mono/Poly Part, RandomPan, KeyShift,
    TempoChange, Lyric, InsertText, KARAOKE-Part(@KMIDI),
    MasterVolume, MIDI-Reset, SystemExclusiveMessages

Three visual interfaces are supported : dumb, full screen VT100 and MOTIF
Two audio cards supported: AMD 8 bit and Microsoft Compatible 16 bits stereo

The lyric and Karaoke extensions are very nice, the lyrics are displayed synchronously with the music, even in dumb and VT100 interfaces !!

Two GUS patches are provided with the source kit, but you'll soon need to download sound samples. Scroll down a little this page to find them.

The Motif interface VMS port is made by Arne Bergseth.

Since version 2.9.x : full support of module midi files: SMF, MOD, RCP/R36/G18/G36; Support of drum bends and adjust tempo at run time.

Since version 10.0.0 : compatible with MMOV 2.2

Timidity++ 2.10.0 from DECWarch
TiMidity Screenshot
TiMidity++ Web Page

TIMIDITY++ 2.9.3 (21-MAY-2000)

MIDI and MOD Player - Authors: Tuukka Toivonen toivonen@clinet.fi
New version by Masanao Izumo mo@goice.co.jp
Licence: Gnu General Public Licence
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2 - AMD audio or MMOV 2.0

NEW: version with MOTIF interface support.

This new and enhanced version of Timidity can play in real time MIDI and MOD files (plain or zipped files). GUS patches as well as SoundFont are supported (I've not tested SoundFont yet). Events and effects supported:

    NoteOn/Off, KeyPressure, Program, ChannelPressure, Pitchwheel,
    ToneBank, ModulationWheel, MainVolume, Panning, Expression,
    Sustain, Portamento, DataEntry, ReverbEffect, ChorusEffect,
    RPN+/-, NRPN, RPN, AllSoundsOff, ResetControllers, AllNotesOff,
    Mono/Poly Part, RandomPan, KeyShift,
    TempoChange, Lyric, InsertText, KARAOKE-Part(@KMIDI),
    MasterVolume, MIDI-Reset, SystemExclusiveMessages

Three visual interfaces are supported : dumb, full screen VT100 and MOTIF
Two audio cards supported: AMD 8 bit and Microsoft Compatible 16 bits stereo

The lyric and Karaoke extensions are very nice, the lyrics are displayed synchronously with the music, even in dumb and VT100 interfaces !!

Two GUS patches are provided with the source kit, but you'll soon need to download sound samples. Scroll down a little this page to find them.

The Motif interface VMS port is made by Arne Bergseth.

Version 2.9.x : full support of module midi files: SMF, MOD, RCP/R36/G18/G36; Support of drum bends and adjust tempo at run time.

TiMidity Screenshot
TiMidity++ Web Page

TIMIDITY++ 2.8.2M (24-FEB-2000)

MIDI and MOD Player - Authors: Tuukka Toivonen toivonen@clinet.fi
New version by Masanao Izumo mo@goice.co.jp
Licence: Gnu General Public Licence
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2 - AMD audio or MMOV 2.0

NEW: version with MOTIF interface support.

This new and enhanced version of Timidity can play in real time MIDI and MOD files (plain or zipped files). GUS patches as well as SoundFont are supported (I've not tested SoundFont yet). Events and effects supported:

    NoteOn/Off, KeyPressure, Program, ChannelPressure, Pitchwheel,
    ToneBank, ModulationWheel, MainVolume, Panning, Expression,
    Sustain, Portamento, DataEntry, ReverbEffect, ChorusEffect,
    RPN+/-, NRPN, RPN, AllSoundsOff, ResetControllers, AllNotesOff,
    Mono/Poly Part, RandomPan, KeyShift,
    TempoChange, Lyric, InsertText, KARAOKE-Part(@KMIDI),
    MasterVolume, MIDI-Reset, SystemExclusiveMessages

Three visual interfaces are supported : dumb, full screen VT100 and MOTIF
Two audio cards supported: AMD 8 bit and Microsoft Compatible 16 bits stereo

The lyric and Karaoke extensions are very nice, the lyrics are displayed synchronously with the music, even in dumb and VT100 interfaces !!

Two GUS patches are provided with the source kit, but you'll soon need to download sound samples. Scroll down a little this page to find them.

The Motif interface VMS port is made by Arne Bergseth (adapted for V 2.8.2).

TiMidity 2.8.2M Screenshot
TiMidity++ Web Page

TIMIDITY 0.2iM (24-FEB-2000)

Midi Player - Author: Tuukka Toivonen toivonen@clinet.fi
Licence: Gnu General Public Licence
VAX: DEC C 5.2, VMS 7.0 - Alpha: DEC C 5.2, VMS 6.2 - AMD audio or MMOV 2.0

NEW: Motif Interface on the original version of Timidity

TiMidity is a MIDI to WAVE converter that uses Gravis Ultrasound(*)-compatible patch files to generate digital audio data from General MIDI files. The audio data can be played through any sound device or stored on disk. On a fast machine, music can be played in real time.

You need MMOV 2.0 (multimedia Services for OpenVMS V 2.0) to play midi files in real time on good contidions on your Alphastation (and SYSNAM privileges to connect to Multimedia server; timidity is linked /notraceback to allow image installation with SYSNAM privilege).

Modified by Arne Bergseth (30 January 2000):
Modified AMD audio output to allow both buffers to be queued at the same time. Included Motif user interface in the program. Introduced mailbox I/O to communicate with Motif user interface. Minor changes to avoid compiler warnings.

Routines changed: AMD_A.C COMMON.C COMMON.H CONFIG.H GETOPT.C MOTIF.H MOTIF_C.C MOTIF_I.C MOTIF_I.C MOTIF_M.C RESAMPLE.C TIMIDITY.C WAVE_A.C

P. Moreau (23 February 2000):
New COMPILE_MMOV_MOTIF.COM to build on alpha with MMOV and Motif interface; Works great.

Added object and executables for Alpha VMS 6.2 with MMOV & Motif

Arne exes for VMS 7.x VAx & Alpha AMD are also here.


TIMIDITY 2002 PATCHES (2-JAN-2003)

A set of new patches (sound samples) for Timidity

This set of GUS compatible patches is a complement to the set described in Timidity 0.2i section . You first need to install these original patches, Timidity 1999 patches , Timidity 2000 patches and Timidity 2001 patches before installing this update.

This set gives you improved instruments and configuration files.

These patches were grabbed from the EAW archive.

New patches (from EAW): Englhorn and Sitar and bug corrected into configuration file Gsdrum2.cfg

Timidity 2002 patches from DECWarch
TiMidity++ Web Page

TIMIDITY 2001 PATCHES (31-DEC-2001)

A set of new patches (sound samples) for Timidity

This set of GUS compatible patches is a complement to the set described in Timidity 0.2i section . You first need to install these original patches, Timidity 1999 patches and Timidity 2000 patches before installing this update.

This set gives you improved instruments and configuration files.

These patches were grabbed from the EAW archive.

New patches (from EAW): woodflut, englhorn, voxlead, fretless, synbass, harp, tuba, choir, tenorsax, tubebell, recorder and steeldrm.

Timidity 2001 patches from DECWarch
TiMidity++ Web Page

TIMIDITY 2000 PATCHES (30-SEP-2000/10-FEB-2000)

A set of new patches (sound samples) for Timidity

This set of GUS compatible patches is a complement to the set described in Timidity 0.2i section . You first need to install these original patches and Timidity 1999 patches before installing this update.

This set gives you improved instruments and configuration files.

These patches were grabbed from the fantastic archive of Masano Izumo (33 Mbytes worth of patches !!) available from the Timidity++ Web page and from the EAW archive.

10-FEB-2000: New patches from EAW: carillon, musicbox, sitar, acbass, pickbass, fretless. New fngrbass from GUS Mazamo kit.

10-MAY-2000: New patches from EAW V 8: recorder, ocarina, tremstr, woodflut, englhorn. New version of configuration files.

30-SEP-2000: New patches from EAW V 9.x : jazzgtr, xylophon, recorder, viola, violin

Timidity 2000 patches from DECWarch
TiMidity++ Web Page

TIMIDITY 1999 PATCHES (19-DEC-1999/14-MAY-1999)

A set of new patches (sound samples) for Timidity

This set of GUS compatible patches is a complement to the set described in Timidity 0.2i section . You first need to install these original patches before installing this update.

This set gives you improved instruments (gloken, clavinet, musicbox, church, concertina, odguitar, violin, marcato, choir, tuba and others). You also have alternate banks with lots of sound effects (banks 1 to 9, 16 & 72) and alternate drumsets (9, 15, 16, 17, 18, 24, 25, 48, 49, 50, 53, 56) added to original drumsets (0, 8, 40). You'll re-discover some of your midi files

These patches were grabbed from the fantastic archive of Masano Izumo (33 Mbytes worth of patches !!) available from the Timidity++ Web page and from the EAW archive.

13-JUN-1999 : new set of configuration files with more complete drumsets 49 and 50, drumset 127 and various mods.

28-JUN-1999: New ethnic patch set and mods to gsdrum25, mazpat, release and sfx patch sets; various mods into configuration files.

30-JUN-1999: Reedorg patch was missing from timidity_new_samples archive. You can dowload now the corrected version (however, timidity-1999-patches must be installed after timidity_new_samples to have correct version of config files).

19-JUL-1999 : New real acoustic guitar, new Santur (Dulcimer), new Harp and some other mods relative to EAW Patches version 5.

4-SEP-1999: New version of Violin patche. New sustain.cfg config file to manage sustain time. Some tweaks to config files.

9-OCT-1999: Massive udpade consecutive to the release of EAW patches version 6. New gong and tabla patches, new Roomkixk and Revcym, Snareroll, Ocarina, Scratch1 & 2, Newage, Mutetrum, Epiano1 & 2 and lots of new SFX. New verison of configuration files

19-DEC-1999: Massive update consecutive to the release of EAW patche version 7. New harp, sqrclick and slap patch.New bubbles1 patch. New helicopter, harmonca, tenorsax, soprnsax & recorder. New version of configuration files.

Timidity 1999 patches from DECWarch
TiMidity++ Web Page

Base patches to install first:

TiMidity Base Samples from DECWARCH
TiMidity Instruments Samples from DECWARCH
TiMidity Drums Samples from DECWARCH
TiMidity Wow Samples from DECWARCH
TiMidity New Samples from DECWARCH

TIMIDITY++ 2.8.0 (29-NOV-1999)

MIDI and MOD Player - Authors: Tuukka Toivonen toivonen@clinet.fi
New version by Masanao Izumo mo@goice.co.jp
Licence: Gnu General Public Licence
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2 - AMD audio or MMOV 2.0

This new and enhanced version of Timidity can play in real time MIDI and MOD files (plain or zipped files). GUS patches as well as SoundFont are supported (I've not tested SoundFont yet). Events and effects supported:

    NoteOn/Off, KeyPressure, Program, ChannelPressure, Pitchwheel,
    ToneBank, ModulationWheel, MainVolume, Panning, Expression,
    Sustain, Portamento, DataEntry, ReverbEffect, ChorusEffect,
    RPN+/-, NRPN, RPN, AllSoundsOff, ResetControllers, AllNotesOff,
    Mono/Poly Part, RandomPan, KeyShift,
    TempoChange, Lyric, InsertText, KARAOKE-Part(@KMIDI),
    MasterVolume, MIDI-Reset, SystemExclusiveMessages

Two visual interfaces are supported : dumb and full screen VT100
Two audio cards supported: AMD 8 bit and Microsoft Compatible 16 bits stereo

The lyric and Karaoke extensions are very nice, the lyrics are displayed synchronously with the music, even in dumb and VT100 interfaces !!

Improvements into voice reduction algorithms to give better sound quality with a reduced CPU usage.

Two GUS patches are provided with the source kit, but you'll soon need to download sound samples. Scroll up a little this page to find them.

TiMidity++ Web Page

TIMIDITY++ 2.5.1 (4-SEP-1999)

MIDI and MOD Player - Authors: Tuukka Toivonen toivonen@clinet.fi
New version by Masanao Izumo mo@goice.co.jp
Licence: Gnu General Public Licence
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2 - AMD audio or MMOV 2.0

This new and enhanced version of Timidity can play in real time MIDI and MOD files (plain or zipped files). GUS patches as well as SoundFont are supported (I've not tested SoundFont yet). Many new effects are now available:

   ChannelPressure, ModulationWheel,
   Portamento, ReverbEffect, ChorusEffect, RPN+/-,
   Mono/Poly Part, Lyric, KARAOKE-Part(@KMIDI),
   and SystemExclusiveMessages

A VT100 interface is available if you are tired of the dumb interface. The lyric and Karaoke extensions are very nice, the lyrics are displayed synchronously with the music, even in dumb and VT100 interfaces !!

Improvements into voice reduction algorithms to give better sound quality with a reduced CPU usage.

Two GUS patches are provided with the source kit, but you'll soon need to download sound samples. Scroll down a little this page to find them.

TiMidity++ Web Page

TIMIDITY++ 2.2.0 (5-AUG-1999)

MIDI and MOD Player - Authors: Tuukka Toivonen toivonen@clinet.fi
New version by Masanao Izumo mo@goice.co.jp
Licence: Gnu General Public Licence
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2 - AMD audio or MMOV 2.0

This new and enhanced version of Timidity can play in real time MIDI and MOD files. GUS patches as well as SoundFont are supported (I've not tested SoundFont yet). Many new effects are now available:

   ChannelPressure, ModulationWheel,
   Portamento, ReverbEffect, ChorusEffect, RPN+/-,
   Mono/Poly Part, Lyric, KARAOKE-Part(@KMIDI),
   and SystemExclusiveMessages

A VT100 interface is available if you are tired of the dumb interface. The lyric and Karaoke extensions are very nice, the lyrics are displayed synchronously with the music, even in dumb and VT100 interfaces !!

Two GUS patches are provided with the source kit, but you'll soon need to download sound samples. Scroll down a little this page to find them.

TiMidity++ Web Page

TIMIDITY++ 2.0.2 (14-MAY-1999)

MIDI and MOD Player - Authors: Tuukka Toivonen toivonen@clinet.fi
New version by Masanao Izumo mo@goice.co.jp
Licence: Gnu General Public Licence
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2 - AMD audio or MMOV 2.0

This new and enhanced version of Timidity can play in real time MIDI and MOD files. GUS patches as well as SoundFont are supported (I've not tested SoundFont yet). Many new effects are now available:

   ChannelPressure, ModulationWheel,
   Portamento, ReverbEffect, ChorusEffect, RPN+/-,
   Mono/Poly Part, Lyric, KARAOKE-Part(@KMIDI),
   and SystemExclusiveMessages

A VT100 interface is available if you are tired of the dumb interface. The lyric and Karaoke extensions are very nice, the lyrics are displayed synchronously with the music, even in dumb and VT100 interfaces !!

Two GUS patches are provided with the source kit, but you'll soon need to download sound samples. Scroll down a little this page to find them.

TiMidity++ Web Page

TIMIDITY++ 1.2.1 (7-FEB-1999)

MIDI and MOD Player - Authors: Tuukka Toivonen toivonen@clinet.fi
New version by Masanao Izumo mo@goice.co.jp
Licence: Gnu General Public Licence
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2 - AMD audio or MMOV 2.0

This new and enhanced version of Timidity can play in real time MIDI and MOD files. GUS patches as well as SoundFont are supported (I've not tested SoundFont yet). Many new effects are now available:

   ChannelPressure, ModulationWheel,
   Portamento, ReverbEffect, ChorusEffect, RPN+/-,
   Mono/Poly Part, Lyric, KARAOKE-Part(@KMIDI),
   and SystemExclusiveMessages

A new VT100 interface is now available if you are tired of the dumb interface. The lyric and Karaoke extensions are very nice, the lyrics are displayed synchronously with the music, even in dumb and VT100 interfaces !!

Two GUS patches are provided with the source kit, but you'll soon need to download sound samples. Scroll down a little this page to find them.

TiMidity++ Web Page

TIMIDITY 0.2i (31-JUL-1997)

Midi Player - Author: Tuukka Toivonen toivonen@clinet.fi
Licence: Gnu General Public Licence
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2 - AMD audio or MMOV 2.0

TiMidity is a MIDI to WAVE converter that uses Gravis Ultrasound(*)-compatible patch files to generate digital audio data from General MIDI files. The audio data can be played through any sound device or stored on disk. On a fast machine, music can be played in real time.

You need MMOV 2.0 (multimedia Services for OpenVMS V 2.0) to play midi files in real time on good contidions on your Alphastation (and SYSNAM privileges to connect to Multimedia server; timidity is linked /notraceback to allow image installation with SYSNAM privilege).

I've added the AMD audio device support (taken from Xlockmore source distribution). The result is not very good but however on Alpha its audible. It also run on VAX but you need a very fast one !!

TiMidity Web Page
You also need sound samples:
TiMidity Base Samples from DECWARCH
TiMidity Instruments Samples from DECWARCH
TiMidity Drums Samples from DECWARCH
TiMidity Wow Samples from DECWARCH
TiMidity New Samples from DECWARCH

XFORGE 0.2.2 (1-JAN-2002)

Sound File Editor - Author: Pekka Honkanen (The Xforge Project) phonkane@cc.hut.fi
License: Free redistribution and modifications allowed (See LICENSE. file)
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2

Xforge is a graphical wave editor for UNIX systems with X11 and Motif. The name is derived from popular PC/Windows wave editor Sound Forge, and the goal of Xforge project is to provide similar wave editing facilities to UNIX world, but as free software.

Xforge supports Sun audio, Microsoft RIFF/RIFX, Mac/SGI AIFF and AIFF-C and raw (headerless) wave formats.

Xforge 0.2.2 from DECWarch
Xforge Web page
Xforge 0.2.2 Screenshots

XMCD 3.0 (19-JUL-2001)

Audio CD Player - Author: Ti Kan xmcd@amb.org
Licenced under Gnu General Public Licence and Gnu General Library Public Licence
VAX: Not tested - Alpha: DEC C 6.2, VMS 7.2-1

Xmcd is a full-featured CD Player utility package including xmcd, a CD Player for the X window system using the Motif graphical user interface; and cda, a command-line driven, text mode CD Player which also features a curses-based, screen-oriented mode. Both utilities transform your CD-ROM, CD-R or CD-RW drive into a stereo CD player, allowing you to play audio CDs on your computer.

Support of SCSI and IDE CDROMs under VMS (VMS 7.1-2 min for IDE support with updated DQDRIVER)

Xmcd 3.0 from DECWarch
Xmcd Web page
Xmcd 2.3 Screenshots

XMCD 2.3 (4-NOV-1998)

Audio CD Player - Author: Ti Kan ti@amb.org
Licenced under Gnu General Public Licence and Gnu General Library Public Licence
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2

Xmcd is a full-featured CD Player utility package including xmcd, a CD Player for the X window system using the Motif graphical user interface; and cda, a command-line driven, text mode CD Player which also features a curses-based, screen-oriented mode. Both utilities transform your CD-ROM or CD-R drive into a stereo CD player, allowing you to play audio CDs on your computer.

Xmcd Web page
Xmcd 2.3 Screenshots

XMCD 2.0 (31-AUG-1998)

Audio CD Player - Author: Ti Kan ti@amb.org
Licenced under Gnu General Public Licence and Gnu General Library Public Licence
VAX: DEC C 5.0, VMS 6.1 - Alpha: DEC C 5.0, VMS 6.2

Xmcd is a full-featured CD Player utility package including xmcd, a CD Player for the X window system using the Motif graphical user interface; and cda, a command-line driven, text mode CD Player which also features a curses-based, screen-oriented mode. Both utilities transform your CD-ROM or CD-R drive into a stereo CD player, allowing you to play audio CDs on your computer.

Xmcd Web page

WAON 0.1A (12-NOV-1990)

WAW to MIDI converter- Author: Kengo Ichiki ichiki@geocities.com
Licenced under Gnu General Public Licence
VAX: DEC C 5.2, VMS 6.2 - Alpha: DEC C 5.2, VMS 6.2

  WaoN is a Wave-to-Notes transcriber, that is, the inverse of '
  timidity' (and its descendants timidity++, and timidity with Gtk+).
  ("WaoN" also has a meaning of harmony of notes or chord in Japanese!)

Waon makes intensive use of Discrete Fourier Transforms via the FFTW library. I've ported under VMS FFTW v 2.1.2 (not difficult, just a recompile). FFTW sources and object libraries are provided with Waon kit. BTW, the result is fine and Waon is really (with some playing with parameters) able to produce a midi file sometimes very close of the original (if you only have one instrument).

Waon Web page
FFTW Web Page

(Digital, OpenVMS and DECwindows are trade marks of Hewlett-Packard Company).


   Last Update: October 11 2006    

pmoreau@ath.cena.fr or moreau_p@decus.fr