Rust
41 ratings
COMPLETE guide to Rust MIDI music & 14K+ song pack
By DrummerJacob
Hi! I'm DrummerJacob, the Rust music guy, and I just wanted to thank you for stopping by! In this guide, I will teach you everything you need to know to make sounds in Rust. There are 4 main ways to do this, and I will explain everything here.

Ive been putting together a pack of 14K+ MIDI songs since the day Rust released the music DLC. Ive easily spent more than 1,000 hours editing these songs to make them sound good on Rust instruments since many of the free ones are sounding bad or are hard to find. The pack includes folders for each/all instrument types, and within those, 18 styles of music to choose from like (rock, hip-hop, reggae, soundtracks, classical, etc.)

Download the 14K+ MIDI song pack here:
https://rustmidi.sellfy.store/

Visit my Rust MIDI music resource page:
https://www.rustmidi.com

Most of the 14K+ songs have been edited so they sound better using Rust instruments. Some of these MIDIs are custom made songs when my favorite songs werent available for download, I created MIDIs for them. Some of them just dont sound good because of how the song was written and MIDI limitations, but Ive kept them anyway for people who really want them.

The folders are divided by instrument, but the Piano folder has the majority of the songs, and most of the piano songs can be used for any instrument other than drums/percussion so the songs you find in each other folder are songs specifically good for that instrument, but the piano folder has most of the music.

Enjoy!

- DrummerJacob

Join my Music Discord for any questions/suggestions/etc: https://discord.gg/RuvsKFYEKF
3
2
   
Award
Favorite
Favorited
Unfavorite
YouTube Rust MIDI music guide
The four ways to play music in Rust
Here, I will teach you everything you need to know to use the four methods to play music in Rust:

  • 1.) MIDI software like Rustissimo or MIDI Player/Loop MIDI
  • 2.) The Rust console itself. (Pressing f1 will open console)
  • 3.) MIDI instruments like MIDI drums or MIDI keyboards
  • 4.) Your computer's keyboard (Press R to open up this mode)

===========================================================================

1.) MIDI player software: (MIDI Player/Loop MIDI or Rustissimo)

MIDI Player + Loop MIDI:

To play music using a 3rd party program (completely legal and widely used), the suggested software is a combination of both MIDI Player and Loop MIDI. MIDI Player acts like a typical media player, and Loop MIDI takes the MIDI signal from MIDI Player and ports it into Rust.

Get more information at the Rust MIDI website:
Rust MIDI website[www.rustmidi.com]

You can find information on the Download page explaining where to download MIDI Player/Loop MIDI as well as an option to download the 14K+ song MIDI pack.

Step 1 - Open Loop MIDI first and all you ever have to do here is create one track at the bottom right. Type something like 'rust' in the bottom right, and then click the + bottom on the bottom left to add this as a new port. It doesn't matter what you name it, as long as you can recall it later. Using the default name is fine but I like calling it rust.


Thats it for Loop MIDI. Keep it open while you play music.

Warning (bug): Sometimes when you open Loop MIDI + MIDI Player and the settings are correct, it still wont make sounds. To wake it up, click the + button again, make new track (extra from the one you created) and then delete it again. It happens about 1 out of 5 times I use these two programs.


Step 2 - Open MIDI Player and go into Settings at the top left 'Cog Wheel' and change only the top section called MIDI Out:
Make sure both 'Use Midi Mapper' & 'Use Bass' (Soundfonts/VSTi) are both unchecked.
Change the Output Port to whatever you named your port to in Loop MIDI. I mentioned I name mine rust.

Thats it!

Now, click and drag a MIDI (.mid) file from your music folder and double click the file in your MIDI Player playlist to begin playing the song. Make sure you are sitting at your instrument or holding your instrument in Rust and it should begin moving and playing the notes of the song.

