NS MIDI Player
Simple MIDI player
Free · In-App Purchases
NS MIDI Player is a simple MIDI player for iPhone, iPad, and Mac.
Features include:
- Free!
- No ads, subscriptions, or data collection
- Play standard MIDI files (SMF) with file extensions .mid, .midi, and .kar
- GM and GS standards supported with the default SoundFont
- Use custom SoundFonts with file extension .sf2 or .dls
- View time-synced lyrics
- Connect to MIDI outputs with Core MIDI*
- Export MIDI files as audio*
- Queue multiple songs to be played in order*
- "Open with" from other apps, such as Safari
- Integrated with the Files app (iOS and iPadOS)
- Supports drag-and-drop
- Supports Quick Look previews
- Share MIDI files directly from the app
- Supports background audio and AirPlay
- Lock screen and Control Center controls with scrubbing
- Gapless repeat mode
- Playback speed control with tap tempo
- Customizable reverb
- Transpose*
Note: Features marked with an asterisk (*) require upgrading to the full version before they can be used. This is a one-time purchase shared across all of your devices and helps support further development. All other features are free.
Included FluidR3Mono GM SoundFont is licensed under the MIT License.
Included Sample MIDI file is "Hard Times" from http://www.soundswell.co.uk/pages/swmids.htm and is in the public domain.
This app and its creator are not affiliated with the creators of these files in any way.
more This update contains bug fixes and performance improvements.
Thanks for using NS MIDI Player!
3.2.5 2 hr ago
This update contains the following improvements:
• The Playing Next list is now saved across app launches
• Adds the ability to pause playback when advancing to the next song in the Playing Next list
Thanks for using NS MIDI Player!
3.2.4 9 Jan
This update contains compatibility improvements.
Thanks for using NS MIDI Player!
3.2.3 30/09/2025
This update contains compatibility improvements.
Thanks for using NS MIDI Player!
3.2.2 15/07/2025
This update contains the following improvements:
• Repeat everything in the Playing Next list
• Transpose the key of MIDI files during playback — works with both SoundFonts and MIDI outputs
• Fixes an issue where some MIDI files would only have one track visible in Track Controls
New in version 3.2:
• Significant improvements to Playing Next:
View the duration of each MIDI file
Sort by duration in addition to name: Press and hold the Sort button in the Playing Next list
Support for going backward and forward in the Playing Next list: Use the previous and next track buttons in Control Center, on the Lock Screen, or on a keyboard
• Fixes an issue where some MIDI files would take a long time to open
• Fixes an issue where Track Controls could become impossible to access via VoiceOver, Voice Control, or other accessibility features
• Fixes an issue where the app could crash if a MIDI file and SoundFont were dropped simultaneously
• Tip Jar:
If you like NS MIDI Player, you can support its development by purchasing tip(s). Tips are completely optional and do not give access to any features. Please note that the tip jar is only visible after upgrading to the full version.
• User interface improvements
• Accessibility improvements
• Bug fixes and performance improvements
Please note that iOS 17.5, iPadOS 17.5, or newer is required to install this update.
Thanks for using NS MIDI Player!
3.2.1 11/06/2025
This update contains the following improvements:
• Significant improvements to Playing Next:
View the duration of each MIDI file
Sort by duration in addition to name: Press and hold the Sort button in the Playing Next list
Support for going backward and forward in the Playing Next list: Use the previous and next track buttons in Control Center, on the Lock Screen, or on a keyboard
• Fixes an issue where some MIDI files would take a long time to open
• Fixes an issue where Track Controls could become impossible to access via VoiceOver, Voice Control, or other accessibility features
• Fixes an issue where the app could crash if a MIDI file and SoundFont were dropped simultaneously
• Tip Jar:
If you like NS MIDI Player, you can support its development by purchasing tip(s). Tips are completely optional and do not give access to any features. Please note that the tip jar is only visible after upgrading to the full version.
• User interface improvements
• Accessibility improvements
• Bug fixes and performance improvements
Please note that iOS 17.5, iPadOS 17.5, or newer is required to install this update.
Thanks for using NS MIDI Player!
3.2 23/05/2025
This update contains the following improvements:
• Fixes an issue that could cause the Quick Look preview to crash under certain circumstances
• Bug fixes and performance improvements
Thanks for using NS MIDI Player!
3.1.2 23/02/2025
This update contains the following improvements:
• Fixes an issue that would cause the Quick Look preview to repeatedly crash when previewing MIDI files
• Significantly increases the speed of exporting MIDI files as audio
Thanks for using NS MIDI Player!
3.1.1 28/11/2024
This update adds the following new features and improvements:
• Mute and solo instruments/tracks
• Improved Tempo interface and Tap Tempo
• Bug fixes and performance improvements
Please note that iOS 17.2, iPadOS 17.2, or newer is required to install this update.
Thanks for using NS MIDI Player!
3.1 18/07/2024
This update adds the following new features and improvements:
• Playing Next: Queue multiple songs to be played in order. To use, tap the Playing Next button at the bottom-right corner of the player screen.*
• Time-Synced Lyrics: Available for MIDI files that contain lyrics. MIDI Karaoke (.kar) files are supported as well. To use, tap the Lyrics button at the bottom-left corner of the player screen.
• Music Visualizer: Tap the logo to turn the Visualizer on or off.
• Improved Export as Audio: AAC, AIFF, Apple Lossless, and FLAC formats are now supported in addition to WAV.*
• Get Info: Get information about the currently opened MIDI file, including the copyright, key signature, and time signature.
• Volume control for more MIDI devices: Change “Control Volume With” to “Control Change” in the Settings screen if volume control didn’t work with your MIDI device before.
• Updated user interface
• Bug fixes and performance improvements
Please note that the Visualizer is not available when connected to a MIDI output.
Note: Features marked with an asterisk (*) require upgrading to the full version before they can be used. This is a one-time purchase shared across all of your devices and helps support further development. All other features are free.
Thanks for using NS MIDI Player!
3.0 22/01/2024
This update includes performance, user interface, and accessibility improvements.
Thanks for using NS MIDI Player!
2.3.8 10/08/2023
This update includes bug fixes and performance improvements.
Thanks for using NS MIDI Player!
2.3.7 30/04/2023
This update includes accessibility improvements and the ability to change the volume of connected MIDI devices. Please note that your MIDI device must support the Master Volume universal system exclusive message for volume control to work. Refer to your device's manual for compatibility information.
Thanks for using NS MIDI Player!
2.3.6 07/02/2023
This update adds the following improvements:
• Change the playback speed by entering a tempo in beats per minute
• If the MIDI file has a title in its metadata, tap the MIDI file name to toggle between displaying the title and the file name
Thanks for using NS MIDI Player!
2.3.5 22/11/2022
This update adds the following improvements:
• User interface refinements
• Fixed: Attempting to export a MIDI file as WAV audio would not work in some cases
• Fixed: The app would sometimes crash when opening MIDI files
Thanks for using NS MIDI Player!
2.3.4 10/08/2022
This update fixes an issue where the list of recently opened SoundFonts could disappear.
Thanks for using NS MIDI Player!
2.3.3 07/08/2022
This update includes user interface refinements.
Thanks for using NS MIDI Player!
2.3.2 29/06/2022
This update adds the following improvements:
• Control playback speed and repeat mode from remote controls, including Apple Watch and CarPlay
• Fixed: Repeat would not work when the display was off
• Bug fixes and performance improvements
Thanks for using NS MIDI Player!
2.3.1 22/06/2022
This update adds the following improvements:
• The list of recently opened SoundFonts is now preserved across app launches
• Various bug fixes
Please note that iOS 15.2 or newer is required to install this update.
Thanks for using NS MIDI Player!
2.3 04/06/2022
This update contains various bug fixes.
Thanks for using NS MIDI Player!
2.2.3 31/03/2022
This update:
• Restores the ability to open a SoundFont without opening a MIDI file first
• Adds an improved SoundFont and MIDI output picker
• When converting a MIDI file to WAV audio, the time remaining is now shown
• Fixes a crash that could occur when wired headphones were connected or disconnected
• Fixes an issue where MIDI outputs could have their names replaced by "(null)"
• Fixes an issue where there could be visual glitches in the Settings screen
• Includes various other user interface refinements and bug fixes
Thanks for using NS MIDI Player!
2.2.2 06/03/2022
This update fixes an issue where playback would restart from the beginning when the audio output was changed.
Previously in 2.2:
This update introduces user interface refinements and a variety of new features:
• Connect to MIDI outputs with Core MIDI*
• Convert MIDI files to WAV audio*
• Share MIDI files directly from the app by using the Share menu or dragging the MIDI Player logo
• Bug fixes and performance improvements
Please note that the way that SoundFonts are opened has changed. To open a SoundFont or connect to a MIDI output, first open a MIDI file, tap the arrow next to the SoundFont or MIDI output name, then pick the option you want in the menu. Keyboard shortcuts remain the same.
Features marked with an asterisk (*) require a small in-app purchase before they can be used. This is a one-time purchase shared across all of your devices and helps support further development. All other features remain free.
Thanks for using NS MIDI Player!
2.2.1 22/02/2022
This update introduces user interface refinements and a variety of new features:
• Connect to MIDI outputs with Core MIDI*
• Convert MIDI files to WAV audio*
• Share MIDI files directly from the app by using the Share menu or dragging the MIDI Player logo
• Bug fixes and performance improvements
Please note that the way that SoundFonts are opened has changed. To open a SoundFont or connect to a MIDI output, first open a MIDI file, tap the arrow next to the SoundFont or MIDI output name, then pick the option you want in the menu. Keyboard shortcuts remain the same.
Features marked with an asterisk (*) require a small in-app purchase before they can be used. This is a one-time purchase shared across all of your devices and helps support further development. All other features remain free.
Thanks for using NS MIDI Player!
2.2 20/02/2022
This update fixes an issue where the app could crash when opening the Settings screen.
2.1.6 12/12/2021
This update includes user interface refinements and fixes the following bugs:
• Playback would sometimes stop working when the output device was changed, requiring the app to be relaunched. For example, if you switched to AirPods, playback would sometimes stop working. This has been fixed.
• In some cases, reverb would not work unless the Settings screen was opened. This has been fixed.
• The Settings screen now uses updated styling on newer iOS and iPadOS versions to better match system behavior.
Thanks for using NS MIDI Player!
2.1.5 24/11/2021
This update contains bug fixes and performance improvements.
Thanks for using NS MIDI Player!
more Version 3.2.5 2 hr ago
Data Not Collected The developer does not collect any data from this app.