-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.namarc
178 lines (133 loc) · 3.96 KB
/
.namarc
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
#
# Nama Configuration file
#
# This file has been auto-generated by Nama
# It will not be overwritten, so edit it as you like.
#
# Notes
#
# - The format of this file is YAML, preprocessed to allow
# comments.
#
# - A value _must_ be supplied for each 'leaf' field.
# For example "mixer_out_format: cd-stereo"
#
# - A value must _not_ be supplied for nodes, i.e.
# 'device:'. The value for 'device' is the entire indented
# data structure that follows in subsequent lines.
#
# - white space *is* significant. Two spaces indent is
# required for each sublevel.
#
# - You may use the tilde symbol '~' to represent a null (undef) value
# For example "execute_on_project_load: ~"
#
# - This file is distinct from .ecasoundrc (which in
# general you will not need to run Nama.)
# project root directory
# all project directories (or their symlinks) will live here
project_root: /home/afropunk/nama
# define abbreviations
abbreviations:
24-mono: s24_le,1,frequency
24-stereo: s24_le,2,frequency,i
cd-mono: s16_le,1,44100
cd-stereo: s16_le,2,44100,i
frequency: 44100
# define audio devices
devices:
jack:
signal_format: f32_le,N,frequency # do not change this
consumer:
ecasound_id: alsa,default
input_format: cd-stereo
output_format: cd-stereo
hardware_latency: 0
multi:
ecasound_id: alsa,ice1712
input_format: s32_le,12,frequency
output_format: s32_le,10,frequency
hardware_latency: 0
null:
ecasound_id: null
output_format: ~
# ALSA soundcard device assignments and formats
alsa_capture_device: consumer # for ALSA/OSS
alsa_playback_device: consumer # for ALSA/OSS
mixer_out_format: cd-stereo # for ALSA/OSS
# soundcard_channels: 10 # GUI input/output channel selection range
# audio file format templates
mix_to_disk_format: s16_le,N,frequency,i
raw_to_disk_format: s16_le,N,frequency,i
cache_to_disk_format: s16_le,N,frequency,i
mixdown_encodings: mp3 ogg
sample_rate: frequency
realtime_profile: nonrealtime # other choices: realtime or auto
# The buffer size settings below apply only when JACK is *not* used
ecasound_buffersize:
realtime:
default: 256
nonrealtime:
default: 1024
ecasound_globals:
common: -z:mixmode,sum
realtime: -z:db,100000 -z:nointbuf
nonrealtime: -z:nodb -z:intbuf
waveform_height: 200
# ecasound_tcp_port: 2868
# default without midi, till it is sorted out
use_midi: 0
# cheap version tracking for our projects, makes possible
# undo/redo and branching
use_git: 1
# WAVs recorded at the same time get the same numeric suffix
use_group_numbering: 1
# Enable pressing SPACE to start/stop transport (in terminal, cursor in column 1)
press_space_to_start_transport: 1
# commands to execute each time a project is loaded
execute_on_project_load: ~
volume_control_operator: eadb # must be 'ea' or 'eadb'
# beep PC speaker on command error
# beep_command: beep -f 350 -l 700
# hotkey_beep: beep -f 250 -l 200
# effects for use in mastering mode
eq: Parametric1 1 0 0 40 1 0 0 200 1 0 0 600 1 0 0 3300 1 0
low_pass: lowpass_iir 106 2
mid_pass: bandpass_iir 520 800 2
high_pass: highpass_iir 1030 2
compressor: sc4 0 3 16 0 1 3.25 0
spatialiser: matrixSpatialiser 0
limiter: tap_limiter 0 0
hotkeys:
Escape: exit_hotkey_mode
Insert: previous_track
Delete: next_track
Home: previous_effect
End: next_effect
PageUp: previous_param
PageDown: next_param
Left: previous_param
Right: next_param
Up: increment_param
Down: decrement_param
j: decrement_param
k: increment_param
h: previous_param
l: next_param
a: previous_track
s: previous_effect
d: next_effect
f: next_track
i: previous_track
o: next_track
I: previous_effect
O: next_effect
Space: toggle_transport
alias:
command:
mbs: move_to_bus
pcv: promote_current_version
djp: disable_jack_polling
effect:
reverb: gverb
# end