summaryrefslogtreecommitdiff
path: root/synth/helpstring.h
blob: 0cb9c25181498dca2127348c0383b47322f89b93 (plain)
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
/*
    Copyright (C) 2010-2012 Florian Jung
     
    This file is part of flo's FM synth.

    flo's FM synth 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, either version 3 of the License, or
    (at your option) any later version.

    flo's FM synth 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 flo's FM synth.  If not, see <http://www.gnu.org/licenses/>.
*/


#define HELPSTRING \
"Usage: ./synth [OPTIONS]\n"\
"    -h                         show this help text\n"\
"    -V                         show the version number\n"\
"\n"\
"    -v                         be verbose\n"\
"    -q                         be quiet\n"\
"    -F   --fatal-warnings      make warnings fatal\n"\
"\n"\
"    -c   --conf(ig) FILE       load the given config file\n"\
"    -d   --dir(ectory) DIR     read that directory\n"\
"    -p   --program N:FILE      load FILE at program number N\n"\
"\n"\
"    -f   --frameskip N         only do every Nth frame\n"\
"    -x   --xruns N:T           kill all voices when N xruns or more \n"\
"                               happen in T seconds\n"\
"\n"\
"    -i   --cleanup-interval N  try cleaning up notes every N seconds\n"\
"    --filter-update-freq FREQ  how often the filter settings, the lfo-\n"\
"    --lfo-update-freq FREQ     or envelope-current-values get updated\n"\
"    --env(elope)-update-freq FREQ  (low -> less accurate, but faster)\n"\
"\n"\
"    --lfoN-freq   --snh-freq   set frequency for lfos or the sample-and-\n"\
"        --sample-and-hold-freq   hold-generator\n"\
"    --max-port TIME            set the maximum settable portamento time\n"\
"       --max-port(amento)-time   (a MIDI value of 127 corresponds to this)\n"\
"\n"\
"    -a   --{no|dont}-connect-  don't automatically connect the output\n"\
"                  audio(-out)    ports to the speakers\n"\
"    -m   --{no|dont}-connect-  don't automatically connect the output\n"\
"                    midi(-in)    ports to midi devices\n"\
"\n"\
"    -w   --{no|dont}-watch-    turn off watching files for changes\n"\
"                        files \n"\
""