from PlayTune by Alan Tan
This function plays musical tunes. Write your own musical tune and call the function to play it.

prelude_no_1.m
str = '2^^CEG^CE_G^CE_CEG^CE_G^CE_CDA^DF_A^DF_CDA^DF_A^DF__B^DG^DF_G^DF__B^DG^DF_G^DF_CEG^CE_G^CE_CEG^CE_G^CE_CEA^EA_A^EA_CEA^EA_A^EA_CDF#A^D_F#A^D_CDF#A^D_F#A^D__B^DG^DG_G^DG__B^DG^DG_G^DG__B^CEG^C_EG^C__B^CEG^C_EG^C__A^CEG^C_EG^C__A^CEG^C_EG^C__DA^DF#^C_DF#^C__DA^DF#^C_DF#^C__GB^DGBDGB_GB^DGBDGB_GBb^EG^C#_EG^C#__GBb^EG^C#_EG^C#__GA^DA^D_DA^D__GA^DA^D_DA^D__GAb^DFBDFB_GAb^DFBDFB_EG^CG^C_CG^C__EG^CG^C_CG^C__EFA^CF_A^CF_EFA^CF_A^CF_DFA^CF_A^CF_DFA^CF_A^CF__G^DGB^F_GB^F__G^DGB^F_GB^F_CEG^CE_G^CE_CEG^CE_G^CE_CGBb^CE_Bb^CE_CGBb^CE_Bb^CE__F^FA^CE_A^CE__F^FA^CE_A^CE__F#^CA^CEb_A^CEb__F#^CA^CEb_A^CEb__Ab^FB^CD_B^CD__Ab^FB^CD_B^CD__G^FGB^D_GB^D__G^FGB^D_GB^D__G^EG^CE_G^CE__G^EG^CE_G^CE__G^DG^CF_G^CF__G^DG^CF_G^CF__G^DGB^F_GB^F__G^DGB^F_GB^F__G^EbA^CF#_A^CF#__G^EbA^CF#_A^CF#__G^EG^CG_G^CG__G^EG^CG_G^CG__G^DG^CF_G^CF__G^DG^CF_G^CF__G^DGB^F_GB^F__G^DGB^F_GB^F__C^CGBb^E_GBb^E__C^CGBb^E_GBb^E__C^CFA^CFC_A^C_AFAFDFD_CB^GB^DFD_B^D_BGBDFED8C';
playtune(str);

Contact us at files@mathworks.com