/* $Id: README,v 0.1 96/01/04 09:00 taieb Exp $ */
Copyright (c) 1995/1996 Jean Pierre Cocatrix/Laurent Taieb
KARALIN : A MOTIF Karaoke Player
Overview
--------
This software is a porting of the KARADOS Karaoke player.
1. Files supported
------------------
It manipulates 2 types of Karaoke Files :
* <.kar> files : Which include both lyrics ans music.
* <.mid> & <.txk> files : Which are respectively midi and lyrics files.
2. How it works ?
-----------------
Karalin is splitted into 4 processes :
a- A Midi selector called <kdir> which has to be launched by the user
b- A Midi Music Viewer called <kmusic> which is launched by kdir
c- A Karaoke Lyric Viewer called <klyric> which is launched by kmusic
d- A Midi Player called <kplay> which is launched by kmusic
The user has only to launch <kdir> to play with Karalin.
The first time the user launch <kdir>, he/she has to fill a form which indicates
the type of sound board he has, the directories, the patch files or the bank files
are present.
Then these informations are stored in a personal resource file called <.karalinrc>
which is stored in the user's home directory.
3. kdir
-------
. <kdir> allows only to select a midi/karaoke file to be played by kplay
and shown by <klyric> and <kmusic>.
. When the user select a new karaoke file while another is playing,
the new one replaces the old one.
. A configuration panel is provided by the Setup button
Limitations :
This is an alpha -- version of kdir, it doesn't allow multi file playing nore
random access...
The next version will cover more features
4. kmusic
---------
. <kmusic> is the process that manages the remote control and the Music Window
a. Remote Control : This window allows the user to :
. Iconify/Restore the Selection, Lyrics, Music Windows
. Play/Pause a song (Play by default)
. Return to the beginning of the song (Home)
. Go Page Up/Down of a song (Not yet implemented)
. Play song really faster
. Exit of karalin
. Select Previous/Next Song
(Not yet implemented, with A fully future kdir selector)
. By an optionnal Toggle Button Vol/Beat/Transpose :
. Increase/Decrease Volume
. Increase/Decrease Beat
. Increase/Decrease Octave
b. Music Window
This Window is designed to show graphically all Midi Note on/off in a flat led area.
It shows also the intruments present in the midi file and provides a view of some
midi controlers.
Moreover, users can select the volume played on each canal and can decide to mute a
channel or to select exclusively one or some channels.
The rythme of the song is updated in real time in the upper left corner of the window.
4. klyric
---------
This window is designed to show lyrics associated withs music in a karaoke file.
The text of the song is shown one received by the player.
Each time , a note on/off arrives from the player, the background color changes
and the text scroll in the scrolled Window.
No action are taken into account from operator in this window.
5. kplay
--------
This process is not associated with an X window.
Its role is to analyse the karaoke file(s) , to send commands to the Voxware driver
and to send messages to the other processes .
-------------------------------
More info available at:
- On the karaoke for computer take a look at
http://www.teleport.com/~labrat/karaoke.shtml
This page contains all the last news for the karaoke people and all available songs.
More songs are available at
- The labrat page
- ftp://kdr.syr.edu/karaoke
Features
--------
- Fully Midi karaoke software
- General midi compatible
- Support of the most 'graphical' controlers
- Graphical view of Music
- Easy to use
Limitations
-----------
Only on Unix/XWindow/Motif/Pc !!!!
No way for the moment to provide a static version of karalin.
I hope it will be possible in a soon future.
Sorry for the poor sound on SoundBlaster boards .
No way with these boards to get a sound which looks like
an instrument sound (with midi)
And many others....
Mailing lists
-------------
Questions, suggestions, may be sent to
Laurent.Taieb@ansf.alcatel.fr
To subscribe/unsubscribe to this mailing list send requests to
Laurent.Taieb@ansf.alcatel.fr
Send bugs to me, using the bug-report template file.
Authors Information
Laurent.Taieb@ansf.alcatel.fr
laurent.@fanny.frmug.fr.net
|