Reminder: You never need to change any settings in MIDI Player other than making sure the top 2 boxes are unchecked and selecting the port you created in the top most pull down bar. And you must open Loop MIDI first so that when you open MIDI Player next, it can read your open port, otherwise youll have to close the player and open Loop MIDI first. Sometimes the settings get forgotten.

Rustissimo:

The recommended program for playing MIDI files with more than one person together is a program on Steam called Rustissimo which also works similar to MIDI Player except it can connect multiple players together to play different instrument parts of the same song.

https://steamproxy.com/steamstore/app/1222580/Rustissimo/

Download the free version or pay for the $5 full version of Rustissimo. No setup is required as long as you have MIDI input enabled in Rust options. Rust restart is required for this.

You can create your own concert if you have the MIDI files, or you can join a friends concert who has already set one up.

The music pack I have available at my website shown earlier has songs specifically edited for each instrument & full orchestrations that work specifically for Rustissimo. Check the folder called "Rustissimo songs (full band MIDIs)" for full band orchestrations that work for Rustissimo.

===========================================================================

2.) Using Rust F1 Console:

Using the console is simple and easy, and is a built-in system to play music in Rust.

First, you'll want to locate your Rust 'instruments' folder to store your MIDI Files. Navigate to your Rust folder. The easiest way I would recommend is to Right Click your Rust game in your Steam Library, click Properties, and then go to Open Source Folder or whatever it's called, and it will take you to your Rust folder.

Within that, there is a folder called 'instruments' in the root of Rust folder. If not, create it.

This is where you must keep the MIDI files you wish to play using the console. It's also recommended to rename your MIDIs to one simple word instead of having spaces because using spaces in console requires " " and that can complicate things when you want to just quickly type in a song. So usually people rename their songs like (Bohemian Rhapsody) 'bohrap' or (Save Your Tears) 'savetears'

(no '/' required or allowed for console commands)
The commands for playing/stopping a song is:
instruments.playrecording [filename]
instruments.stoprecording [filename]


The keybind for it is:
bind n instruments.playrecording [filename]

Note: Do not write '.mid' or '.midi' after the song in the console. It already expects MIDI format.

===========================================================================

3.). Using your computer's keyboard or mouse:

1.) This is the most basic and simple method for making sounds. You can Left Click your mouse to play the default (middle A=440hz) note or Right Click and hold your mouse to play a default ditty.

You can get creative with holding Right Click for a few seconds and then tapping Left Click a few times in different amounts to make some funny sounding remixes.

2.) Pressing R will put a green box around your screen, showing you that you are in Play mode.

Play mode means anytime you press a letter or number on your keyboard, it will send a MIDI signal as if you played a note on a piano. The notes arent perfectly setup and I honestly dont even know the logic behind their default settings, but this is not a perfect way to play because notes are missing.

On the piano, there are only 12 individual notes, and then as you go higher, they get repeated at higher octaves. The notes are A, A# (# = sharp - which means a half step above), B, C, C#, D, D#, E, F, F#, G, G# and then youre back to A, but at double the frequency.

In Rust, I think there are only 8 notes in the scale, so 4 of the notes are missing, which means you cant play all the notes of many song melodies. You can re-program them in your settings however, and make it work, but I havent done this since I have a real piano and dont really need to use this method, but you can test this out and set each one up in a logical way.

My recommendation would be something like:
SD GHJ
ZXCVBNM

Where Z=A, S=A#, X=B, D=B#, C=C (nice), V=D, G=D#, B=E, H=F, N=F#, J=G, M=G#

So to make this more clear, if you look at an image of a piano - the white keys are the ZXCVBNM and the black keys are SD GHJ. (Its a bit complicated, but I hope that helps a little.)

===========================================================================

4.) MIDI instruments: (real instruments)

To play music using real instruments, simply plug in your MIDI instrument into your computer via USB. I use an M-Audio Keystation 88 and a Simmons 350 Electronic Drums connected by USB.

