RPMLinux

ALSA MIDI Kommander




Version: 0.3.1 ALSA MIDI Kommander is a DCOP interface exposing many ALSA Sequencer features for shell scripts, Kommander scripts, or KDE programs requiring MIDI Sequencer services.

A few MIDI utilities have been developed with this tool, which can be used both as programming examples and as real work tools.
The main program, "kaseq" is a single executable, used as a DCOP service program. It runs as a daemon, allowing only a single running instance, and providing a system tray icon to give visual feedback for MIDI activity, and a way to control the program execution itself. It depends on KDE 3.x and the Qt library. You can write DCOP clients in C++, or use a ready-to-use one:

  • DCOP CLI utility, it is used mainly for Bash scripts or directly in the command line.
  • KDCOP, it is a GUI utility, with a DCOP services browser and executor. Very useful to explore and learn.
  • Kommander, it is a two part application. The first part is the editor, based on "Qt-designer", where you visually build dialogs and applications and edit the scripting elements. The second part is the executor which processes the generated XML file. With Kommander, you can write scripts with rich Graphic User Interfaces.

ALSA is an audio and MIDI system infrastructure for Linux. It is included in Linux 2.6.x kernels as a set of drivers and modules, and has a user-space library providing a powerful and complex API. The sequencer part is the high level MIDI engine providing support for input and output MIDI streams, time-stamped events, and routing the streams between clients which can be hardware (MIDI physical ports) or software clients (applications).

 

Homepage

 

urpmi kaseq