The ALSA MIDI filter application runs as an ALSA MIDI client that can receive input from a source (such as a sound card hooked up to a MIDI keyboard), perform various filtering and other functionality based on the type and content of the MIDI input, and send the result to one or more other MIDI clients.

Features

  • program-change - From note event where patch number is determined by the pitch value.
  • bank-select - switch to the next/previous bank.
  • transpositions - Transpose pitches within a certain configured range up or down by a specified number of half steps.
  • External commands.
  • Real-time START, STOP, and CONTINUE messages.
  • MIDI machine control messages.
  • Trigger a mode (which I call "program-change sample mode") in which midifilter cycles through the entire range of patches, with a pause in between each patch. In other words, it sends patch 0, pauses for a configured number of seconds, sends patch 1, etc., until it has reached patch 127. This allows the user to try out - "sample" - each patch of the current bank without having to explicitly invoke a program change.

Project Activity

See All Activity >

Categories

MIDI

License

GNU General Public License version 2.0 (GPLv2)

Follow ALSA MIDI Filter (AMF)

ALSA MIDI Filter (AMF) Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ALSA MIDI Filter (AMF)!

Additional Project Details

Operating Systems

Linux

Programming Language

Perl

Related Categories

Perl MIDI Software

Registered

2013-10-19