In the Rust Menu, go to Options>Controls and make sure your "MIDI INPUT" is turned to On. If you want to use a Sustain Pedal which I highly recommend for Piano if you have one, goto Options>Experimental and select SUSTAIN PEDAL SUPPORT
Drum key configuration
This setup uses the Num pad on the right side of a full sized keyboard. If you have a 60% keyboard, this wont work and youll have to figure out your own layout using the letters on your keyboard.

The first step is setting up the controls for your drums. Rust by default doesn't have the Left and Right hands setup for proper animations (it uses your right hand for everything and your left hand sits idle) so we need to change the controls to fix that. You have the ability to program two keys for each instrument to be able to play fast parts, just as if you were using 2 hands to play the drums.

In my setup, I have the snare drum programmed twice for L and R hands, the bass drum setup for L and R feet (only right foot animation) and the hi-hat setup for L and R hands, while the rest of the instruments are all setup with one key per instrument for the R hand like cymbals and 3 toms. Its the best/most realistic setup you can do with a 10 key Numberpad.

Here is a list of what controls you should set to your drum set. You'll find these in Options>Controls and scroll down towards the bottom section called Instruments.

This setup is ergonomically laid out so that its easy for two hands to use and your fingers wont trip over each other so much while playing sick drum beats. Note whats inside the [bracket] is the NumPad key to be assigned.
Make sure your 'num lk' key isnt toggled or else the keys wont work, youll know its toggled if pressing '1' assigns the key 'end' instead of '1'.


A Note - Floor tom [1]
A#Note - Closed hi-hat R hand [+]
G Note - 2nd tom [4]
G#Note - Snare drum right hand [.]
C Note - Bass drum 1 [2]
C#Note - Bass drum 2 [3]
D note - Snare drum left hand [5]
D#Note - Snare weird patter sound [0]
E Note - Closed hi-hat L hand [6]
E#Note - Loose hi-hat [8]
F Note - Small tom [9]
F#Note - Cowbell [enter]
B Note - Ride cymbal [7]
B#Note - Crash cymbal [-]

If your drum sounds don't play, make sure to try pressing the [num lk] key (Number lock on the right side of your keyboard on the keypad) which you will accidentally bump occasionally while playing.

13 Comments
DrummerJacob  [author] 6 Sep @ 10:16am 
ok at least you got it working! im glad it helped because that little bit about having to re-open rust is actually a bit i recorded after i made the whole video and added it in just for someone like yourself :)
sovs 6 Sep @ 8:57am 
Okay i'm stupid lol, just watched your video and realized i have to relaunch Rust and enable MIDI input in Rust settings, thanks
sovs 6 Sep @ 8:23am 
i've followed the guide to completion but it won't play. I even did the Loop MIDI thing with the extra track.
DrummerJacob  [author] 1 Jul @ 3:44am 
@#DopeRust.MrDev thank you my friend! I see you got the music pack as well :) If you have any questions, definitely join the discord channel for troubleshooting, song suggestions, etc.

https://discord.gg/RuvsKFYEKF
#DopeRust MrDev 30 Jun @ 1:38am 
This pack is unmatched on the internet to my knowledge. 100% WORTH IT!
DrummerJacob  [author] 13 Sep, 2023 @ 8:11am 
@Krossi Glad to hear you enjoy! If you have any music suggestions for me to add to the song pack, email them to me and I'll do my best to add it. I usually update this song pack once a month since I am regularly adding new songs.

[email protected]
M i r o 13 Sep, 2023 @ 3:34am 
I have been using Midi Player & Loop Midi for months now in a PvE server, i really hate how downloading from BitMidi as example it sounds like there is lots of notes missing which ruins the songs a lot if not completely, i have been dreaming of discovering a gold mine of fully operational midi songs that work in Rust and so far every song sounds perfect from the link you provided, Thanks a lot :luv::eaglegrin:
Squak 15 Aug, 2023 @ 9:17pm 
w
CaptainPepe 14 Aug, 2023 @ 8:26pm 
what a guide!
MnPx 13 Aug, 2023 @ 5:23am 
4th