Music Macro Language (MML) è un linguaggio di descrizione musicale (en) utilizzato per sequenze musicali su microcomputer e sistemi di gioco (sale giochi e console di gioco ).
Lo sviluppo di questo linguaggio iniziò sullo Sharp MZ-40 nel 1978, così come nel BASIC MASTER MB-6880 (ja) ( giapponese :ベ ー シ ッ ク マ ス タ ー), sul quale la musica poteva essere generata usando il BASIC lingua .