You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdemultimedia/tdemid
Timothy Pearson da02efbbe2
Fix invalid headers in PNG files and optimize for size
8 years ago
..
examples Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
maps Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
pics Fix invalid headers in PNG files and optimize for size 8 years ago
ChangeLog Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
Makefile.am Additional k => tde renaming and fixes 11 years ago
PEOPLE Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
README Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
audiomidi.desktop Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
button1.xpm Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
button2.xpm Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
channel.cpp Rename additional header files to avoid conflicts with KDE4 12 years ago
channel.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
channel3d.cpp Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
channel3d.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
channel4d.cpp Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
channel4d.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
channelcfgdlg.cpp Rename additional header files to avoid conflicts with KDE4 12 years ago
channelcfgdlg.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
channelview.cpp Rename additional header files to avoid conflicts with KDE4 12 years ago
channelview.h Rename many classes and header files to avoid conflicts with KDE4 12 years ago
collectdlg.cpp Rename additional header files to avoid conflicts with KDE4 12 years ago
collectdlg.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
configure.in.in Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
drums.o3 Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
drums.sb Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
hi16-app-tdemid.png Fix invalid headers in PNG files and optimize for size 8 years ago
hi32-app-tdemid.png Fix invalid headers in PNG files and optimize for size 8 years ago
hi48-app-tdemid.png Fix invalid headers in PNG files and optimize for size 8 years ago
history.txt Rename a number of classes to enhance compatibility with KDE4 12 years ago
instrfilter.awk Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
instrname.cpp Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
instrname.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
instrname.i18n Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
kdisptext.cpp Rename additional header files to avoid conflicts with KDE4 12 years ago
kdisptext.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
keyboard.xpm Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
klcdnumber.cpp Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
klcdnumber.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
ktrianglebutton.cpp Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
ktrianglebutton.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
main.cpp Fix KMid->TDEMid renaming in app Help menu and help handbook and launcher menu. 11 years ago
midicfgdlg.cpp Rename additional header files to avoid conflicts with KDE4 12 years ago
midicfgdlg.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
qslidertime.cpp Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
qslidertime.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
randomlist.cpp Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
randomlist.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
rhythmview.cpp Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
rhythmview.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
slman.cpp Rename additional header files to avoid conflicts with KDE4 12 years ago
slman.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
songlist.cpp Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
songlist.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
std.o3 Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
std.sb Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
tdemid.desktop Fix ServiceTypes, ExcludeServiceTypes, and DocPath desktop file entries to match XDG specifications 10 years ago
tdemid.lsm Update version number for new target R14.0.4 9 years ago
tdemid.spec Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
tdemidIface.h Additional k => tde renaming and fixes 11 years ago
tdemid_part.cpp Bring mail_forward, mail_new, mail_replyall, mail_reply, mail_send, player_pause, player_play, player_stop, player_rew, player_fwd, player_start, player_end, rotate_ccw, rotate_cw, window_fullscreen, window_nofullscreen, window_new, viewmagfit, viewmag+, viewmag1, and viewmag- icons into XDG compliance 10 years ago
tdemid_part.h Additional k => tde renaming and fixes 11 years ago
tdemid_partui.rc Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
tdemidbutton.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
tdemidclient.cpp Additional k => tde renaming and fixes 11 years ago
tdemidclient.h Additional k => tde renaming and fixes 11 years ago
tdemidframe.cpp Bring mail_forward, mail_new, mail_replyall, mail_reply, mail_send, player_pause, player_play, player_stop, player_rew, player_fwd, player_start, player_end, rotate_ccw, rotate_cw, window_fullscreen, window_nofullscreen, window_new, viewmagfit, viewmag+, viewmag1, and viewmag- icons into XDG compliance 10 years ago
tdemidframe.h Additional k => tde renaming and fixes 11 years ago
tdemidui.rc Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
version.h Additional k => tde renaming and fixes 11 years ago
x-karaoke.desktop Bring most mimetypes in line with XDG specifications. The following are not fully verified in source as of this commit due to ubiquity: html, empty, info, make, man, misc, source, unknown 10 years ago

README

