1@node player 2@chapter Player 3When OCP is started with a valid filename the file is loaded and the player 4interface is started. This is the main part of OCP and you have various ways 5to display all kinds of music information and data. 6 7@section General 8OCP displays general (status) information in the top first 4 rows. Some of these 9entries can be changed by the user, others are static for each module. The 10following list will explain every entry.@footnote{Some special file types modify the 11appearance of the general field, but only static data is affected.} 12@multitable @columnfractions .1 .9 13@item vol 14@tab The bar display the current playback volume. The default value is 15100% or full volume. To change the volume press @key{F2} and @key{F3}. This 16will change the volume by one dot each time you press a key. The keys @key{+} 17and @key{-} on the numeric keypad will change the volume smoother. 18@item srnd 19@tab Toggle this option with @key{F4} to enable a simple surround 20effect. 21@item pan 22@tab If a voice should be played on the right speaker you can rearrange 23the stereo panning with this entry and @key{F5},@key{F6}. To get mono sound 24adjust the two @emph{riders} to the middle. 25@item bal 26@tab Just like the device on your stereo this option works. Press 27@key{F7},@key{F8} to adjust the stereo balance between full left and full 28right. 29@item spd 30@tab The playback speed can be changed with @key{F9},@key{F10}. 31@footnote{By default the speed and pitch options are linked (indicated by a 32small arrow). To disable linkage press @key{\}. 33Note that this will not work with all supported file types.} 34@item ptch 35@tab The pitch of the file can be altered with @key{F11},@key{F12} 36@item row 37@tab Most files of the module type are divided into rows and patterns. 38The first number shows the currently played row. The second number shows the 39total number of rows in the current pattern. All numbers are shown in hexadecimal 40format. 41@item ord 42@tab Modules are divided into several orders consisting of patterns. The 43first number shows the currently played order. The second number shows the 44total number of orders.@footnote{Not all orders have to be played, as modules 45can jump between different orders.} All Numbers are shown in hex. 46@item tempo 47@tab the current tempo of the file. 48@item bpm 49@tab These are not the physical beats per minute, but rather the speed 50at which the file is played (only valid for module types). This option is 51often refered by Trackers as BPM. 52@item gvol 53@tab Some file formats allow a global volume to be set. 54@item amp 55@tab This option lets you adjust an amplification. You can adjust this value with 56@key{CTRL}+@key{F2}, @key{CTRL}+@key{F3}.@footnote{This is not the same 57as Volume and @key{F2}, @key{F3}, because you are able to make the complete 58file louder than 100% with this option. Note that setting to values above 59100% might harm sound quality.} 60@item filter 61@tab You can select different types of interpolation by pressing @key{Backspace}: 62@item 63@tab off - no interpolation 64@item 65@tab AOI - OCP tries to determine if interpolation is neccessary for each 66note and sample indepentantly. This is the default option and should be enabled. 67@item 68@tab FOI - every sample is always interpolated. This option uses more processor 69power as AOI. 70@item module 71@tab shows the filename currently played and the title of the file 72@item time 73@tab time since starting the current file 74@end multitable 75 76@section Global functions 77Below the general information is a dark grey line. On the left side of the line 78the current screen mode is shown. In the middle a list of channels. Each file 79type has a maximum number of channels played simultaneously. For example simple 80file formats as @file{.WAV} can have one or two channels (responding to a mono 81or stereo sample). An audio CD always has 2 channels (left and right). Module 82file types can have many channels typically ranging from 4 to 32 channels. 83 84The currently selected channel is displayed in light grey. To select another 85channel use @key{Left},@key{Right}. You can also use 86@key{Up},@key{Down} which will loop through the channels if 87the left or right end is reached. 88 89Pressing @key{q} will @emph{quiet} the selected channel. This key is valid in 90every part of the player. To enable the channel press @key{q} a second time. 91The reverse logic can be accomplished with @key{s}. This disables all other 92channels than the selected, so only one channel plays solo. Another hit on 93@key{s} will @emph{unsolo} the channel again, so playing all channels. You 94can use any combination of the above keys. An example: Select channel 1 and 95press @key{s}. Now you will hear only channel 1. Go with the cursor keys 96to channel 3 and press @key{q}. As the channel is currently turned of (quiet) 97is it now played again. so you hear channels 1 and 3. Now switch to channel 2 98and press @key{s}. Now only channel 2 will be played, whiche channel 1 and 3 99are turned off again. By pressing @key{s} again all channels are enabled. 100 101You can directly @emph{solo} the first 10 channels by pressing keys @key{1}..@key{0}. 102This will act as if you had changed to the appropriate channel and pressed 103@key{s}. 104 105To pause the file press @key{p}. 106 107The current file can be restarted by pressing @key{CTRL}+@key{Home}. To 108move a bit forward use @key{CTRL}+@key{Right}. If a module is played this 109will skip the current order and start playing the next order. In other file 110types this command skips a certain amount of time, depending on the estimated 111playing time. @key{CTRL}+@key{Left} will rewind the music. This is 112not possible for all file type (midi or sid files). When playing modules the 113current order is skipped and the previous order is playing from the beginning. 114To skip a smaller amount of the file use @key{CTRL}+@key{Up} and 115@key{CTRL}+@key{Down}. This will skip 8 rows when playing modules. 116If the files support jump or loop command using these functions can lead you 117to patterns not included in the original play order! Be aware that using these 118funtions can lead to somewhat crashed files.@footnote{This does not mean that 119OCP itself crashed, but that the order of the music file can be disturbed so 120heavily, that the player is not able to play the correct music anymore.} 121 122The next file in the playlist can be loaded with @key{Enter}. If no more files 123are left in the playlist the fileselector will be started so you can choose 124the next files. However the current module will continue playing. By pressing 125@key{Esc} you can switch back to the player again. The fileselector can also 126be invoked with @key{f}. The current playlist is shown and can be edited. When 127exiting the fileselector with @key{Esc} you can load the next module in the 128playlist with @key{Enter}. Leaving the fileselector with @key{Enter} will 129load the currently selected module and switching back to the player. 130 131By default a module is looped after its end was reached. You can change this 132behaviour by configuring the file selector @footnote{see 133@pxref{fileselector, Advanced usage} for details} or with @key{CTRL}+@key{l}. When 134looping is disabled the next module in the playlist will be loaded once a 135module has ended. If no modules are left in the playlist the fileselector is 136started. 137 138A shell will be started when typing @key{d} if the current renderer supports it. 139 140An online help is shown by @key{h}, @key{?} or @key{F1}. Use 141@key{Pgup} and @key{Pgdown} to scroll through this screen. 142 143@section Text mode functions 144The player has two different operating modes. Text mode and graphics 145mode. In text mode you can enable various functions at once, while in 146graphics mode only a single function can be shown. 147 148Because there can be more than one text mode funtion visible at the 149same time you might have to press the according key more than once to 150get the wanted effect. Each function can be in one of the following 151states: 152@itemize 153@item 154invisible - inactive 155@item 156invisible - active 157@item 158visible - inactive 159@item 160visible - active 161@end itemize 162When pressing a key the according funtion is made active, but left 163invisible. By pressing the same key a second time the function will 164be made visible. An active function can be recognized by their title 165string displayed in bright blue, while inactive functions have their 166title string displayed in dark blue. Keys affecting the funtions are 167only processed for the currently active mode. So it might be necessary 168to change to the appropriate mode by pressing its key once to 169manipulate its behaviour. 170 171In the 132 column mode only one of the instruments* and channels* 172fields is active and used by the appropriate function. If a function 173is not visible the space is used by the other visible functions. 174 175@subsection Channels 176The channel function is invoked with @key{c}. The channels appear in 177two different modes. By default the short mode is enabled. Two 178channels are shown in one row. A grey number shows the channel 179number. Left to it a white number shows the currently played 180instrument / sample on this channel followed by the note. If the note 181starts to play it is shown in cyan for a short while. The third 182number shows the current volume at which the intrument / sample is 183played. Behind the volume the current effect is shown.@footnote{All 184these informations are only shown when a module or similar type of 185file is played.} At the rightmost of each entry 186the current (physical) volume splitted among left and right output 187channel is displayed in a bar graph. 188 189The currently selected channel is indicated by a small white $>$ to 190the left side of the channel number. When a channel is muted with 191@key{s} or @key{q} it is shown in dark grey. However OCP continues 192to play this channel, so that the music sounds correctly when turning 193on this channel again. 194 195When pressing @key{c} twice the channel function switches to the long 196format. Each channel now uses a single row as more information is 197beeing displayed. From left to right this is as follows: channel 198number, instrument / sample name, current note, instrument / sample 199volume, pan position, current, volume. 200@footnote{This layout is only valid for module type files. Other file types 201like @file{.SID} have a different layout, but basically showing the 202same information.} 203 204If the textmode is changed to 132 column mode the channel function can 205be displayed in short form at the upper right corner of the desktop. 206 207If there are more channels than space inside the screen area OCP will 208scroll automatically through the channel list when you use the cursor 209keys. This is indicated by white up and down 210characters. 211 212@smallformat 213The channel function has no title string which could indicate 214if it is active or inactive. So you might have to press @key{c} one 215time more often if the channel function was previously inactive. 216@end smallformat 217 218@subsection Instruments 219If the current file a module (or midi) the used instruments / samples 220are shown with the instruments function. The instruments are shown 221with @key{i}. Just like channels instruments come in two formats, 222short and long. 223 224In the short view only the intrument names are shown giving you space 225for two instruments per row in 80 column mode (4 instruments are shown 226in 132 column mode). An instrument / sample that is currently played 227is shown in bright cyan. If the sample is played on the currently 228selected channel it is shown in bright green. All inactive intruments 229are drawn dark grey. If a sample has been played once a rectangular 230dot is placed left to the intrument number. 231 232When the intruments are switched to long mode various information is 233displayed. From left to right this is as follows: 234@itemize 235@item 236a number from 00h to FFh giving the instrument number 237@item 238instrument name 239@item 240sample number (when using multiple samples per instrument) 241@item 242sample name (only in 132 column mode) 243@item 244length of the sample in bytes 245@item 246length of the loop in bytes 247@item 248bits per sample 249@item 250the base note. For modules the default is C-4 251@item 252finetune value 253@item 254standard volume at which the sample is played 255@item 256standard pan position 257@item 258various flags (volume, pan envelopes etc.) 259@item 260fadeout value (only in 132 column mode) 261@end itemize 262 263Often a file includes more instruments than can be shown on the 264screen. Use 265@key{Pgup},@key{Pgdown} to scroll through the instruments. If the 266instrument function is active @key{CTRL}+@{@key{Pgup}, 267@key{Pgdown}@} will scroll for a complete page. When inactive you can 268scroll single lines by using 269@key{CTRL}+@{@key{Pgup},@key{Pgdown}@}. This is very useful if you 270have enabled more than one textmode function. 271 272The instrument flags (the rectangular dots left to the instrument 273number) are cleared with @key{ALT}+@key{i}. By pressing @key{Tab} 274you can toggle between the color mode and pure grey. 275 276@subsection Pattern view 277Modules are arranged in patterns. You can view these patterns with the 278pattern view function envoked with @key{t}. When enabling this funtion 279OCP tries to display all channels at once using the best display possible. For 280modules using few channels (<8) this default display is 281normally acceptable, but you might want to change it when playing 282modules with many channels. 283 284The pattern is shown in different columns. At the leftmost the row 285number is shown in hex. If the screen mode and pattern view allows the 286row number is shown again at the right side of the screen. Then follow 287some fields for global commands the module might contain. The biggest 288section of the screen use the channel columns, each one displaying on 289single channel indicated by the number on top of the column. Inside 290such a channel column various information can be displayed depending 291on the amount of space available. You can see the format of a channel 292column in the status line of the pattern view. The format of the 293column can be changed by pressing @key{Tab}. As there are many 294combinations of screen mode, channels and formats I will not go into 295detail here. 296 297The number of channel rows displayed at once can be changed by pressing 298@key{Pgup}, @key{Pgdown}. Normally the pattern view will follow the music 299as it progresses. With @key{Space} the pattern view will stop. The 300current play position is now displayed with a white special char. You 301can now browse through the module with 302@key{Pgup},@key{Pgdown}. @key{Space} will enable the follow mode 303again, bringing the pattern view to the current play position. 304 305The pattern view displays the different effects used in modules with 306different colors. Green is used for effects affecting the pitch of the 307sample, while blue command change the volume. Effects drawn in purple 308change the pan position. Red colors indicate the manipulition of the 309timeslice effected with this samples. Other effects are drawn 310white. 311 312@subsection Spectrum Analyzer 313The spectrum analyzer uses the fast fourier transformation to gather information 314on the audio spectrum used in sample data. The analyzer is started with @key{a}. 315This function splits the sound data into many @emph{bands} of pure sine waves. 316This is called the spectrum of the sample. 317 318The status bar of this function shows you the range each bar covers 319and the highest frequency processed (the rightmost bar corresbonds to 320this frequency). Use @key{Pgup}, @key{Pgdown} to change the 321range. @key{Home} will set the default value of 2756Hz.@footnote{The 322highest possible frequency is half the output frequency (22KHz when 323playing at 44Khz).} 324 325With @key{ALT}+@key{a} the mode of the spectrum function can be 326toggled. Stereo using two analyzers, mono using only one and a single 327mode are available. In the single mode the currently selected channel 328is used as sound source for the analyzer. 329 330@key{Tab} changes the color used for the analyzer. 331 332@subsection peak power levels 333This function shows the current physical volume of the output channels 334in a bar graph. You can use @key{v} to make this function visible - 335invisible. In the 132 column mode the levels can also be shown at the 336right side of the screen. 337 338@subsection Volume control 339You can browse through the different items with @key{Up} and @key{Down}. 340If you want to change a value, try @key{Left} and @key{Right}. You can 341also toggle between a short mode, a long mode (only in 132 column 342modes) and invisible mode using @key{m} (Volume control is disabled in 34380 column modes and enabled in 132 column modes by default). 344 345@subsection Module message 346Some file types store messages which can be viewed with @key{|} like in Multi 347Tracker. If the message is long use @key{Pgup}, @key{Pgdown} to scroll. 348 349@subsection eXtended mode 350All four text mode functions can be displayed simultaneously. This 351function enables channel, instrument, spectrum analyzer, pattern view 352and volume control function with a good preset in text mode. @key{x} 353will enable 132 column mode. @key{ALT}+@key{x} will switch to the 354default 80x25 mode with channel and instrument functions 355enabled.@footnote{If your VESA bios does not support 132 columns a 35680x50 mode is used.} 357 358@section Graphic mode functions 359The default graphics mode is 640x480x256. Only one graphics mode 360function can be shown at once. The screen therefore splits into the 361general window at the top side showing the usual informatin and the 362function window covering the rest of the screen. 363 364If you have included a background picture in the @file{ocp.ini} it 365will be shown in the graphics modes (expect the graphical spectrum 366analyzer). 367 368@subsection Oscilloscopes 369The oscilloscopes are started with @key{o} and come in 4 different 370modes: logical (the channels are sorted with the default panning 371position), physical (channels 1 to n from top to bottom), master 372(the mixed output channel(s)) and single (the currently selected 373channel is shown). 374 375By pressing @key{Tab} you can enable/disable triggering of the 376scopes. If the output is triggered a wave on the screen always starts 377with the upper halvwave. If triggering is turned off the wave will be 378drawn from the current position. 379 380The scale of the scopes can be altered with @key{Pgup}, @key{Pgdown}. 381 382@subsection Note dots 383@key{n} starts the note dots function. Each channel is displayed on a horizontal 384row. The current note is represented by a dot or bar. Low notes are placed on 385the left side. High notes appear on the right side of the screen. By pressing 386@key{Pgup}, @key{Pgdown} the scale of the rows can be changed. However the 387default scale fits the usual note scale of modules exactly, so there should be 388no need to change. 389 390By pressing @key{n} you can alter the output appearance of the 391dots. In the modes @emph{stereo note cones} and @emph{stereo note 392dots} the current pan position is indicated by the left / right half 393of the icon. 394 395@subsection Graphical Spectrum Analyzer 396The graphical spectrum function works in two video modes. By pressing 397@key{g} you will see the standard 640x480 mode. @key{SHIFT}+@key{g} 398will start the spectrum in 1024x768 mode. Apart from this difference 399the two video modes are equal. 400 401Pressing @key{g} more than once toggles between the usual stereo, 402mono and single channel mode for calculating and showing the 403spectrum. @key{Pgup} and 404@key{Pgdown} adjust the frequency range. @key{Home} will set the frequency 405to 2756Hz. To half the resolution (and yet speed up the calculation) 406press 407@key{ALT}+@key{g}. 408 409@key{Tab} change the palette of the graphical spectrum. @key{SHIFT}+@key{Tab} 410do the same for the standard spectrum analyzer at the bottom. 411 412@smallformat 413If you have difficulties interpreting this function here is a 414short explanation. The standard spectrum analyzer at the bottom shows 415you the frequency spectrum at the current moment. The higher a single 416bar, the louder the frequency. Now imagine looking at this spectrum 417from top, now every bar becomes a single dot. The height of the bar 418is now coded into different colors (from black leftrightarrow low 419to yellow leftrightarrow high). Now we can draw these point along 420the screen and see the spectrum as is progresses over time. This is 421somewhat a ``3D'' view of the spectrum, with the frequency coded along 422the y-axis, intensity coded in different colors and the time along the 423x-axis. 424@end smallformat 425 426@subsection Phase graphs 427The last graphical function is started with @key{b}. You can toggle 428between four modes which correspond exactly to those in the 429oscilloscope mode. This function displays the currently played samples 430in a phase graph. One full wave of the sample is drawn over the 431complete angle of a circle. The louder the sample the greater the 432radius of the circle. A sine sample would respond to a normal circle. 433 434@subsection Wurfel mode 435With @key{w} the wurfel mode is enabled. It's only purpose is to 436display an animation located in the home directory of OCP. The 437@key{Tab} key will change the play direction. 438@smallformat 439To save 440diskspace no animations are included in the distribution of OCP. They 441can be found on the OCP homepage (page @uref{http://www.cubic.org/player}). 442Animations can be generated with the wap program from bitmap 443files.@footnote{See appendix @xref{wap}.} 444@end smallformat 445 446@section Using the Compo mode 447If you enable the @emph{Compo mode} in the @file{ocp.ini} file all 448title and instrument string from modules will not be displayed. 449 450@section MIDI files 451OCP is able to play MIDI files. However there is a certain problem. Unlike the 452other file formats MIDI does not store the sample information needed to 453produce a sound output. The midi file only contains which instrument out of a 454set of 127@footnote{a set of drums is defined aswell} 455should play which note at a given time. This is the reason why @file{.MID} 456files are much smaller than other file types. 457 458This has of course some disadvantages. To hear a MIDI file you need to have 459some information how to play the used instruments. Back in the old days the 460OPL2 sound chip which was present on the SoundBlaster cards was used to play 461the midi instruments. Most people find the sound capabilites of the OPL series 462rather limited and midi files were no big deal back then. 463 464Things changed when so called wavetable cards became popular. Those card have 465sample data stored onboard in a ROM plus a hardware mixer capable of mixing 466several midi channels. 467 468OCP uses a fork of Timidity that uses this approach, using what is called a 469sound font. So for MIDI to work, this needs to be installed. The most easy 470method is probably to make sure that Timidity installed in the operating 471system, since this usually includes installing atleast a sound font, and to 472configure the needed configuration files. 473 474@subsection Mixer 475If your computer is too slow to play with proper speed remember that the new 476Float Mixer is the default device used by OCP when dealing with software 477mixing. If you enable the Normal Mixer you will gain a good speed up of your 478system. 479 480Look in the @pxref{configuration, [sound]} section of your @file{ocp.ini} file for the 481following line: 482@example 483wavetabledevices=devwMixF devwMixQ (...) devwMix devwNone 484@end example 485The leftmost device is used as default. So change the line to the following 486to enable the Normal Mixer: 487@example 488wavetabledevices=devwMix devwMixF (...) devwNone 489@end example 490 491If you don't understand all this right now, read chapter @pxref{configuration, ocp.ini} on how 492to configure OCP. 493 494@subsection Interpolation 495If the player still runs to slow you can disable the use of interpolation 496with software mixing. Look for the following line in the @pxref{configuration, [sound]} 497section of the configuration file: 498@example 499filter=1 500@end example 501and change it to: 502@example 503filter=0 504@end example 505 506Now the use of interpolation is disabled. You can enable the filters again 507in the player with @key{backspace}. 508 509@subsection still to slow? 510If you applied the above 4 tips and OCP is still running too slow, there's 511hardly anything left to tune. Remember that graphic modes are generally slower 512than text modes. And in text mode the analyzer uses most ressources. If you 513only display channels, instruments and track list there's almost no cpu 514consumption by visuals. 515 516If the player is still too slow your last chance is to lower the mixing / 517playing rate of the player. Locate the following line in the @pxref{configuration, [sound]} 518section of @file{ocp.ini}: 519@example 520mixrate=44100 521@end example 522Use the table @ref{player, mixingrate} as a guideline to set this value. 523 524@subsection mixingrate 525@multitable @columnfractions .2 .2 526@item 44100 @tab CD Quality 527@item 33000 @tab very close to CD 528@item 22050 @tab Radio Quality 529@item 11025 @tab Telefon Quality 530@item 8000 @tab 531@file{.au} Quality 532@end multitable 533 534While applying those patches please remember that modules with more channels 535will @emph{always} need more cpu power than those with few. If your Impulse 536Tracker modules (@file{.it}) always click and pop while old Amiga modules 537(@file{.mod}) play fine that's normal, because the modern trackers allow 538more than 4 channels. 539 540@section Key Reference 541@multitable @columnfractions .3 .7 542@item 543@key{ESC} 544@tab 545quit the player 546@item 547@key{F1} 548@tab 549help 550@item 551@key{F2}, @key{F3} 552@tab 553volume up/down 554@item 555@key{CTRL}+@{@key{F2}, @key{F3}@} 556@tab 557change amplification 558@item 559@key{ALT}+@key{F2} 560@tab 561@emph{save} current configuration 562@item 563@key{ALT}+@key{F3} 564@tab 565load previously saved configuration 566@item 567@key{F4} 568@tab 569surround on/off 570@item 571@key{ALT}+@key{F4} 572@tab 573load default configuration 574@item 575@key{F5}, @key{F6} 576@tab 577change panning 578@item 579@key{CTRL}+@{@key{F5}, @key{F6}@} 580@tab 581adjust reverb 582@item 583@key{F7}, @key{F8} 584@tab 585change balance 586@item 587@key{CTRL}+@{@key{F7}, @key{F8}@} 588@tab 589adjust chorus 590@item 591@key{F9}, @key{F10} 592@tab 593change speed 594@item 595@key{ALT}+@key{F9} 596@tab 597song message 598@item 599@key{F11}, @key{F12} 600@tab 601change pitch 602@item 603@key{F11} 604@tab 605toggle between 6581 and 8580 (sidplayer only) 606@item 607@key{F12} 608@tab 609toggle between PAL and NTSC (sidplayer only) 610@item 611@key{CTRL}+@key{F12} 612@tab 613(un)lock speed and pitch 614@item 615@key{1}..@key{0} 616@tab 617solo channel 1..10 618@item 619@key{ALT}+@key{1}..@key{0} 620@tab 621solo channel 11..20 622@item 623@key{CTRL}+@key{1}..@key{0} 624@tab 625solo channel 21..30 626@item 627@key{a} 628@tab 629textmode spectrum analyzer 630@item 631@key{ALT}+@key{a} 632@tab 633toggle analyzer mode 634@item 635@key{b} 636@tab 637phase graphs 638@item 639@key{c} 640@tab 641channel mode 642@item 643@key{d} 644@tab 645goto DOS 646@item 647@key{f} 648@tab 649goto fileselector 650@item 651@key{g} 652@tab 653graphic spectrum analyzer 654@item 655@key{SHIFT}+@key{g} 656@tab 657graphic spectrum analyzer in 1024x768 658@item 659@key{ALT}+@key{g} 660@tab 661toggle fast/fine algorithm 662@item 663@key{h} 664@tab 665help 666@item 667@key{i} 668@tab 669instrument mode 670@item 671@key{CTRL}+@key{i} 672@tab 673instrument mode colors on/off 674@item 675@key{ALT}+@key{i} 676@tab 677remove @emph{played} dots 678@item 679@key{CTRL}+@key{j} 680@tab 681same as @key{Enter} 682@item 683@key{CTRL}+@key{l} 684@tab 685song looping on/off 686@item 687@key{ALT}+@key{l} 688@tab 689pattern looping on/off 690@item 691@key{m} 692@tab 693volume control 694@item 695@key{CTRL}+@key{m} 696@tab 697same as @key{Enter} 698@item 699@key{n} 700@tab 701note dots 702@item 703@key{o} 704@tab 705oscilloscopes mode 706@item 707@key{ALT}+@key{o} 708@tab 709behaves like @key{Tab} in this mode 710@item 711@key{p} 712@tab 713pause 714@item 715@key{ALT}+@key{p} 716@tab 717pause screen 718@item 719@key{q} 720@tab 721quiet current channel 722@item 723@key{s} 724@tab 725solo current channel 726@item 727@key{t} 728@tab 729track/pattern mode 730@item 731@key{v} 732@tab 733peak power level mode 734@item 735@key{w} 736@tab 737wurfel mode 738@item 739@key{Enter} 740@tab 741play next song in playlist 742@item 743@key{Space} 744@tab 745stop pattern mode flow 746@item 747@key{Pause} 748@tab 749pause screen output 750@item 751@key{Backspace} 752@tab 753toggle filter 754@item 755@key{Tab} 756@tab 757change option of the activated mode 758@item 759@key{'} 760@tab 761link view 762@c @item 763@c @key{Print Screen} 764@c @tab 765@c make screenshot 766@item 767@key{,}, @key{.} 768@tab 769fine panning 770@item 771@key{+}, @key{-} 772@tab 773fine volume 774@item 775@key{*}, @key{/} 776@tab 777fine balance 778@item 779@key{Right}, @key{Left}, @key{Up}, @key{Down} 780@tab 781change current channel 782@item 783@key{CTRL}+@key{Right} 784@tab 785skip the current pattern 786@item 787@key{CTRL}+@key{Left} 788@tab 789restart current pattern / goto previous pattern 790@item 791@key{CTRL}+@key{Down} 792@tab 793skip 8 rows 794@item 795@key{CTRL}+@key{Up} 796@tab 797skip -8 rows 798@item 799@key{Ins} 800@tab 801goto fileselector 802@item 803@key{Pgup}, @key{Pgdown} 804@tab 805scroll in current window 806@item 807@key{CTRL}+@{@key{Pgup}, @key{Pgdown}@} 808@tab 809scroll in instruments window (eXtended mode) 810@item 811@key{Home}, @key{End} 812@tab 813goto top/bottom of current window 814@item 815@key{CTRL}+@key{Home} 816@tab 817restart song 818@end multitable 819