Re: [linux-audio-dev] cli midi

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-dev] cli midi
From: Pedro Lopez-Cabanillas (plcl_AT_telefonica.net)
Date: Mon Nov 22 2004 - 21:46:59 EET


On Monday 22 November 2004 18:07, Hans Fugal wrote:
> Is there an app that will dump midi events in human-readable format to
> stdout (or a file, or gui window, whatever)? Preferably it would work on
> SMF as well as realtime (ALSA), and have filters to filter out
> undesirables (e.g. active sensing or perhaps sysex).

The following utilities are included on newest alsa-utils packages. Both can
print the incoming MIDI events as human readable text in realtime.

amidi (using ALSA raw MIDI interface)
       amidi is a command-line utility which allows to receive and send SysEx
       (system exclusive) data from/to external MIDI devices. It can also
       send any other MIDI commands.

      -d, --dump
              Prints data received from the MIDI port as hexadecimal bytes.
              Active Sensing bytes (FEh) will not be shown, unless the -a
              option has been given.

arecordmidi (using ALSA sequencer)
       arecordmidi is a command-line utility that records a Standard MIDI File
       from one or more ALSA sequencer ports.

       -d,--dump
              Shows the events received as text on standard output.

For SMF files, both Fluidsynth and Timidity can do so.
$ timidity -idvvv music.mid
$ fluidsynth -v music.mid

You can also try my little utilities in C and Pascal, including a midi monitor
utility with GUI interface for Kylix that you can find here:
http://perso.wanadoo.es/plcl/

Regards,
Pedro


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Mon Nov 22 2004 - 21:54:18 EET