9

Are there any GUI programs available on Ubuntu that can be used to edit MIDI files?

Richard
  • 8,588
Anon
  • 12,339

5 Answers5

9

MuseScore can edit MIDI files. MuseScore is already available in the Universe repositories, so you can install it with

sudo apt install musescore

However, the Universe often contains outdated versions of programs. If you want to have the latest version, you can add the MuseScore PPA:

sudo add-apt-repository ppa:mscore-ubuntu/mscore-stable
sudo apt-get update
sudo apt-get install musescore

The PPA works with all versions of Ubuntu 16.04 and above.

Update: the musescore package no longer exists in Ubuntu 20.04. However, the similarly-named musecore3 package looks like it's more-or-less the same thing. Therefore:

sudo apt install musescore3

I don't know if there are any PPAs for Ubuntu 20.04, but I suspect you could install a SNAP package or a FlatPak package.

Eliah Kagan
  • 119,640
TSJNachos117
  • 1,532
  • 2
  • 16
  • 20
6

You may look at:

Also on the Audacity wiki page it's said that the MIDI support in Audacity is buggy, but there is a list of tools for working with MIDI provided:

  • Musescore (Cross-platform, Open Source)
  • Tuxguitar (Cross-platform, Open Source)
  • Rosegarden (Linux, Open Source)
  • Anthem (Linux, Open Source, requires KDE)
  • Red Dot Forever - very simple Windows program that just records to a MIDI file
  • Other free Windows/Linux programs
    • abcmidi - abc2midi converts abc notation to midi and midi2abc converts midi to abc notation (Cross-platform, Open Source)
    • midicomp - converts midi to text file and back again (Cross-platform, Open Source)
  • Not linux
    • Finale Notepad (Windows and Mac OS X)
    • Anvil Studio (Windows) (free version is feature-limited)
    • MU.LAB (Windows and Mac OS X) (free version is feature-limited)
    • Melody Assistant (Windows and Mac OS X) (free version is feature-limited)

List taken from http://wiki.audacityteam.org/wiki/Midi

Pablo Bianchi
  • 17,371
1

Beyond all those already mentioned tools, I'd like to cite a couple more:

  • MidiEditor - GUI tool using Qt5.
  • midicsv - Converts MIDI files to CSV, preserving all information. (As opposed to abcmidi which is a lossy conversion.)
1

I believe what you need is a MIDI sequencer like Muse Sequencer that lets you work with channels and event controls and can also double as a fully fledged DAW.

docs

0

I used LMMS to edit MIDI files, it was easy to use unlike other tools because you can see the notes positions on a virtual keyboard. You can delete, move or add notes. It is also possible to delete or move several notes at once with the selection tool.

There is also a list of other tools here: https://en.wikipedia.org/wiki/Comparison_of_MIDI_editors_and_sequencers

baptx
  • 527