KaraFun is a free karaoke software for PC that offers a complete solution for home karaoke. Some of the player features are: Voice recording, Tempo and Pitch control, KFN, midi KAR, CDG+MP3 and LRC files replay, Direct 3D animation engine, playlist management, Fullscreen or windowed display, multi-monitor support. Some of editor features: Realtime rendering, library management, effects and events management, KOK KAR LRC file import, MP3 OGG MID KAR music files support. KaraFun is based on a powerful and evolutive 3D animation engine and contains its own editor. Even if KaraFun is supporting KAR files (midi) and CDG + MP3, it's also working 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 can contain all the karaoke information (artist, comments, difficulty...), music and materials (images, sounds...). Also support additionnal tracks for guiding (instrumental guide and voice guide) and a switchable training mode.