--------------WHAT'S NEW IN V3 [PLAYBACK UPDATE]:--------------- ~~~~~~~FIXED BEATS HAS GONE! PEN TEXT IS BACK!~~~~~~~~ The Best MIDI CSV playback on Scratch 2.0 ------------------------------------------------------------------------------ + Now NOTES PLAY AT THEIR ACTUAL DURATION (FINALLY), even in chords! I was able to get an old script working that finds all the beats then merge that with this player. - Removed fixed beats as no use for it now. There are more examples right at the bottom at instructions. This does what the title says, plays MIDI CSV files. When you go to choose an example, you can either play the Apple MIDI (this is the MIDI file which has been converted to an mp3) or Scratch MIDI (this is Scratch playing a CSV file that came from the MIDI file). HELP: Play and stop button: Play: If you click the play button whilst the song is... already playing, it will play the song from beginning. paused, the song will continue playing from where you paused it. Stop: If you click the stop button whilst the song is playing, the song will pause and you can click the play button to resume. You will notice that the stop button turns into a back to start button and if this is clicked the song will rewind to the start but will still be paused, click the play button to play the song again. Track Options: Track Settings: To access the track settings, press the little cog which is located to the left hand side of the track you would like to edit. At the moment, you can change the instrument used, the volume of the selected track, and edit what is in the track. The window that appears on the screen is draggable (if dragged by the lighter grey/gray) and you may notice that there is re-size window corner at the bottom right - this currently doesn't work (hopefully getting this working sometime soon). Mute & Solo: Both solo and mute buttons are located to the left of the track names. To mute a track, press the 'M' button next to the track you want to mute. This makes it so all the tracks that aren't muted will be the only ones you can hear. Press it again to un-mute the track. To make a track so it's the only one playing apart from if other tracks are also on solo, you will need to put it onto solo mode. To do this press the orange 'S' button and click again to put it out of solo mode. Exit: Press the red 'X' to the top right hand corner to exit the track settings. Track Editor & Creator: To edit a track you must first open one of the track's settings then click 'Edit Track'. A small window will appear and you must click the smaller 'Edit Track' button. To create a track, a song must already be loaded. You can just tap that little green "+" button under the tracks once you load a MIDI, the song must have less than 15 tracks for it to show up. Select the instrument you want the track to use, press the tick once done. Press the tick once finished creating the track, wait until it's loaded then click the tick again. Using the Track Editor/Creator: Use the up and down arrow keys to navigate through the track. When editing/inserting a line, you can also type in lines instead of using the insert note/chord/rest/inst change buttons. For the play note button just press the note you want to add, and for chord click the notes you want in the chord. Hold down enter for about a second after editing the line and now you can continue in the editor. Press the tick button and if it takes you too a screen where you can edit/create a track just press the tick again. It would be quality if you gave some feedback! Yeah the links died for these examples that used to be here.
I made a smaller version of MIDI CSV Player by removing unused scripts and additional GS drum sounds.