KaraFun is a karaoke software for PC that offers a complete solution for home karaoke. KaraFun is based on a powerful animation engine and contains its own editor. Even if KaraFun is supporting KAR files (midi), it can work with MP3 files or other digital format. KaraFun also introduces the new KFN file format, a compressed file containing all information and files of the karaoke song. A single KFN file contains all the karaoke information (artist, comments, difficulty...), music and materials (images, sounds...). Some of the player features are Direct 3D animation engine, Play KFN and KAR midi files, playlist management, Fullscreen or windowed display. Some of editor features are realtime render, library management, effects and events management, KOK and KAR file import, support MP3, OGG, MID, KAR music files. Also support additionnal tracks for guiding, use the F2 key to listen the additionnal guide when available (instrumental guide and voice guide).