Free Yamaha XF MIDI Stripper

Remove Yamaha XF metadata and convert XF song files into clean, ordinary Standard MIDI Files.

This free tool preserves the actual MIDI performance, including notes, velocities, timing, tempo changes, and continuous sustain-pedal data. It removes Yamaha XF declarations, guide-track metadata, and non-standard XF chunks that can prevent some Disklavier models and other MIDI players from recognizing or playing a file correctly.

APS MIDI Utility

Yamaha XF Stripper

Convert Yamaha XF song files into clean, ordinary Standard MIDI Files while preserving notes, timing, tempo, and continuous pedal data.

Drop MIDI files hereor click to choose multiple filesUp to 50 files, 20 MB each

What it removes

External XFIH/XFKM-style chunks and internal sequencer-specific metadata, including XF declarations and guide-track information. Each track is then rebuilt with valid lengths and a proper end-of-track marker.

Original files are never modified. Temporary downloads are deleted after approximately 24 hours.

How to use the XF stripper

  1. Select or drag in one or more .mid or .midi files.
  2. Click Strip XF Data.
  3. Download each cleaned MIDI file, or download the complete batch as a ZIP file.

What is removed?

The tool removes external Yamaha XF chunks, including XFIH and XFKM data, along with internal sequencer-specific XF declarations and guide-track information. It then rebuilds the file as a standards-compliant MIDI file with valid track lengths and end-of-track markers.

What is preserved?

This tool does not alter notes and velocities, tempo and time-signature changes, continuous sustain-pedal data, program changes and ordinary MIDI controllers, track timing and musical duration, or standard MIDI text and marker events

Your original files are not modified. Cleaned files are created as new downloads. Temporary files are automatically removed from the server after approximately 24 hours.

Why strip Yamaha XF data?

XF is Yamaha’s extension of the Standard MIDI File format. It can add lyrics, chord information, guide-track settings, and other Yamaha-specific features. Some older instruments can display an XF song but fail to calculate its duration or begin playback correctly. Removing the XF-specific information can make the underlying MIDI performance usable as a conventional MIDI file.

This is open-source and licensed under Apache 2.0. You can view the source code for the APS XF Stripper WordPress plugin here.

Leave a Comment