Use the arrow keys/Swipe to navigate the select cursor around. Use A/D to move between pages. Press P to play the song from the currently selected measure. Press SPACE/Tap for the multi-action prompt. There you can type in one of the following supported commands: 0-56: Sets the selected block to that corresponding phrase. 0 will remove that block if it's there. 4 tracks represent the Drums, Bass, Chords, and Accents. Here's the diagram for your reference: 1-14: Intro 15-28: Verse 29-42: Chorus 43-56: Break 1/2/15/16/29/30/43/44: Groove 3/4/17/18/31/32/45/46: Salsa 5/6/19/20/33/34/47/48: Reggae 7/8/21/22/35/36/49/50: Techno 9/10/23/24/37/38/51/52: Euro 11/12/25/26/39/40/53/54: RnB 13/14/27/28/41/42/55/56: Samba (P)lay: Starts the song playback from the beginning! (I)nsert: Insert a blank measure to the left of the cursor (C)lone: Clones the currently selected measure (D)elete: Deletes the currently selected measure (N)ew: CAUTION: Starts the melody over from scratch! (R)andom: Creates a randomly generated melody sequence for you, choosing random blocks (T)empo: Change the melody's tempo in BPM (80 is the default) (S)ave: Outputs the melody data to number code data so you can share to here or with other fans out there! (L)oad: Paste in the code that you or someone saved if you remembered to be able to listen to that following song again and again! (E)xport to MIDI: Lets you save the melody to your computer as a MIDI file. This is the first Scratch project to generate a MIDI file in HEX! Try loading in some examples!: MusicDJ Demo (90 BPM) (by Örjan Strandberg): $ 1 #1 11 #12 111 122 ????@@@@MMMMNNNN Steps Out On The Fly (by Devan Wolf): > >0 > >! > 3 >0& > 3 !" ( (( '( (( 6C 6C 6C 6C Q6CD 6CD 6CD RCD 5CDC5CDC5CDC C Q6D 6D 6D "RD "D6 >D6 >D66>D66> D6> D6>DD6>(D6>D5 5D5 5D5 6D5 665!565!565!D65!DD5!>D5!>D5!>R5! ' ? =6 =6 "=6 >K "'R ?D ?5' 5'! 5R 5R! 5D R ! 5 >R 5 5 565 C65 C656C656C656D656D656C656C656D'(6 DDD>DDD>DDD>QDR DDD"DDD"DDD"QDRQ >0 3 0 0 0 3 O / MNN & 3 Bring out that Shift (100 BPM) (by Devan Wolf): 336 336 446 %%' AA6 AA6>AA6 BB6>AA6 AA6>44'/&&'>@>5 @>5 @=5 >&%$4!=(4>=(4!=64>=6==A(=>B(==A6=>B6> C> !C>' D>'!D>5 C>5!C12/DKL/Q>5=/>5=/%'=/KKLL?@ "?@ /MMQ"L&K= Sweet Technicals (100 BPM) (by Devan Wolf): 1M 1M M N 1M 1M 1M 1N 1M/ 1M/ 1M/ 1N/ 1M0 1M0 1M= #N" /1 /2 /1 "M /13//23//130/23"/14&/24&/143KM'M//6 //6 006 006 //6///6C006/"06D=06>=06>=06>=>6>>>'">>'">M'"'N'/?3= ?3=$?3=>(' $=6 >6 =6= >6=0=( >( /=6= P6=0>M5 >M5">M5 >N5$>MC >MC" MC/LN'L I'Vidit (by Devan Wolf) 'Q 'QQ 'Q 'QQ (Q (QQ (Q (QQ 5R 5QQ 5R 5QQ '( '(( '( '(( (( ((' (( ((' (5 (5('(5 (5(' 5 '5 C 'C Q65 R65 Q6C R6C QC5 RC5 QCC RCC QD5 RD5 QDC RDC Q(5 R(5 Q(C RQQQQ6C5#6C5 6C6 6C6 6C556C566C656C66 C55 C56 C65 C66DDCDDDCCDDDDDDDC DCD DCC DDD DDC'QQQ'RR#5 '5 (5 '5 (55 '55 (55 '55 (6D 56D 66D 56D 6DCC5DCC6DCD5DCD6'RR> Q 0R >0Q&>>R >>Q&>0 >0 &> >' &>(P!/'P0/QO!/RN=0 !=# !=Q' # The fool (originally by NEWNEKO2020): / / / " /=33/=4%/=33/=&%/=33/=4%/=%&"=&%! H! H! H" U0> >0= A0> >0= A0> >0= A0= MK= /=33/=4%/=33/=&%/=33/=4%/=%&"=&%! H! H! H" U0> >0= A0> >0= A0> >0= A0= MK= + ' + ' + ' + S , ' , ' , ' K R 0> >0= A0> >0= A0> >0= A0= MK= 0> >0= A0> >0= A0> >0= A M # Move! (by NEWNEKO2020): (( (( (( '( 566 56C 566 56C 566 56C 566 Q6C 56 5D 56 5D 56 5D 56 'D 5D '5D (5D '5D (5D '5D (5D ' D (56 5D 56 5D 56 5D 56 'D 5 '5 (5 '5 (5 '5 (5 '' (5D '5D (5D '5D (5D '5D (5D 'RD (CD 'CD (CD 'CD (CD 'CD (CD ' D (56 56 56 6 6 6 6 Crazy dance (by NEWNEKO2020): D D D D( D( D( D' D5C 5C 5C 5C 5C D5C D5C D5C D5C D5C D5C D'C D5C6 5C6 5C6 5C6 5CD 5CD 5CD 'CD 5C D5C D5C D'C D5C 5C 5C 5C 5CD 5CD 5CD ' D DCDDDCDDDCDDDCDDDCDDDCDDDCDD'CDD5C 5C 5C C Happy time (by NEWNEKO2020): 1 1 1 2 1 1 M N 2?1?2@2@2?1?MMMM12# 12$ 12# 12$$12#112$212#1M N 2?1?2@2@2?1?2@2@2?1?2@2@2?1?MMMM12# 12$ 12# 12$$12#112$212#1M M 1 1 1 2 1 1 1 2 1 111 221 11M MM2?1?2@2@2?1?2@1@2?1?2@2@2?1?NNNN2?1?2@2@2?1?2@2@2?1?2@2@2?1?MMMM Go for it (by NEWNEKO2020): ; ; ; - ;III;JJJ;JII.WWW;;< ;;< ;;< ;-- ;;<;;;<<;;<;----;III;JJJ;III;WWW;III;JJJ;III.WWW;;< ;;< ;;< ;-- ;;<;;;<<;;<;----; ; ; ; ;I ;I ;I -W ;III;JJJ;III;WWW;III;JJJ;III-WWWIIIIIJJJIIIIIWWWIIIIIJJJIIIIXWWW # G32 Glazba (by RetroZvoc): ! '( / ' '(('((((' 55 55 &6666D DDDDBR RRRRQDDD"66 "' ( Drama (by RetroZvoc): !' ! ! "# (& (/' (0R (D66 Q66("D6 1'6(AC6 CCC ACC DRR R0$ 0$ A06 B06 ">6 B>6 ">$ ">$(B6 (!60(A6 BQ (R66 !D6(!66 "L (B
Replica of Sony Ericsson phones' MusicDJ app, involving 56x4 fixed phrases to select and be heard as easy-created MIDI sequences. This is based on the enhanced version that is from the W950/W960/G900. The patterns of the blocks as well as the demo sequence were made by Örjan Strandberg March 2025 Update: New half-shorter Save/Load format (replaces previous formats) and got the MIDI exporter fully working as manual calculation is no longer required. Added touch-and-swipe gestures mapped to action/up/down/right/left for touch-friendly.