File: midimap.conf

package info (click to toggle)
playmidi 2.4debian-7
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 528 kB
  • ctags: 637
  • sloc: ansic: 3,681; makefile: 170; sh: 21; sed: 2
file content (77 lines) | stat: -rw-r--r-- 2,640 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# /etc/midimap.conf -- configuration file for playmidi
# Nathan Laredo (laredo@gnu.ai.mit.edu)
#
# This file is created and maintained automagically by playmidi.
# You may wish to edit this file by hand, so it was made somewhat
# readable.  All options are separated by whitespace, all comments
# begin with a # and end with a newline.  A colon is used to separate
# an option from its value.
#
# Be warned that if you edit this file while playmidi is running, you
# will lose your changes unless playmidi is terminated before saving.
# 
# MIDI MAP:
#
# valid output devices: fm, gus, midi0, midi1, midi2, midi3
# There are 32 channels represented here for devices such as the
# Roland M-GS64 (SC-88) and Yamaha MU-80, or multiple synths (fm/gus/midi)

channel01:midi0 channel02:midi0 channel03:midi0 channel04:midi0
channel05:midi0 channel06:midi0 channel07:midi0 channel08:midi0
channel09:midi0 channel10:midi0 channel11:midi0 channel12:midi0
channel13:midi0 channel14:midi0 channel15:midi0 channel16:midi0
channel17:midi1 channel18:midi1 channel19:midi1 channel20:midi1
channel21:midi1 channel22:midi1 channel23:midi1 channel24:midi1
channel25:midi1 channel26:midi1 channel27:midi1 channel28:midi1
channel29:midi1 channel30:midi1 channel31:midi1 channel32:midi1

# channel 17-32 mapping policy (ignore,echo,special)
# echo will delay notes on channel 1-16 and map to 17-32 and play
# with a slightly different velocity and pan.  ignore says 17-32 don't
# exist. special is used for special 32-channel midi files.

xpolicy:echo

# list of channels that contain percussion
# multiple channels are separated by commas

percussion_channels:10,26

# default mode for fm playback, may be 2 or 4.

fm_mode:2

# sequencer device open policy
#    exit_on_busy  will end the playmidi session if device is in use
#    kill_others   will kill any other users (if permission allows) before
#                  attempting to re-open the device.  On a secondary failure
#                  playmidi will exit.

sequencer_policy:exit_on_busy

# File containing 4-op fm melodic instrument library

std.o3:/etc/std.o3

# File containing 4-op fm percussive instrument library

drums.o3:/etc/drums.o3

# File containing 2-op fm melodic instrument library

std.sb:/etc/std.sb

# File containing 2-op fm percussive instrument library

drums.sb:/etc/drums.sb

# paths to search for instrument patch files for gravis ultrasound
# up to three directories may be specified, separated by commas

gus_instruments:/dos/ultrasnd/midi,/usr/local/lib/Plib

# device name of sequencer, usually /dev/sequencer

sequencer_dev:/dev/sequencer

##### end of configuration file