Programy muzyczne są szeroko stosowane do tworzenia melodii. Oprogramowanie kompatybilne ze sprzętem MIDI wykorzystuje także pliki .SNG. Jest to rodzajowy plik zawierający dane MIDI piosenki zapisane w podobny sposób co pliki .MID.
Format pliku może się różnić, ponieważ istnieje zbyt wiele programów. Konwersja do innych formatów jest najlepszą strategią.