/[pidim]/README
ViewVC logotype

Contents of /README

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18 - (show annotations)
Thu Aug 26 21:54:05 2010 UTC (9 years, 3 months ago) by ben
File size: 2875 byte(s)
updated README
1 Pidim: a collection of ALSA MIDI filters
2 http://herewe.servebeer.com/pidim/
3
4 = What is Pidim =
5
6 Pidim is a collection of small Gtk+ applications which purpose is to filter
7 and generate MIDI events, based on the ALSA Sequencer interface, with MIDI
8 control available. The Pidim collection should run on any Linux operating
9 system (providing ALSA). Pidim is Free Software, released under the GNU
10 General Public License V2, Copyright © 2010 Benoît Rouits <brouits@free.fr>.
11
12 = Bulding and installing Pidim =
13
14 Before building Pidim, you will need to install the developement packages
15 of the following libraries:
16 - Gtk+ 2.x
17 - Glib 2.x
18 - libasound2 1.x
19
20 You also need to have a working ALSA configuration.
21
22 To build Pidim from the SVN sources, type in a shell:
23 prompt$ ./autogen.sh
24 prompt$ ./configure
25 prompt$ make
26
27 To install then, run:
28 prompt# make install (as superuser)
29
30 = Using Pidim =
31
32 The generated collection of programs are named with pidim_ as prefix.
33 By default, they are located as /usr/local/bin/pidim_*
34
35 To run multiple instances of a program, simply call it with an instance
36 name as parameter (e.g. prompt$ pidim_arpeggiate 1 & pidim_arpeggiate 2).
37
38 = Common use =
39
40 Each program can bind to a channel and operate on it. Optionally, it can
41 bind a controller on the desired channel to modify on-the-fly a relevant
42 value of the filter. These two parameters are to be chosen at the bottom
43 part of the window. Each program has tooltips over the labels to help to
44 deal with the parameters. Simply hover the mouse on the desired label to
45 see the help tooltip.
46
47 = Specific use =
48
49 - pidim_arpeggiate: enter the arpeggio in ABC syntax, where 'C' is the
50 reference input note. Press [ENTER] to activate the arpeggio.
51 - pidim_transpose: the transposition value is specified in semitones.
52 - pidim_split_port: the split-note is specified as a MIDI key number.
53 - pidim_split_chan: same as pidim_split_port (but split over channels).
54 - pidim_ctrl_swap: swap the specified controller number with its value.
55
56 = Disclaimer =
57
58 This program is free software; you can redistribute it and/or modify
59 it under the terms of the GNU General Public License as published by
60 the Free Software Foundation; either version 2 of the License, or
61 (at your option) any later version.
62
63 This program is distributed in the hope that it will be useful,
64 but WITHOUT ANY WARRANTY; without even the implied warranty of
65 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
66 GNU General Public License for more details.
67
68 You should have received a copy of the GNU General Public License along
69 with this program; if not, write to the Free Software Foundation, Inc.,
70 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
71
72

  ViewVC Help
Powered by ViewVC 1.1.26