-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Macchiato is a MIDI file filter.
A filter is a tool that takes an input, and produces an output of the
same kind. The UNIX/Linux command line uses a lot of filters: grep,
sed, awk, perl… Those tools work on text files: they take a text
file, apply some rules to transform it, and output the resulting text
file.
Macchiato works in the same way: it takes a MIDI file, transforms it using some rules, and outputs a MIDI file.
The Macchiato rules are described by the Macchiato language. The most important feature of that language is that it describes how Macchiato reacts to MIDI events.
Macchiato is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License.
Macchiato is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Macchiato. If not, see http://www.gnu.org/licenses/.