musical instrument digital interface is an interface used to play a series of controllers that make music or something like thatmidis can be made in many softwares including mixcraft, fl studio, and synthfontmidi does not sound bad like you think it is, midi has no sound. the sound you hear is the old 1996 roland gm.dls synth (found in c:/windows/system32/drivers) that can easily be replaced with another soundfont to make midis sound better unless you use synthfont which lets you change the soundfonts
does this include transcription of existing songs to MIDI or only original songs
the only keyboard i have is a stuffty yamaha that dosnt have a line outforget