1 Configuration file sections
2 ---------------------------
5 ;Determines number of JACK audio inputs/outputs and auto-connections.
7 ;4 mono audio inputs (2 stereo pairs)
10 ;2 mono audio outputs (1 stereo pair)
13 ;autoconnection of inputs - first two inputs connect to first two physical ports
23 ;MIDI autoconnect: connect those ports, exact match
24 midi=alsa_pcm:E-MU-XMidi2X2/midi_capture_2;alsa_pcm:E-MU-XMidi2X2/midi_capture_1
26 ;MIDI autoconnect: connect first port matching a regex
27 midi=~alsa_pcm:in-.*-(E-MU-XMidi2X2-MIDI-.*|padKONTROL-MIDI-.*|Kurzweil-PC3-.*)
29 ;MIDI autoconnect: connect all ports matching a regex
30 midi=*alsa_pcm:in-.*-(E-MU-XMidi2X2-MIDI-.*|padKONTROL-MIDI-.*|Kurzweil-PC3-.*)
32 ;if kicked out by JACK, wait N seconds and reconnect; 0 = disable
33 ;OTOH one can always use /rt/cycle() (Tools/Unzombify)
36 ========================================================================
39 ;Transport properties - tempo and time signature
40 ;Also contains master effect setting
48 ;master effect, used for output 1
51 ========================================================================
59 ;note number for non-accented beats
61 ;note number for accented beats
64 ========================================================================
67 ;Defines a scene (set of instruments and assignments)
69 ;Scene title (user-visible)
77 ========================================================================
80 ;Defines a scene layer, which processes input events and sends some of them,
81 ;with optional modifications, to an instrument
83 ;Layer's output - send to this instrument
86 ;Input channel filter - only notes for this channel will be matched
91 ;This blocks aftertouch events (default 1)
94 ;This can be used to invert the polarity of the sustain pedal, very hacky
95 ;workaround but might be useful for emergency situations/ancient gear
98 ;Do not send the note matched by this layer to any further layer
99 ;(might be useful for selective layers before default/catch-all layers)
102 ========================================================================
105 ;This layer sends notes C#3 and above on channel 1 to instrument default
110 ;Skip notes below this note
114 ========================================================================
117 ;This layer sends notes B2 and below on channel 1 to instrument default
122 ;Skip notes above this note
124 ;Transpose notes by that many semitones
127 ========================================================================
130 ;Defines an instrument
132 ;Selects a DSP engine for the instrument; this selects a built in simple
135 ;Program 0 is defined in section [spgm:piano]
138 ========================================================================
141 ;Program definition for the sampler
143 ;Directory to use for samples
144 sample_path=/media/resources/samples/sp250/
145 ;Layer references (refer to [slayer:piano-c1 and so forth)
152 ========================================================================
155 ;Definition of a layer for the sampler. This one is not referenced directly,
156 ;but is included in a "proper" sampler layer piano-c1
162 ;Filter envelope amount
164 ;Filter DAHDSR settings
173 ;Lowest note assigned to the layer
175 ;Highest note assigned to the layer
177 ;Playing the sample at the original freq. corresponds to this note
179 ;Copy all the other settings from another layer (can be only used one time in each layer)
180 import=slayer:piano-layer
182 ========================================================================
188 sampler (partly done)
202 ========================================================================
206 ========================================================================
210 ========================================================================
214 ========================================================================
218 ========================================================================
222 ========================================================================
226 ========================================================================