**********************************************************************
		KKK  KK  MMM    MMM  IIIIII  DDDDD
		KKK KK   MMMMMMMMMM   IIII   DDDDDDD
		KKKKK    MMMMMMMMMM    II    DDD  DD
	Console	KKKKKK   MMM MM MMM   IIII   DDDDDDD
		KKK KKK  MMM    MMM  IIIIII  DDDDD

				ConsoleKMID


	This info is up to date if you have KMid version 1.7

________________________________________________		
If you are looking for a KMid README file, then this is NOT the one you are
looking for. Please look the online documentation, that is, the html help 

I've left this file only for help on the small cousin of KMid, ConsoleKMid.

		- Antonio Larrosa
------------------------------------------------

Index
-------
 1. What is ConsoleKMid ?
 2. Requirements of consoleKMid
 3. Compiling consoleKMid
 4. Installing
 5. Running
 6. How do I use a Midi Mapper ?
 7. Where can I download KMid and consoleKMid from ?
 8. To do list

1. What is ConsoleKMid ?
------------------------
   ConsoleKMid is a small program for Unix in console mode, which uses the same
   player engine of KMid. Of course it doesn't have the same friendly
   interface of KMid but it works to play midi files.

   If you have the rpm distribution, you will not find the consoletdemid program
   unless you have compiled it from the src.rpm distribution
   

2. Requirements of consoleKMid
-------------------------------

   A UNIX machine, a soundcard and a /dev/sequencer device well installed. 
   If you have a GUS, you need a properly installed driver from the Linux 
   Ultrasound Project, AWE cards are also supported, but you will probably
   need to compile consoleKMid in order to get an AWE card to work.
   FM devices are also supported. 
   I have only tested KMid in Linux, but I have had sucessful reports getting 
   KMid to work on FreeBSD
   If you sucessfully run KMid in other unices, please tell me !

   Currently GUS cards make a little sound when using the oss driver, but are
   not supported officially, I'm looking to find people with GUS cards that 
   want to help me to provide such support (either programming or testing), 
   as I think that if nobody has worried about it it's because there's no 
   need for it ;-) 
    
3. Compiling consoleKMid
-----------------
   Do a configure from the parent directory, then go to the player directory,
   and do a 'make' . Simple , isn't it ?

   By default it will use the external midi device, if you want to use another
   one (fm, awe, or anything else), edit the file main.cc and change the value
   of DEFAULT_DEVICE to the one you want, or specify the -d option as in :

      consoletdemid -d 1 mymidifile.mid

4. Installing 
-----------------
   No installing of consoleKMid is actually done, just copy the consoleKMid file
   yourself to where you want (usually /usr/local/bin ). To use the fm device,
   you should specify in fmout.cc the path to where the fm patches are installed
   ( /etc by default)

5. Running
--------------
   Well, it's quite easy, just type "consoletdemid" and it should run :-)

6. How do I use a Midi Mapper ?
-------------------------------
   A Midi Mapper is the feature you have been waiting for in Linux for years,
   (at least I have been :-) it makes a non General Midi synth, appear to the
   computer as General Midi compliant. Thus, a GM synth is emulated with a
   nonGM.
   Look the KMid docs for more info on creating/using a midi map.
   If you want to use one with consoletdemid, you can use the -M option,
   use it like this example :

      consoletdemid -M /opt/kde/share/apps/tdemid/maps/YamahaPSS790.map mymidifile

   You can also edit main.cc in the player directory and change the value of
   DEFAULT_MAP to whatever you want, so that you don't need to specify the
   -M option each time you run consoletdemid. 

   If you want to define a new map for your midi keyboard, I recommend you to
   start by copying the file yamaha790.map and modifying it. And remember to
   send it to me so that it will be included in future revisions and other
   people can use it !

7. Where can I download KMid and consoleKMid from ?
---------------------------------------------------

   KMid's homepage is at :
   http://developer.kde.org/~larrosa/tdemid.html

   From there you can download latest versions as well as know the latest
   changes and improvements of KMid and consoleKMid
	 
8. To do list
---------------
   GUS support is nearly done (and also SoftOSS) but still need little 
	improvements. It should mostly work now.
   Better AWE support and use Soundfonts
   The KMidServer and make KMid use it.

-------
30-4-2001
Antonio Larrosa Jimenez
larrosa@kde.org