MidiEditor is a free software providing an interface to edit, record, and play Midi data.
The editor is able to open existing Midi files and modify their content. New files can be created and the user can enter his own composition by either recording Midi data from a connected Midi device (e.g., a digital piano or a keyboard) or by manually creating new notes and other Midi events. The recorded data can be easily quantified and edited afterwards using MidiEditor.
MidiEditor was developed by Markus Schwenk. It is entirely written in C++ (Qt) and is available for the platforms Linux and Windows.
- Easily edits, records and plays Midi files
- can be connected to any Midi port (e.g., a digital piano or a synthesizer)
- Tracks, channels and Midi events can be edited
- Event quantization
- Control changes can be visualized
- Automatic Updates
- Works on Linux and Windows
I'm so glad to find a free program that allows me to make music. And It's really well-made. My only problem is this: When I write two or more of the same note playing directly next to other, then I save the file, when I reload it, the string of notes is replaced with one long note that has 0-second-long notes where the partitions between the notes used to be. This makes it frustrating when I want to spam one note, but then I have to painstakingly rewrite it whenever I reload it. Again, thank you so much for creating this program and I would appreciate if this issue is fixed!
MidiEditor crashes every time I select all the velocities (Ctrl-A) and then try and change them