How to Install M-Audio Oxygen Pro MIDI Script in FL Studio:
Here’s how to install a MIDI Script in FL Studio.
If you purchased Premium Oxygen Pro Template, and are wanting Drum Pad Workflow, there’s two scripts to install.
In short, MIDI Scripts get installed like this (49-Key example):
- MIDIIN3 – 1-GRAT-OXYGENPRO-MAIN
- Oxygen Pro 49 – 1-GRAT-OXYGENPRO-PREMIUM
The FREE Oxygen Pro MIDI Script for FL Studio is always required, whether or not you’re using Paid Oxygen Pro Template, as it fixes transport buttons.
PREMIUM MIDI Script is only for Drum Pad Workflow (paid template).
Installing a MIDI Script in FL Studio is easy, and only has to be done once!
- Download the MIDI Script
- Drag into FL Studio’s Hardware Folder
- Enable MIDI Script in FL Studio Settings (F10)
FL Studio MIDI Script Install Location:
FL Studio stores MIDI Scripts in Hardware folder (Windows & Mac):
Documents/Image-Line/FL Studio/Settings/Hardware
If you purchased Oxygen Pro Template:
1. Unzip the file
2. Drag ‘M-Audio-Oxygen-Pro-GRAT’ folder into Hardware folder
3. Move onto next step!
For clarity: to install a MIDI Script in FL Studio, we first create a unique folder, then in that folder create a file called device_yourDeviceName.py
– FL Studio will then see this in the available scripts in MIDI Settings.

‘M-Audio-Oxygen-Pro-GRAT’ folder contains the Oxygen Pro FL Studio MIDI Scripts
Here’s what MIDI Scripts look like inside a folder in Hardware.

Again, simply just drag ‘M-Audio-Oxygen-Pro-GRAT’ folder into Hardware. It’s that easy. Now let’s cover how to enable a MIDI Script in FL Studio.
Enable MIDI Script in FL Studio
If you can’t see custom MIDI Scripts in FL Studio, just close and reopen FL Studio after you dragged files into FL Studio’s Hardware folder!
Now we need to load the MIDI Scripts onto the MIDI Keyboard as a Controller type in FL Studio’s MIDI Settings.
Image below shows BOTH FREE & PREMIUM MIDI Script, and uses 49-Key as example (but applies to all Oxygen Pro models).
Only Drum Pad Workflow requires PREMIUM MIDI Script.

NOTE: Do not set any port number in input / output sections.
1 – Open FL Studio MIDI Settings (F10)
2 – Click ‘Oxygen Pro 49’
3 – Once highlighted, Enable it!
Repeat Steps 2 & 3 for MIDIIN3
4 – Select Controller type and Select MIDI Script
(FREE) 1-GRAT-OXYGENPRO-MAIN goes on MIDIIN3
(PREMIUM) 1-GRAT-OXYGENPRO-PREMIUM goes on Oxygen Pro 49
MAC USERS:
MIDIIN3 may be labelled “Mackie/HUI” instead”
Example: “Oxygen Pro 49 Mackie/HUI”
Inside FL Studio, go Options -> MIDI Settings.
Under Input, we must ENABLE:
- Oxygen Pro 49
- MIDIIN3 (Oxygen Pro 49)
FREE Oxygen Pro MIDI Script:
- Highlight MIDIIN3 under Input section
- Click Controller type drop-down
- Select 1-GRAT-OXYGENPRO-MAIN
FREE Oxygen Pro MIDI Script must always be enabled for the transport buttons, even if you did not purchase Oxygen Pro Template.
PREMIUM Oxygen Pro MIDI Script:
- Highlight Oxygen Pro 49 under Input section
- Click Controller type drop-down
- Select 1-GRAT-OXYGENPRO-PREMIUM
PREMIUM Oxygen Pro MIDI Script is only for FL Studio Drum Pad Workflow.
Version 1 of Oxygen Pro Template only requires FREE MIDI Script for transport buttons.. and import V1 Template with M-Audio Oxygen Pro Preset Editor.
Let’s now move onto how to load templates into Oxygen Pro with M-Audio Oxygen Pro Preset Editor.