klick.1 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566
  1. .\" Automatically generated by Pod::Man 2.27 (Pod::Simple 3.28)
  2. .\"
  3. .\" Standard preamble:
  4. .\" ========================================================================
  5. .de Sp \" Vertical space (when we can't use .PP)
  6. .if t .sp .5v
  7. .if n .sp
  8. ..
  9. .de Vb \" Begin verbatim text
  10. .ft CW
  11. .nf
  12. .ne \\$1
  13. ..
  14. .de Ve \" End verbatim text
  15. .ft R
  16. .fi
  17. ..
  18. .\" Set up some character translations and predefined strings. \*(-- will
  19. .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
  20. .\" double quote, and \*(R" will give a right double quote. \*(C+ will
  21. .\" give a nicer C++. Capital omega is used to do unbreakable dashes and
  22. .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
  23. .\" nothing in troff, for use with C<>.
  24. .tr \(*W-
  25. .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
  26. .ie n \{\
  27. . ds -- \(*W-
  28. . ds PI pi
  29. . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
  30. . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
  31. . ds L" ""
  32. . ds R" ""
  33. . ds C` ""
  34. . ds C' ""
  35. 'br\}
  36. .el\{\
  37. . ds -- \|\(em\|
  38. . ds PI \(*p
  39. . ds L" ``
  40. . ds R" ''
  41. . ds C`
  42. . ds C'
  43. 'br\}
  44. .\"
  45. .\" Escape single quotes in literal strings from groff's Unicode transform.
  46. .ie \n(.g .ds Aq \(aq
  47. .el .ds Aq '
  48. .\"
  49. .\" If the F register is turned on, we'll generate index entries on stderr for
  50. .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
  51. .\" entries marked with X<> in POD. Of course, you'll have to process the
  52. .\" output yourself in some meaningful fashion.
  53. .\"
  54. .\" Avoid warning from groff about undefined register 'F'.
  55. .de IX
  56. ..
  57. .nr rF 0
  58. .if \n(.g .if rF .nr rF 1
  59. .if (\n(rF:(\n(.g==0)) \{
  60. . if \nF \{
  61. . de IX
  62. . tm Index:\\$1\t\\n%\t"\\$2"
  63. ..
  64. . if !\nF==2 \{
  65. . nr % 0
  66. . nr F 2
  67. . \}
  68. . \}
  69. .\}
  70. .rr rF
  71. .\"
  72. .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  73. .\" Fear. Run. Save yourself. No user-serviceable parts.
  74. . \" fudge factors for nroff and troff
  75. .if n \{\
  76. . ds #H 0
  77. . ds #V .8m
  78. . ds #F .3m
  79. . ds #[ \f1
  80. . ds #] \fP
  81. .\}
  82. .if t \{\
  83. . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
  84. . ds #V .6m
  85. . ds #F 0
  86. . ds #[ \&
  87. . ds #] \&
  88. .\}
  89. . \" simple accents for nroff and troff
  90. .if n \{\
  91. . ds ' \&
  92. . ds ` \&
  93. . ds ^ \&
  94. . ds , \&
  95. . ds ~ ~
  96. . ds /
  97. .\}
  98. .if t \{\
  99. . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
  100. . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
  101. . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
  102. . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
  103. . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
  104. . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
  105. .\}
  106. . \" troff and (daisy-wheel) nroff accents
  107. .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
  108. .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
  109. .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
  110. .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
  111. .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
  112. .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
  113. .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
  114. .ds ae a\h'-(\w'a'u*4/10)'e
  115. .ds Ae A\h'-(\w'A'u*4/10)'E
  116. . \" corrections for vroff
  117. .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
  118. .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
  119. . \" for low resolution devices (crt and lpr)
  120. .if \n(.H>23 .if \n(.V>19 \
  121. \{\
  122. . ds : e
  123. . ds 8 ss
  124. . ds o a
  125. . ds d- d\h'-1'\(ga
  126. . ds D- D\h'-1'\(hy
  127. . ds th \o'bp'
  128. . ds Th \o'LP'
  129. . ds ae ae
  130. . ds Ae AE
  131. .\}
  132. .rm #[ #] #H #V #F C
  133. .\" ========================================================================
  134. .\"
  135. .IX Title "KLICK 1"
  136. .TH KLICK 1 "2014-01-19" "0.12.2" "SlackBuilds.org"
  137. .\" For nroff, turn off justification. Always turn off hyphenation; it makes
  138. .\" way too many mistakes in technical documents.
  139. .if n .ad l
  140. .nh
  141. .SH "NAME"
  142. klick \- an advanced metronome for JACK
  143. .SH "SYNOPSIS"
  144. .IX Header "SYNOPSIS"
  145. klick [options] [bars] [meter] tempo[\-tempo2/accel] [pattern]
  146. .PP
  147. klick [options] \-f filename
  148. .PP
  149. klick [options] \-i
  150. .PP
  151. klick [options] \-j
  152. .SH "DESCRIPTION"
  153. .IX Header "DESCRIPTION"
  154. .Vb 1
  155. \& klick [options] [bars] [meter] tempo[\-tempo2/accel] [pattern]
  156. .Ve
  157. .PP
  158. Plays a simple metronome with the given meter and tempo. To play a 3/4 beat at 120 bpm:
  159. .PP
  160. .Vb 1
  161. \& klick 3/4 120
  162. .Ve
  163. .PP
  164. You can also specify a \*(L"target\*(R" tempo and acceleration rate, to use klick
  165. as a speed trainer. To play a 4/4 beat starting at 80 bpm, gradually
  166. increasing the tempo by 1 bpm every 10 measures until reaching 120 bpm:
  167. .PP
  168. .Vb 1
  169. \& klick 80\-120/10
  170. .Ve
  171. .PP
  172. Once the final tempo is reached, klick will continue playing at a constant tempo.
  173. .PP
  174. .Vb 1
  175. \& klick [options] \-f filename
  176. .Ve
  177. .PP
  178. Loads a tempo map from a file. This allows for more complex setups
  179. including meter and tempo changes etc. See \fBTempo Map File Format\fR.
  180. .PP
  181. .Vb 1
  182. \& klick [options] \-i
  183. .Ve
  184. .PP
  185. Runs klick in interactive mode, allowing you to change tempo and meter
  186. while klick is running. The keyboard commands available in this mode
  187. are described in Interactive Mode.
  188. .PP
  189. .Vb 1
  190. \& klick [options] \-j
  191. .Ve
  192. .PP
  193. In this mode, klick gets all tempo information from \s-1JACK.\s0 Just run
  194. a sequencer as \s-1JACK\s0 transport master, and klick will play a simple
  195. metronome pattern in sync with \s-1JACK\s0 transport.
  196. .SH "OPTIONS"
  197. .IX Header "OPTIONS"
  198. .IP "\-f filename" 4
  199. .IX Item "-f filename"
  200. load tempo map from file
  201. .IP "\-j" 4
  202. .IX Item "-j"
  203. no tempo map, just follow jack transport
  204. .IP "\-n name" 4
  205. .IX Item "-n name"
  206. set jack client name
  207. .IP "\-p port,.." 4
  208. .IX Item "-p port,.."
  209. jack port(s) to connect to
  210. .IP "\-P" 4
  211. .IX Item "-P"
  212. automatically connect to hardware ports
  213. .IP "\-o port" 4
  214. .IX Item "-o port"
  215. \&\s-1OSC\s0 port to listen on. Only available when compiled with liblo support.
  216. .IP "\-i" 4
  217. .IX Item "-i"
  218. interactive mode
  219. .IP "\-W filename" 4
  220. .IX Item "-W filename"
  221. export click track to audio file
  222. .IP "\-r samplerate" 4
  223. .IX Item "-r samplerate"
  224. sample rate of export (default: 48000)
  225. .IP "\-s number" 4
  226. .IX Item "-s number"
  227. use built-in sounds:
  228. .RS 4
  229. .IP "0" 4
  230. square wave (default)
  231. .IP "1" 4
  232. .IX Item "1"
  233. sine wave
  234. .IP "2" 4
  235. .IX Item "2"
  236. noise
  237. .IP "3" 4
  238. .IX Item "3"
  239. acoustic bell/click
  240. .RE
  241. .RS 4
  242. .RE
  243. .IP "\-S file[,file]" 4
  244. .IX Item "-S file[,file]"
  245. load sounds from file(s)
  246. .IP "\-e" 4
  247. .IX Item "-e"
  248. no emphasized beats
  249. .IP "\-E" 4
  250. .IX Item "-E"
  251. emphasized beats only
  252. .IP "\-v mult[,mult]" 4
  253. .IX Item "-v mult[,mult]"
  254. adjust playback volume (default: 1.0)
  255. .IP "\-w mult[,mult]" 4
  256. .IX Item "-w mult[,mult]"
  257. adjust playback pitch (default: 1.0)
  258. .IP "\-t" 4
  259. .IX Item "-t"
  260. enable jack transport
  261. .IP "\-T" 4
  262. .IX Item "-T"
  263. become transport master (implies \-t)
  264. .IP "\-d seconds" 4
  265. .IX Item "-d seconds"
  266. delay before starting playback
  267. .IP "\-c bars" 4
  268. .IX Item "-c bars"
  269. pre-roll. use \-c 0 for 2 beats
  270. .IP "\-l label" 4
  271. .IX Item "-l label"
  272. start playback at the given label
  273. .IP "\-x multiplier" 4
  274. .IX Item "-x multiplier"
  275. multiply tempo by the given factor
  276. .IP "\-h" 4
  277. .IX Item "-h"
  278. show this help
  279. .SH "INTERACTIVE MODE"
  280. .IX Header "INTERACTIVE MODE"
  281. The following keyboard commands are available in interactive mode:
  282. .IP "Arrow up/down" 4
  283. .IX Item "Arrow up/down"
  284. increase/reduce tempo by 10 bpm
  285. .IP "Arrow right/left" 4
  286. .IX Item "Arrow right/left"
  287. increase/reduce tempo by 1 bpm
  288. .IP "0\-9" 4
  289. .IX Item "0-9"
  290. set beats per bar (0/1: all beats are even)
  291. .IP "q/w/e/r" 4
  292. .IX Item "q/w/e/r"
  293. set beat type (whole, half, quarter, eighth note)
  294. .IP "+/=, \-" 4
  295. increase/reduce volume
  296. .IP "Space" 4
  297. .IX Item "Space"
  298. start/stop metronome
  299. .IP "Escape" 4
  300. .IX Item "Escape"
  301. exit klick
  302. .SH "TEMPO MAP FILE FORMAT"
  303. .IX Header "TEMPO MAP FILE FORMAT"
  304. A tempo map is a plain text file, consisting of an arbitrary number of lines
  305. which will be played sequentially. Each line must have the following format:
  306. .PP
  307. .Vb 1
  308. \& [label:] bars [meter] tempo [pattern] [volume]
  309. .Ve
  310. .PP
  311. Everything in brackets is optional, and can be omitted to use the default. '#'
  312. indicates the start of a comment, empty lines are ignored.
  313. .IP "label" 4
  314. .IX Item "label"
  315. An optional name that can be used to refer to this line, and start
  316. playback at this position.
  317. .IP "bars" 4
  318. .IX Item "bars"
  319. The number of bars for this tempo map entry.
  320. .IP "meter" 4
  321. .IX Item "meter"
  322. The meter, written as beats/denominator. This is optional, the default
  323. is 4/4. The tempo in beats per minute, with a \*(L"beat\*(R" always referring
  324. to quarter notes, no matter what the meter actually is.
  325. .IP "tempo" 4
  326. .IX Item "tempo"
  327. .RS 4
  328. .PD 0
  329. .IP "tempo" 4
  330. .IX Item "tempo"
  331. .PD
  332. Sets the tempo for the duration of the whole tempo map entry.
  333. .IP "tempo1\-tempo2" 4
  334. .IX Item "tempo1-tempo2"
  335. Specifies the tempo for the start and the end of this
  336. entry, with a gradual tempo change in between.
  337. .IP "tempo1,tempo2,..." 4
  338. .IX Item "tempo1,tempo2,..."
  339. Sets a different tempo for each beat. The
  340. number of
  341. tempo values must be the same as the total number of
  342. beats for this entry (bars * beats).
  343. .RE
  344. .RS 4
  345. .RE
  346. .IP "pattern" 4
  347. .IX Item "pattern"
  348. This can be used to alter the pattern of accented/normal beats. Use 'X'
  349. (upper case) for accented beats, 'x' (lower case) for normal beats, and
  350. \&'.' for silence. So for example, given a 6/8 measure, and you only want
  351. the 1st and 4th beat to be played, you could use the pattern 'X..x..';
  352. the default is 'Xxxxxx'.
  353. .IP "volume" 4
  354. .IX Item "volume"
  355. Allows you to set a different volume for each part, default is 1.0.
  356. .SS "Example Tempo Map"
  357. .IX Subsection "Example Tempo Map"
  358. .Vb 10
  359. \& intro: 8 120 # play 8 measures at 120 bpm (4/4)
  360. \& verse1: 12 120 X.x. # 12 measures at 120 bpm, playing only the 1st and 3rd beat
  361. \& 4 120\-140 X.x. # gradually increase tempo to 140 bpm
  362. \& chorus1: 16 140
  363. \& bridge: 8 3/4 140 0.5 # change to 3/4 time, reduce volume
  364. \& 8 3/4 140 # normal volume again
  365. \& verse2: 12 120 # back to 4/4 (implied)
  366. \& chorus2: 16 140 # jump to 140 bpm
  367. \& outro: 6 140
  368. \& 2 140\-80 # ritardando over the last 2 bars
  369. .Ve
  370. .SH "CLICK TRACK EXPORT"
  371. .IX Header "CLICK TRACK EXPORT"
  372. By default, klick connects to \s-1JACK\s0 for audio output. To export a click track to
  373. an audio file instead, use the \-W parameter to specify an output filename. The
  374. file type is determined by extension, supported formats are \s-1WAV, AIFF, FLAC,\s0 Ogg
  375. Vorbis (with libsndfile >= 1.0.18).
  376. The \-r parameter can be used to set the sample rate of the exported audio,
  377. default is 48000 Hz.
  378. .SH "OSC MESSAGES"
  379. .IX Header "OSC MESSAGES"
  380. klick must be compiled with lilbo support to use \s-1OSC.\s0
  381. .PP
  382. klick understands the following \s-1OSC\s0 messages:
  383. .SS "General"
  384. .IX Subsection "General"
  385. .IP "/klick/ping" 4
  386. .IX Item "/klick/ping"
  387. .PD 0
  388. .IP "/klick/ping ,s <return_address>" 4
  389. .IX Item "/klick/ping ,s <return_address>"
  390. .PD
  391. responds: /klick/pong
  392. .IP "/klick/register_client" 4
  393. .IX Item "/klick/register_client"
  394. .PD 0
  395. .IP "/klick/register_client ,s <address>" 4
  396. .IX Item "/klick/register_client ,s <address>"
  397. .PD
  398. registers a client to receive notifications when any parameter changes
  399. .IP "/klick/unregister_client" 4
  400. .IX Item "/klick/unregister_client"
  401. .PD 0
  402. .IP "/klick/unregister_client ,s <address>" 4
  403. .IX Item "/klick/unregister_client ,s <address>"
  404. .PD
  405. unregisters a client
  406. .IP "/klick/query" 4
  407. .IX Item "/klick/query"
  408. .PD 0
  409. .IP "/klick/query ,s <return_address>" 4
  410. .IX Item "/klick/query ,s <return_address>"
  411. .PD
  412. reports current state (same as /klick/*/query)
  413. .IP "/klick/quit" 4
  414. .IX Item "/klick/quit"
  415. terminates klick
  416. .SS "Configuration"
  417. .IX Subsection "Configuration"
  418. .IP "/klick/config/set_sound ,i <number>" 4
  419. .IX Item "/klick/config/set_sound ,i <number>"
  420. sets the sound to one of the built-in ones
  421. .IP "/klick/config/set_sound ,ss <filename> <filename>" 4
  422. .IX Item "/klick/config/set_sound ,ss <filename> <filename>"
  423. loads the sound from two audio files
  424. .IP "/klick/config/set_sound_volume ,ff <emphasis> <normal>" 4
  425. .IX Item "/klick/config/set_sound_volume ,ff <emphasis> <normal>"
  426. changes the volume individually for both samples
  427. .IP "/klick/config/set_sound_pitch ,ff <emphasis> <normal>" 4
  428. .IX Item "/klick/config/set_sound_pitch ,ff <emphasis> <normal>"
  429. changes the pitch individually for both samples
  430. .IP "/klick/config/set_volume ,f <volume>" 4
  431. .IX Item "/klick/config/set_volume ,f <volume>"
  432. sets the overall output volume
  433. .IP "/klick/config/autoconnect" 4
  434. .IX Item "/klick/config/autoconnect"
  435. connects klick's output port to the first two hardware ports
  436. .IP "/klick/config/connect ,s... <port> ..." 4
  437. .IX Item "/klick/config/connect ,s... <port> ..."
  438. connects klick's output port to the specified \s-1JACK\s0 ports
  439. .IP "/klick/config/disconnect_all" 4
  440. .IX Item "/klick/config/disconnect_all"
  441. disconnects all connections from klick's output port
  442. .IP "/klick/config/get_available_ports" 4
  443. .IX Item "/klick/config/get_available_ports"
  444. .PD 0
  445. .IP "/klick/config/get_available_ports ,s <return_address>" 4
  446. .IX Item "/klick/config/get_available_ports ,s <return_address>"
  447. .PD
  448. returns a list of all \s-1JACK\s0 input ports:
  449. .Sp
  450. .Vb 1
  451. \& /klick/config/available_ports ,s... <port> ...
  452. .Ve
  453. .IP "/klick/config/query" 4
  454. .IX Item "/klick/config/query"
  455. .PD 0
  456. .IP "/klick/config/query ,s <return_address>" 4
  457. .IX Item "/klick/config/query ,s <return_address>"
  458. .PD
  459. reports current state:
  460. .Sp
  461. .Vb 5
  462. \& /klick/config/sound ,i
  463. \& /klick/config/sound ,ss
  464. \& /klick/config/sound_volume ,ff
  465. \& /klick/config/sound_pitch ,ff
  466. \& /klick/config/volume ,f
  467. .Ve
  468. .SS "Generic Metronome Functions"
  469. .IX Subsection "Generic Metronome Functions"
  470. .IP "/klick/metro/set_type ,s <type>" 4
  471. .IX Item "/klick/metro/set_type ,s <type>"
  472. sets the metronome type, one of 'simple', 'map', 'jack'
  473. .IP "/klick/metro/start" 4
  474. .IX Item "/klick/metro/start"
  475. starts the metronome
  476. .IP "/klick/metro/stop" 4
  477. .IX Item "/klick/metro/stop"
  478. stops the metronome
  479. .IP "/klick/metro/query" 4
  480. .IX Item "/klick/metro/query"
  481. .PD 0
  482. .IP "/klick/metro/query ,s <return_address>" 4
  483. .IX Item "/klick/metro/query ,s <return_address>"
  484. .PD
  485. reports current state:
  486. .Sp
  487. .Vb 2
  488. \& /klick/metro/type ,s
  489. \& /klick/metro/active ,i
  490. .Ve
  491. .SS "Simple (Dynamic) Metronome"
  492. .IX Subsection "Simple (Dynamic) Metronome"
  493. .IP "/klick/simple/set_tempo ,f <tempo>" 4
  494. .IX Item "/klick/simple/set_tempo ,f <tempo>"
  495. sets the metronome's tempo
  496. .IP "/klick/simple/set_tempo_increment ,f <increment>" 4
  497. .IX Item "/klick/simple/set_tempo_increment ,f <increment>"
  498. sets the tempo increment per bar
  499. .IP "/klick/simple/set_tempo_start ,f <start>" 4
  500. .IX Item "/klick/simple/set_tempo_start ,f <start>"
  501. sets the start tempo
  502. .IP "/klick/simple/set_tempo_limit ,f <limit>" 4
  503. .IX Item "/klick/simple/set_tempo_limit ,f <limit>"
  504. sets the maximum tempo
  505. .IP "/klick/simple/set_meter ,ii <beats> <denom>" 4
  506. .IX Item "/klick/simple/set_meter ,ii <beats> <denom>"
  507. sets the metronome's meter
  508. .IP "/klick/simple/set_pattern ,s <pattern>" 4
  509. .IX Item "/klick/simple/set_pattern ,s <pattern>"
  510. sets the beat pattern
  511. .IP "/klick/simple/tap" 4
  512. .IX Item "/klick/simple/tap"
  513. tap tempo
  514. .IP "/klick/simple/query" 4
  515. .IX Item "/klick/simple/query"
  516. .PD 0
  517. .IP "/klick/simple/query ,s <return_address>" 4
  518. .IX Item "/klick/simple/query ,s <return_address>"
  519. .PD
  520. reports current state:
  521. .Sp
  522. .Vb 6
  523. \& /klick/simple/tempo ,f
  524. \& /klick/simple/tempo_increment ,f
  525. \& /klick/simple/tempo_limit ,f
  526. \& /klick/simple/current_tempo ,f
  527. \& /klick/simple/meter ,ii
  528. \& /klick/simple/pattern ,s
  529. .Ve
  530. .SS "Tempo Map Metronome"
  531. .IX Subsection "Tempo Map Metronome"
  532. .IP "/klick/map/load_file ,s <filename>" 4
  533. .IX Item "/klick/map/load_file ,s <filename>"
  534. loads a tempo map from a file
  535. .IP "/klick/map/set_preroll ,i <bars>" 4
  536. .IX Item "/klick/map/set_preroll ,i <bars>"
  537. sets the preroll before the start of the tempo map
  538. .IP "/klick/map/set_tempo_multiplier ,f <mult>" 4
  539. .IX Item "/klick/map/set_tempo_multiplier ,f <mult>"
  540. sets the tempo multiplier
  541. .IP "/klick/map/query" 4
  542. .IX Item "/klick/map/query"
  543. .PD 0
  544. .IP "/klick/map/query ,s <return_address>" 4
  545. .IX Item "/klick/map/query ,s <return_address>"
  546. .PD
  547. reports current state:
  548. .Sp
  549. .Vb 3
  550. \& /klick/map/filename ,s
  551. \& /klick/map/preroll ,i
  552. \& /klick/map/tempo_multiplier ,f
  553. .Ve
  554. .SS "\s-1JACK\s0 Transport Metronome"
  555. .IX Subsection "JACK Transport Metronome"
  556. .IP "/klick/jack/query" 4
  557. .IX Item "/klick/jack/query"
  558. .PD 0
  559. .IP "/klick/jack/query ,s <return_address>" 4
  560. .IX Item "/klick/jack/query ,s <return_address>"
  561. .PD
  562. currently does nothing
  563. .SH "AUTHOR"
  564. .IX Header "AUTHOR"
  565. klick is opyright (C) 2007\-2009 Dominic Sacre <dominic.sacre@gmx.de>