Upload a MIDI file

We need you! Without the help of the hundreds of musicians who upload their MIDI files we wouldn't be here. If you would like to contribute and share your MIDI files with your fellow producers, fill in the form below and submit your MIDI files. It is very much appreciated!

Import info for your MIDI

Beatport track URL, ie: https://pro.beatport.com/track/track-name/0000000
Just a moment, we're checking beatport for you...
Copy/paste the beatport track URL and click import to auto-complete the MIDI upload form below.
You can still edit before submitting. Track not on beatport? Just fill in the form below!

Info for your MIDI file:

Please supply information of the original track you are uploading.

The original artist of this track, not the remixer(s).
Track title. Also include the remixer(s) but leave out additions such as "Original Mix", "Extended Mix", "Album Version", etc.
For members this is your user account name, for guests it will be "Anonymous".
The record label that released the track. If there is no label involved, fill in N/A.
Year of first release or first appearance.
Tempo in beats per minute (BPM) of your MIDI.
Choose the key of the song. If you are unsure, select "Unknown"
Select the most appropriate genre.
A short description about this MIDI. For instance: which melodies or parts are made, what is good and what's not. Also use this field for any other information you would like us to know. Maximum 250 characters.
If selected this MIDI will become a premium members exclusive MIDI.
Choose the MIDI you would like to upload. This must be a .mid file. Please upload all channels of the same track in one MIDI, do not upload separate ones for pads, synths, bass, etc.
By hitting the "Submit MIDI" button you agree to the
terms for uploading MIDI (+)
files to our website.

Terms for uploading

By uploading or sending MIDI files to Nonstop2k.com, through this form, via email, via the forum or any other way, you agree to give us a non-exclusive right to distribute and publish these MIDI files. After we have received your MIDI, Nonstop2k reserves the right to alter or reject your MIDI, or the information filled from the upload form, without notification. If your MIDI file is a recreation of an existing tune and you did not check the Premium Only checkbox, the MIDI becomes part of the public domain after we have published your MIDI file. If you have checked the Premium Only checkbox, the MIDI becomes exclusive Nonstop2k content and may not be distributed or published via any other channel. We do not remove any MIDI files from the website, unless you are the copyright holder (ie, the original artist or the record label). This means that you cannot request to remove a MIDI you have made if it is not your own track. If you have sent a MIDI of one of your own tracks we will remove this MIDI from the server upon your request.

By hitting the "Submit MIDI" button you state that you understand these terms and agree to the terms as such.


  1. MIDI File MUST be made by yourself, uploading MIDI files made by someone else is strickly forbidden.
  2. The length of your MIDI may not be shorter than 6 seconds.
  3. Make sure your MIDI is on key and contains as much correct notes as possible
  4. Each MIDI must contain notes of the melody and bass, or the chords.
  5. Don't upload multiple MIDIs for each instrument: use different channels in one MIDI.
  6. The MIDI must be your MIDI interpretation of an existing track, don't upload your own melodies unless this is a released track.
When you're done, hit the "Submit MIDI" button! Remeber that all MIDI files are checked prior to being published on our website.


How do I get my MIDI on your website?

1. Fill in the MIDI upload form above (or use our beatport importer), select your MIDI file and hit submit.
2. Your file is sent to the admins for validation, this usually takes about 7 days (sometimes a bit longer).
3. If approved your MIDI will be available on the site :)

Do I have to use the beatport importer?

Nope, but if the original song is on beatport we recommend you do. It saves you work and avoids errors. Which in turn saves us work too!

I get the message: "Sorry, we cant read this beatport URL due to territory restrictions."

If you have used a valid beatport URL, but we still can't read it either beatport is down for maintenance, or the track page has territory restrications. This means that people from some countries are not able to visit this page. Because our server is based in The Netherlands, we can't import this page if this page isn't available to The Netherlands. You could try a different track page if there is one or fill in the data manually.

Why doesn't my file show up on the site?

All MIDI files need to be validated manually before they are approved. We download the MIDI, check if it works and if the data that is filled in is correct. This doesn't happen everyday (we have other things to do as well ;)). Usually it means we haven't updated yet and you'll have to wait a little longer.

You have updated and my file still isn't there

This means your MIDI was rejected, unfortunately we can't tell you why this is, but it could be one of the following reasons:
- The file upload was errornous and we have a 0kb file that doesn't play. Check your MIDI and upload it again.
- The MIDI is off key or has wrong timing (remember that small mistakes are unavoidable, but big notable mistakes will result in a rejected file). Try improving your MIDI before you upload it again.
- You broke one of the rules (ie, not made by yourself, too short, your own track, too few notes, etc).

How long does validation take?

We update about once a week. If approved your MIDI will be scheduled for publishing which may take up to 3 weeks, but it's usually faster.

My question is not in this list...

Ask it at the forum!

© 2005 - 2016 Nonstop2k.com Login