How to Play MIDI Files on GrandOrgue

GrandOrgue itself has no built-in MIDI file player — but paired with the free eplayOrgan player and a virtual MIDI cable, it becomes a superb MIDI file playback engine, rendering files through real sampled pipe organs instead of bland synthesizer sounds.

What You Need

  • GrandOrgue (v3.17.3 or newer) with a sample set loaded and working.
  • eplayOrgan, a free MIDI file player designed for driving virtual organs.
  • A virtual MIDI cable connecting the two programs: loopMIDI on Windows, the built-in IAC bus on macOS, or an ALSA MIDI through port on Linux.

Step 1: Install the Virtual MIDI Cable

GrandOrgue and eplayOrgan are separate programs, so they need a virtual wire between them. On Windows, install loopMIDI (free) and create a virtual port — name it something obvious like “eplayOrgan to GrandOrgue.” On macOS, open Audio MIDI Setup and enable the IAC Driver bus. On Linux, the ALSA Midi Through port serves the same purpose.

Step 2: Point eplayOrgan at the Virtual Port

In eplayOrgan, set its MIDI output to your new virtual port. In GrandOrgue, open Audio/Midi > Audio/Midi Settings, go to the MIDI Devices tab, and make sure the same virtual port is enabled as an input. Now anything eplayOrgan plays flows straight into GrandOrgue.

Step 3: Map MIDI Channels to Manuals

Organ MIDI files typically put each voice on its own channel — for example, the Great on channel 1, the Swell on channel 2, and the Pedal on channel 3. Tell GrandOrgue which channel drives which keyboard:

  1. Open Audio/Midi > Audio/Midi Settings and go to the Initial MIDI Configuration tab.
  2. Under Manuals, open Manual 1 (Pedal), Manual 2 (Great), Manual 3 (Swell), and so on.
  3. For each manual, set the MIDI device to your virtual port, the event to Note, and the channel to match the file’s layout (channel 1 for the first manual, channel 2 for the second, etc.).

If a file’s voices land on the wrong keyboards, the channels simply don’t match the file — adjust the channel assignments until each voice plays on the intended manual. Choose your stops in GrandOrgue first, then press play in eplayOrgan and listen to a real sampled organ perform the file.

Where to Find Free Organ MIDI Files

The GrandOrgue project itself points users to midimusic.github.io, which hosts many hundred organ MIDI files completely free — all playable on your GrandOrgue organ by driving it with eplayOrgan. Start there before hunting elsewhere.

A Note on Copyright: Keep It Honest

Only play MIDI files you have the right to use: public-domain works (Bach died in 1750 — his music is safely public domain, though a specific modern edition or arrangement may not be) and files explicitly shared with permission. Do not download commercial MIDI files from pirate sources and do not redistribute files you didn’t create. The free libraries above exist precisely so you don’t need to.

Alternative: Driving GrandOrgue from a DAW

If you already work in a DAW, you can skip eplayOrgan: route the DAW’s MIDI output through the same virtual cable into GrandOrgue, and even record GrandOrgue’s audio back into the DAW. One limitation to know up front: GrandOrgue is not available as a VST or AU plugin and cannot be loaded inside a DAW directly — the virtual-cable route is the way. Our GrandOrgue in a DAW guide covers the full setup.

Frequently Asked Questions

Can GrandOrgue play MIDI files by itself?

No — GrandOrgue has no built-in MIDI file player. Use the free eplayOrgan player (or a DAW) and connect it to GrandOrgue through a virtual MIDI cable such as loopMIDI, the macOS IAC bus, or an ALSA MIDI through port.

Where can I download free organ MIDI files?

The GrandOrgue project recommends midimusic.github.io, which offers many hundred organ MIDI files completely free, intended to be played through GrandOrgue via eplayOrgan.

The file plays but on the wrong manuals. How do I fix it?

Open Audio/Midi > Audio/Midi Settings > Initial MIDI Configuration > Manuals and adjust each manual’s MIDI channel to match the channels used in the file. Each voice in an organ MIDI file normally sits on its own channel.

Can I use GrandOrgue as a VST plugin to play MIDI files in my DAW?

No. GrandOrgue does not support VST or AU plugin formats. Route your DAW’s MIDI output through a virtual MIDI cable into the standalone GrandOrgue application instead — see our DAW guide.

Is it legal to play downloaded MIDI files?

Stick to public-domain works and files shared with explicit permission, such as the free library at midimusic.github.io. Avoid pirated commercial MIDI files and don’t redistribute files you didn’t create.

Keep Exploring

Take the next step with our GrandOrgue in a DAW guide for recording and production workflows, or find music to play in our Bach organ works guide.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *