Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · First Steps with OpenELEC on the Raspberry Pi 2
 · Ubuntu MATE 15.04 for Raspberry Pi 2
 · MIPS Creator CI20 v Raspberry Pi 2
 · Raspberry Pi 2: Raspbian (ARMv6) v Linaro (ARMv7)
 · Raspberry Pi 2 review
 · Chess in a Few Bytes
 · Learn the Art of Computer Programming With These Great Free Beginner Books
 · CD Audio Grabbers
 · fitlet is a tiny fanless PC full of openness
 · MintBox Mini gives Linux users a pocket-sized PC


Latest Links
Pi MusicBox
Danbooru Client
KDE Connect Code-in


Top : Software : Multimedia : MIDI : Utilities

First Steps with OpenELEC on the Raspberry Pi 2
OpenELEC uses very little system resources for processor or memory. There's no need to use any special customization tips to get good performance with the RPi2. There's also no need to overclock the machine, reduce the resolution of videos, or use a different skin (although I really like the Amber skin).

(Read more)
(commercial) Oracle Database 10g is the first database designed for enterprise grid computing, the most flexible and cost-effective way to manage enterprise information. It cuts costs of management while providing the highest possible quality of service. In addition to providing numerous quality and performance enhancements, Oracle Database 10g significantly reduces the costs of managing the IT environment, with a simplified install, greatly reduced configuration and management requirements, and automatic performance diagnosis and SQL tuning. These and other automated management capabilities help improve DBA and developer productivity and efficiency.


  • abcMIDI
    abc2midi is a program for creating MIDI files from ABC files. It contains special features, such as handling multivoiced files, expanding guitar chords into bass chordal accompaniment, transposing individual voices, and adding percussion accompaniment.
  • aconnectgui
    aconnectgui is a graphical utility to connect and disconnect two existing ports on ALSA sequencer system. The ports with the arbitrary subscription permission, such as created by aseqview, can be connected to any (MIDI) device ports.
  • ALSA Patch Bay
    ALSA Patch Bay is a graphical patch bay for the ALSA sequencer API and the JACK audio API. It can use FLTK or GTKmm for the interface and take advantage LASH session management.
  • AMIDI-Plug
    AMIDI-Plug is a MIDI input plugin for XMMS/BMP/Audacious. It processes MIDI files and sends their events to one or more ALSA sequencer client ports. Any hardware or software synthesizer, as long as it provides ALSA sequencer ports, can be used to play MIDI with AMIDI-Plug.
  • amidimap
    amidimap is a MIDI mapper for ALSA that allows filtering and alteration of MIDI events. For example, it can be used to turn GM MIDI streams into streams suitable for a non-GM sequencer, or to disable the drum track.
  • aseqjoy
    aseqjoy is a joystick to ALSA MIDI Sequencer Converter. In fact it's a really tiny piece of software that turns a joystick into a MIDI controller for the ALSA sequencer infrastructure.
  • Ctrlr
    Ctrlr controls MIDI based musical (or other) devices. There are surfaces built for specific devices to give a nice look and feel.
  • Dr Fermi tabulator
    Dr Fermi tabulator is for converting Ascii tabulature (for guitar, bass guitar and drums) to MIDI files.
  • gmc
    Guenthers Midi Compiler is a tool to convert text to midi. It has a tutorial, sample files and documentation.
  • GMidiMon
    GMidiMon is a simple GTK MIDI Monitor featuring OSS support, or ALSA with OSS emulation.
  • Laborejo
    Laborejo, Esperanto for "Workshop", is used to craft music through notation. It is a graphical user interface for Lilypond, a MIDI creator and finally a tool collection to inspire and help you compose.
  • MIDI Controller
    MIDI Controller is a small program that lets you set MIDI controller values using sliders and buttons in a GTK+ window. The GUI is an XML-based Glade file which can be replaced without rebuilding the program, so you can build your own controller GUIs in Glade.
  • Midid
    Midid is a general purpose MIDI system for Unix. The system allows you to control multiple MIDI interfaces for sequencing or other purposes.
  • mididings
    mididings is a MIDI router/processor implemented as a Python module. It's primarily geared towards live keyboardists, but should be useful for MIDI processing in other settings as well. While the actual MIDI processing is done in C++ for speed reasons, it is possible to explicitly call back into Python, allowing you to process MIDI events any way you want.
  • midikb
    midikb is a text mode program that sends MIDI note-on/note-off messages according to key presses on your keyboard.
  • Midingsolo
    This project aims to do a real-time audio note recognition software for monophonic signals (like solos). The input must be a monophonic wave signal (only one voice, with one melodic instrument). The result are MIDI events launched trough the ALSA sequencer. (recognized notes are printed to the standard output too)
  • Midirecord
    Midirecord is a simple commandline application to record a midi file with your midi keyboard. It also features automatic recording to a midi file when you play electric piano (therefore it may be used as a "recording daemon").
  • midirgui
    midirgui is a simple midi router, routes midi channel messages to the specified ALSA sequencer ports for each midi channel, you can specify what ports, default output channel and midi velocity sensitivity offset for each channel.
  • multimidicast
    multimidicast sends and receives MIDI from Alsa sequencers over network. It uses UDP multicast datagrams and is thus subscriptionless and plug'n'play. It is designed to interoperate with the windows software ipMIDI.
  • Musical MIDI Accompaniment
    Musical MIDI Accompaniment is an accompaniment generator -- it creates midi tracks for a soloist to perform over from a user supplied file containing chords and MMA directives.
    NOTEMIDI is a Linux interface for MIDI output via the RS-232 serial port on notebook (laptop) computers. NOTEMIDI can be used with the MIDIator MS-124W interface, Roland Sound Canvas sound modules or Yamaha MU-x series sound modules.
  • Pymprovisator
    Pymprovisator emulates the program Band in a Box from PG Music. You can think in it like the electronic version of the books+CD from Jamey Aebersold.
  • QMidiArp
    QMidiArp is a MIDI-Arpeggiator.
  • QMidiRoute
    QMidiRoute is a MIDI router and filter utility.
  • qtpod
    qtpod is a QT application which can control your Line6 POD 2.0 and POD Pro via MIDI. Currently the ALSA midi sequencer API is supported.
  • Ratón
    Ratón translates mouse movements into MIDI controller messages. Those movements are mapped through a user-defineable curve, which can change the characteristics of the mouse's location. Changing the curve can then expand, contract or step the controller messages to match the specific purpose.
  • Rumor
    Rumor is a realtime monophonic (with chords) MIDI keyboard to Lilypond converter. It receives MIDI events, quantizes them according to its metronome on the fly and outputs handwritten-like corresponding Lilypond notation. Tempo, meter, key and other parameters can be set via command-line options.
  • Scheme Note
    Scheme Note is a Scheme-like music file format and MIDI conversion tool. It takes a text file, which is a representation of a song, loosely tied to a MIDI-like event structure, and outputs a corresponding MIDI file.
  • Shelljam
    Shelljam is a cross-platform console application that transforms keystrokes into MIDI events and hence, lets you use your computer keyboard like any other MIDI input device.
  • synthclone
    synthclone is a Qt-based application that can "clone" your MIDI-capable instruments. It does this by sending out MIDI data that instructs an instrument to emit sounds for a series of notes, velocities, controls, and aftertouch values. It then saves this data as a sample-based instrument that can be loaded by sampler software.
  • SynthEd
    SynthEd is an attempt to build a cross-platform universal editor/librarian for MIDI music synthesizers. SynthEd will leverage XML and wxPython to support synthesizers with minimal coding.
  • SysExxer
    SysExxer is a small utility to send and receive system exclusive data to resp. from MIDI devices like synthesizers.
  • Virtual MIDI Piano Keyboard
    Virtual MIDI Piano Keyboard is a MIDI event generator and receiver. It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external). You can use the computer's keyboard or mouse to play MIDI notes. You can use the Virtual MIDI Piano Keyboard to display the played MIDI notes from another instrument or MIDI file player.
  • wave2mid
    wave2mid is a utility to convert audio to MIDI.
  • Wechselspieler
    Wechselspieler is an interactive tool to transform movement information coming from a file or camera based video stream into sound in realtime using the MIDI protocol. It features an easy to use GUI for defining and editing the image region to MIDI mappings.
  • xphat
    xphat is a program that provides the functionality associated with MIDI slider/fader boxes such as the Peavey PC-1600 and the Phat Boy. Its a device for controlling other MIDI devices that respond to MIDI messages in useful ways. Such devices could include external MIDI synthesizers, soundcard-based synthesizers that can be controlled via MIDI, MIDI effects processors, MIDI software tools, software sequencers such as Rebirth or Softwerk; basically, any MIDI device.
  • Xpmidi
    XPMIDI saves favorite midi directories in its rc file, and handles the turning off of notes if a play is interrupted. It features an easy to use GUI.

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus,, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.


    Distribution Guides
    Distro Guide


    Linux Mint
    64 Studio

    Berry Linux

    Entire List


    Web Calendar
    Linux Licenses

    Advertise at


    Latest Portal Pages


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.