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


 Category Gateway
More Options

LinuxLinks News
 · Romp Home with these 21 Peerless ASCII Games
 · 6 Excellent Open Source Google Drive Clients
 · 6 Excellent Linux Diff Tools
 · 5 Sparkling CLI Linux Time Trackers
 · 5 Best Web Photo Gallery Solutions
 · 10 Best Free Linux Terminal Recorders
 · 11 Best Linux IRC Clients
 · 6 Excellent Console Linux File Managers
 · 7 Best Command Line Navigation Tools
 · 5 Highly Promising Music Players


Latest Links

Top : Software : Multimedia : MIDI : Utilities

Romp Home with these 21 Peerless ASCII Games
The purpose of this article is to identify our favourite ASCII based games. There are no fancy graphics here, just great gameplay coupled with the urge of always having just one more play.

(Read more)
the Mac OS X default web browser


  • 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.
  • QXGEdit
    QXGEdit is a Qt framework GUI for editing MIDI System Exclusive files for XG devices (eg. Yamaha DB50XG).
  • 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.

Matching Content

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
    100 Essential Apps
    All Group Tests

    Top Free Software
    5 Office Suites
    3 Lean Desktops
    7 Document Processors
    4 Distraction Free Tools
    9 Project Management
    4 Business Solutions
    9 Groupware Apps
    14 File Managers
    10 Databases
    21 Backup Tools
    21 Productivity Tools
    5 Note Taking Apps
    9 Terminal Emulators
    21 Financial Tools
    5 Bitcoin Clients
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    6 CAD Apps
    42 Scientific Apps
    10 Web Browsers
    42 Email Apps
    12 Instant Messaging
    10 IRC Clients
    7 Twitter Clients
    12 News Aggregators
    11 VoIP Apps
    42 Best Games
    9 Steam Games
    42 Audio Apps
    5 Music Streaming
    42 Video Apps
    5 YouTube Tools
    80 Security Apps
    9 System Monitoring
    8 Geometry Apps
    Free Console Apps
    14 Multimedia
    4 Audio Grabbers
    9 Internet Apps
    3 HTTP Clients
    5 File Managers
    8 Compilers
    9 IDEs
    9 Debuggers
    7 Revision Control Apps
    6 Doc Generators
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    5 Human Resource Apps
    10 ERP
    10 CRM
    6 Data Warehouse Apps
    8 Business Intelligence
    6 Point-of-Sale

    Other Articles
    Migrating from Windows
    Back up your data
    20 Free Linux Books
    24 Beginner Books
    12 Shell Scripting Books

    Web Calendar
    Linux Licenses

    Advertise at


    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.