Goldfinger - MIDI (+Importer)

  scripts
  sprites
See inside
Instructions

Click play to hear the song

If the start sounds slightly off the first time you hear it, restart the song and it should play fine

Click the volume button to change the volume

Press d for the bar and tempo display

IMPORTER PROGRAM DOWNLOAD: (Windows)
https://github.com/chooper100/MIDI-Importer/releases/tag/v1.0
Click see inside and go to the 'importer' sprite to import songs.

Original project / importer by @chooper100

Notes and Credits

Everything you hear has been played through the Scratch play note / play drum blocks - this project contains NO sound assets

IMPORTER PROGRAM DOWNLOAD: (Windows)
https://github.com/chooper100/MIDI-Importer/releases/tag/v1.0
Click see inside and go to the 'importer' sprite to import songs.

UPDATED IMPORTER BY @myed2:
See https://github.com/edxtech/midi2sb2

Started off as an attempt to simplify the playing of songs in Scratch through the note blocks with improved accuracy. I then wrote a program to import midi files, added a UI, and this is the result.

FEATURES:
- Notes have independent voices
- Notes have independent volume levels
- Multiple notes can be played together at the exact same time
- Bars can have independent tempos
- Responsive Audio Visualiser

API:
This project also contains an API for creating music on the fly. To use it, please see the generator sprite, where I have added some code to generate a snippet of the song "Pound the Alarm" by Nicki Minaj. (Credit to http://www.musicnotes.com for the music)

SONG:
The song is from the James Bond film Goldfinger and is written by John Barry.
The midi file is from http://midis.jamesbond-online.com/

OTHER:
Credit to @griffpatch for the Hershey Vector font pen rendering scripts

Shared: 18 Mar 2016 Modified: 24 May 2017
Favorite this project 119
Love this project 149
Total views 1856
View the remix tree  88
  
More projects by chooper100