DirectX MIDI karaoke Player, Recorder and Drum Machine patterns player, lyrics are in separate window (and full screen), ACM wave recorder can recorder directly to mp3 format, before playing midi file user can add DirectMusic audio effects, seprate window for DirectSound audio effects (on wave files and voice (microfone)), bar, quarters and millisec display, slider control for song reposition, tempo, pitch, key and volume control, play solo or without drum track, change drum set while playing midi songs, add decibels for louder sound, full midi song info (hardware pulses, software ticks, milliseconds for karaoke words), export lyrics to smi (SAMI - display lyrics in WMP)and lrc file format, export lyrics in karaoke style to srt, vtt and ttml subtitle formats, mute/solo channels, change instruments on channels, using DirectXMusic soft synth (DLS 2 sounds) which gives the best sound in MIDI playback Export drum track from midi file to html drum tab file format. For midi playback user can load custom downlodable sounds (dls format) and applay Styles (IMA sty file format). Multi monitor support. Play avi video karaoke with text overlay. Playing Style files with custom soundfont (DLS format).