Midi4Fun converts any free MIDI file to the Casio MIDI SMF format supported by Casio Musical Keyboards with the lesson feature. Midi4Fun software can convert any free MIDI or Karaoke song (*.mid or *.kar) to the Casio MIDI SMF format (Casio native format). After that, you can load the converted MIDI file to the Casio Musical Keyboard using an SD memory card or USB connection. Then you can start learning to play piano using CASIO Digital Keyboard lesson features. The program allows you to preview MIDI songs and select MIDI channels for training separately for right and left hands. Midi4Fun can split the song into musical fragments (phrases) to begin playing the whole song only after learning all the fragments. You can use this option if your instrument has the Phrases feature (Casio LK-270/220, WK-500/200, CTK-5000/4000/3000/2000, CDP-200R, CTK-2100 and WK-210, and some other models). Midi4Fun software can create compatible files for all existing models of CASIO Keyboards with a lesson system, which has the ability to load songs from a computer using an SD card or USB connection.