<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openmpt.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jmkz</id>
	<title>OpenMPT Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openmpt.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jmkz"/>
	<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/Special:Contributions/Jmkz"/>
	<updated>2026-05-01T15:00:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Talk:Manual:_Setup/General&amp;diff=1274</id>
		<title>Talk:Manual: Setup/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Talk:Manual:_Setup/General&amp;diff=1274"/>
		<updated>2012-04-17T23:36:07Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Help: Describe options in detail&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Audio setup requires a dedicated article like the Audio 101.&lt;br /&gt;
&lt;br /&gt;
== Consider creation of &amp;quot;Manual:_Setup&amp;quot; and such for an overview of main title. ==&lt;br /&gt;
&lt;br /&gt;
While I was transferring the OHM, I have guessed that structure will better if has a main tree like &amp;quot;Manual:_Setup&amp;quot; to preserve OHM formatting.&lt;br /&gt;
&lt;br /&gt;
:Done. --[[User:Saga Musix|Saga Musix]] 15:57, 23 September 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Describe options in detail ==&lt;br /&gt;
I&#039;m unsure with how to &amp;quot;describe in detail&amp;quot; misc options. Please give me a note here. -[[User:Jmkz|jmkz]] 23:36, 17 April 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Setup/General&amp;diff=1273</id>
		<title>Manual: Setup/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Setup/General&amp;diff=1273"/>
		<updated>2012-04-17T23:31:26Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: /* Miscellaneous options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Settings General.png|thumb|300px|General tab of the settings dialog]]&lt;br /&gt;
&lt;br /&gt;
The first tab of the Options page holds miscellaneous settings — namely the paths to various relevant folders, and flags that make using MPT easier depending on what you are accustomed to.&lt;br /&gt;
&lt;br /&gt;
== Default Directories ==&lt;br /&gt;
&lt;br /&gt;
ModPlug Tracker, when opening Open File or Save File dialogs, will default to the folders you enter into each of these fields (except for saving previously created files, which will default to their own directory). The folders are for tracks / modules / songs, samples, instruments, VST plugins and another for VST presets. You can type the path manually, or you can click on the Browse button next to it to find the correct folder using Windows&#039; standard browse technique. These folders can be anywhere, but if you set the path to a Briefcase, and it is open or in use by another program, MPT will not be able to save to that Briefcase.&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous options ==&lt;br /&gt;
&lt;br /&gt;
To enable any of these options, make sure the box is checked next to the text. To get info on what each toggle does, select the text itself, and Help tips will appear on the right side of the page.&lt;br /&gt;
Most of the settings you can leave at their default setting if you are new to tracking, but you can get details on their dedicated sections.&lt;br /&gt;
&lt;br /&gt;
{{todo|Describe these settings in detail.}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Play new notes while recording&#039;&#039;&#039;: When this option is enabled, notes entered in the pattern editor will always be played (if not checked notes will not be played in record mode).&lt;br /&gt;
*&#039;&#039;&#039;Play whole row while recording&#039;&#039;&#039;: When this option is enabled, all notes on the current row are played when entering notes in the pattern editor. This option can be used to &#039;&#039;preview&#039;&#039; how the entire row will sound.&lt;br /&gt;
*&#039;&#039;&#039;Always center active row&#039;&#039;&#039;: Turn on this option to have the active row always centered in the pattern editor (requires &amp;quot;Always center active row)&lt;br /&gt;
*&#039;&#039;&#039;Use large fonts for comments&#039;&#039;&#039;: When this option enabled. the song message editor (Comments tab) will use a larger font.&lt;br /&gt;
*&#039;&#039;&#039;Display rows in hex&#039;&#039;&#039;: With this option enabled, row numbers and sequence numbers will be displayed in hexadecimal.&lt;br /&gt;
&lt;br /&gt;
[[Category:Manual|Setup/General]]&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Talk:Manual:_Known_Issues&amp;diff=1000</id>
		<title>Talk:Manual: Known Issues</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Talk:Manual:_Known_Issues&amp;diff=1000"/>
		<updated>2011-11-11T14:23:49Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Xpressor issue should be recovered. I can confirm that I have that issue. -[[User:Jmkz|jmkz]] 22:55, 17 October 2011 (UTC)&lt;br /&gt;
: Are you sure that this is a problem of OpenMPT and not the plugin, i.e. does the same thing happen in Renoise when doing exactly the same, and also do you have a simple testcase to reproduce the issue? I cannot reproduce it in either Renoise or OpenMPT. --[[User:Saga Musix|Saga Musix]] 07:01, 18 October 2011 (UTC)&lt;br /&gt;
::Ok, I&#039;ll provide a testcase in some days. There is also an issue with Drumatic, but I don&#039;t remember what. Maybe is like the bug with V2 and  P8 or something. -[[User:Jmkz|jmkz]] 08:22, 18 October 2011 (UTC)&lt;br /&gt;
:::I have now a proper testcase but but its always reproduceable under WineHQ (1.2.2) This bug also can be present in Windows. Luckly with Wine is always present, please test, you&#039;ll require few free plugins: Organizer [http://code.google.com/p/macaw/downloads/detail?name=macawvst2_301.zip], obviously XPressor, and Freeverb. Test module: [https://dl.dropbox.com/u/35217013/xpressor-sample-3%20%28copia%29.mptm] -[[User:Jmkz|jmkz]] 14:23, 11 November 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Keyboard_Actions&amp;diff=990</id>
		<title>Manual: Keyboard Actions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Keyboard_Actions&amp;diff=990"/>
		<updated>2011-10-25T08:43:39Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Added note column shorcuts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Working on the rest&amp;lt;br /&amp;gt;&lt;br /&gt;
 Update to v1.19.04}}&lt;br /&gt;
&lt;br /&gt;
== Global Keys ==&lt;br /&gt;
&lt;br /&gt;
These keyboard shortcuts will work on all parts of ModPlug Tracker, as long as it&#039;s the frontmost application. &#039;&#039;&#039;Note&#039;&#039;&#039;: Keyboard shortcuts are ignored when the input focus is within a text field. Only Windows&#039; shortcuts can be applied.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Shortcut !! Description&lt;br /&gt;
|-&lt;br /&gt;
| File/New || Creates a new blank track. If one is already open, it is neither closed nor saved.&lt;br /&gt;
|-&lt;br /&gt;
| File/Open || Shows the dialog to open an existing readable tracking format. If one is already open, it is neither closed nor saved.&lt;br /&gt;
|-&lt;br /&gt;
| File/Close || Closes the current song. If it has not been saved, you are given the opportunity before the file is closed.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save || Saves the file in its current name and format.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save As || Allows you to save the file with a new name or in another folder.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save as Wave || Exports the current track into a .wav file in the folder you choose.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save as MP3 || Exports the current track into an .mp3 file in the folder you choose.&lt;br /&gt;
|-&lt;br /&gt;
| File/Export to MIDI || Exports the current track into the .mid format. See the section on MIDI files for a detailed explanation of how this file is exported.&lt;br /&gt;
|-&lt;br /&gt;
| File/Compatibility Export || Exports the current track without any of [[Manual: Saving and exporting#Compatibility Export|MPT′s hacks]] to its original format.&lt;br /&gt;
|-&lt;br /&gt;
| Previous Document || Goes to the previous tracking file that is open (these are visible in the Windows Menu).&lt;br /&gt;
|-&lt;br /&gt;
| Next Document || Goes to the next tracking file that is open (these are visible in the Windows Menu).  &lt;br /&gt;
|-&lt;br /&gt;
| File/Import MIDI Library || Imports the MIDI Instrument Library of your choosing. The MIDI Library can be accessed from the [[Manual: Tree View#MIDI Library|Tree View]].&lt;br /&gt;
|-&lt;br /&gt;
| File/Add Sound Bank || Imports a sound bank of your choosing. Sound banks can be accessed from the [[Manual: Tree View#Sound Banks|Tree View]].&lt;br /&gt;
|-&lt;br /&gt;
| Play Song / Pause Song || Toggles the playback of the current track. The playback pointer is not reset when using this toggle; that is, it plays from where the pointer left off when it was last pressed.&lt;br /&gt;
|-&lt;br /&gt;
| Pause Song || Only stops the playback of the current track but does not reset the playback pointer.&lt;br /&gt;
|-&lt;br /&gt;
| Stop Song  || Stops the playback of the current track and resets the playback cursor to the start of the song.&lt;br /&gt;
|-&lt;br /&gt;
| Play Song from Start || Resets the playback cursor to the very first row and begins playback from there.&lt;br /&gt;
|-&lt;br /&gt;
| Play Song from Cursor || Resets the playback cursor to the row where the editing cursor is set, and begins playback from there. Playback will continue until the end of the track.&lt;br /&gt;
|-&lt;br /&gt;
| Play Pattern from Start || Resets the pointer to the first row of the current pattern (even if you are in a different section of MPT), and begins playback from there. It will stop at the end of the pattern (or loop within the pattern if Loop Pattern is enabled).&lt;br /&gt;
|-&lt;br /&gt;
| Play Pattern from Cursor || Resets the pointer to the row where the editing cursor is set in the current pattern (even if you are in a different section of MPT), and begins playback from there. It will stop at the end of the pattern (or loop within the pattern if Loop Pattern is enabled).&lt;br /&gt;
|-&lt;br /&gt;
| Estimate Song Length || Estimates the playback length of the entire track.&lt;br /&gt;
|-&lt;br /&gt;
| Show approx. real BPM || Estimates the beats per minute of the song, based on the Initial tempo and the number of ticks per row, plus the Tempo Mode in the Song Properties dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle MIDI Record || Toggles the MIDI Record option.&lt;br /&gt;
|-&lt;br /&gt;
| Undo || Rescinds the last edit in the pattern or sample editor.&lt;br /&gt;
|-&lt;br /&gt;
| Cut || Copies the selected pattern, sample or instrument data into the clipboard, then removes it from the selection it occupies.&lt;br /&gt;
|-&lt;br /&gt;
| Copy || Copies the selected pattern, sample or instrument data into the clipboard.&lt;br /&gt;
|-&lt;br /&gt;
| Paste || Pastes the selected data at the location of the cursor, but Paste acts differently on the type of data.With pattern data, clipboard contents are pasted in the same row at the same column of the current (visible) Pattern where the cursor is located, overwriting any pattern data that falls within the paste area. With sample data, clipboard contents replcae the &#039;&#039;&#039;whole&#039;&#039;&#039; sample.&lt;br /&gt;
|-&lt;br /&gt;
| Mix Paste || Clipboard contents are pasted in the same row at the same column of the current (visible) pattern where the cursor is located, except where there is already any data in any corresponding field of the paste area.&lt;br /&gt;
|-&lt;br /&gt;
| Mix Paste (IT Style) || For detailed differences between Mix Paste and Mix Paste (IT Style), consult the appropriate [[Manual: Menus#Paste|Menu help]].&lt;br /&gt;
|-&lt;br /&gt;
| Paste Flood || Clipboard contents are pasted from the cursor, repeating the data paste until every row in the pattern has been filled and pasting over any data in its path.&lt;br /&gt;
|-&lt;br /&gt;
| Push-Forward Paste  || Clipboard contents are inserted at the row of the cursor, and pushing all data below that row further down the pattern. Any data of the affected channels pushed beyond the pattern&#039;s row limit is deleted.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Overflow Paste || When enabled, pasting will continue to the next pattern if the data overflows the current pattern.&lt;br /&gt;
|-&lt;br /&gt;
| Select All || Selects all pattern or sample data.&lt;br /&gt;
|-&lt;br /&gt;
| Find / Replace || Opens the Find/Replace dialog, which allows you to search for and/or replace given pattern data. Find starts from the cursor location.&lt;br /&gt;
|-&lt;br /&gt;
| Find Next || Applies the current Find settings and searches for the next data that matches it, selecting the given data; however, it does not set the cursor in that row. For Find to be used again, the cursor must be set in the current pattern, then Find Next searches the entire row (in each channel) before going to the next row.&lt;br /&gt;
|-&lt;br /&gt;
| View General || Opens the [[Manual: General|General Tab]].&lt;br /&gt;
|-&lt;br /&gt;
| View Pattern || Opens the [[Manual: Patterns|Pattern Tab]].&lt;br /&gt;
|-&lt;br /&gt;
| View Samples || Opens the [[Manual: Samples|Sample Tab]].&lt;br /&gt;
|-&lt;br /&gt;
| View Instruments || Opens the [[Manual: Instruments|Instrument Tab]].&lt;br /&gt;
|-&lt;br /&gt;
| View Comments || Opens the [[Manual: Comments|Comments Tab]].&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Main View || Shows / hides Main toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Tree View || Shows / hides [[Manual: Tree View|Tree View]].&lt;br /&gt;
|-&lt;br /&gt;
| View Options || Opens the [[Manual: Setup|Setup dialog]].&lt;br /&gt;
|-&lt;br /&gt;
| View Channel Manager || Opens the [[Manual: Channel Manager|Channel Manager]].&lt;br /&gt;
|-&lt;br /&gt;
| View Plugin Manager || Opens the [[Manual: Plugin Manager|Plugin Manager dialog]].&lt;br /&gt;
|-&lt;br /&gt;
| Show Song Properties  || Opens the [[Manual: Song Properties|Song Properties dialog]].&lt;br /&gt;
|-&lt;br /&gt;
| View MIDI Mapping || Opens the [[Manual: MIDI Mapping|MIDI Mapping dialog]].&lt;br /&gt;
|-&lt;br /&gt;
| Help (to do) || Opens the manual (currently not functional)&lt;br /&gt;
|-&lt;br /&gt;
| Previous instrument || Changes the current instrument to the previous one in order.&lt;br /&gt;
|-&lt;br /&gt;
| Next instrument || Changes the current instrument to the next one in order.&lt;br /&gt;
|-&lt;br /&gt;
| Previous octave || Changes the current octave to the next lower octave.&lt;br /&gt;
|-&lt;br /&gt;
| Next octave || Changes the current octave to the next higher octave.&lt;br /&gt;
|-&lt;br /&gt;
| Previous order || Changes the current pattern to the previous one in the pattern order. If the pattern ID is the same the display will not change.&lt;br /&gt;
|-&lt;br /&gt;
| Next order || Changes the current pattern to the next one in the pattern order. If the pattern ID is the same the display will not change.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pattern ==&lt;br /&gt;
&lt;br /&gt;
=== Order List ===&lt;br /&gt;
&lt;br /&gt;
These keyboard shortcuts operate while the cursor focus is in the Order List (a pattern ID will be highlighted).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Shortcut !! Description &lt;br /&gt;
|-&lt;br /&gt;
| Delete Order || Erases the pattern from that location in the Order List (the pattern ID is still available, however).&lt;br /&gt;
|-&lt;br /&gt;
| Insert Order || Creates a new blank spot in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| Edit Pattern || Resets the Pattern Editor to show the highlighted pattern.&lt;br /&gt;
|-&lt;br /&gt;
| Switch to Pattern Editor || Moves the cursor focus to the Pattern Editor.&lt;br /&gt;
|-&lt;br /&gt;
| Previous Order || Selects the previous pattern in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| Next Order || Selects the following pattern in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| First Order || Selects the first pattern in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| Last Order || Selects the final pattern in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| Pattern Index Digit 0-9 || Enters the respective numeral into the pattern ID box.&lt;br /&gt;
|-&lt;br /&gt;
| Increase Pattern Index || Adds one to the pattern number, up to the highest indexed pattern.&lt;br /&gt;
|-&lt;br /&gt;
| Decrease Pattern Index || Subtracts one from the pattern number, to a minimum of index 0.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== General Context ===&lt;br /&gt;
&lt;br /&gt;
These keyboard shortcuts will only work if the cursor focus is within one of the columns of the Pattern Editor, except where noted. When navigating (moving the cursor) to before the first row or after the last row in the pattern, the cursor “wraps” to the other side of the same pattern, if the “Cursor Wrap” option is enabled (in the Options section of the General tab of the MPT Setup dialog). If navigating beyond the first or last row when the “Continuous Scroll” option is enabled, the cursor will instead move to the previous/next pattern in the order list. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Shortcut !! Description &lt;br /&gt;
|- &lt;br /&gt;
| Navigate down by 1 row || Moves the cursor to the next row in the same column.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate up by 1 row || Moves the cursor to the previous row in the same column.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate down by spacing || Moves the cursor down (in the same column) by the value in the Row Spacing field.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate up by spacing || Moves the cursor up (in the same column) by the value in the Row Spacing field.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate left || Moves the cursor to the previous column in the same row, going to the previous channel′s last column if moving from the first column of the current channel.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate right || Moves the cursor to the next column in the same row, going to the next channel&#039;s first column if moving from the last column of the current channel.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate to next channel || Moves the cursor to the same column in the same row in the next channel.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate to previous channel || Moves the cursor to the same column in the same row in the previous channel.&lt;br /&gt;
|- &lt;br /&gt;
| Jump down by measure || Moves the cursor down (in the same column) by the number in the Rows/measure field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Jump up by measure || Moves the cursor up (in the same column) by the number in the Rows/measure field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Jump down by beat || Moves the cursor down (in the same column) by the number in the Rows/beat field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Jump up by beat || Moves the cursor up (in the same column) by the number in the Rows/measure field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Snap down to measure || Moves the cursor down (in the same column) to the first row of the next measure, as determined by the number in the Rows/measure field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Snap up to measure || Moves the cursor up (in the same column) to the first row of the previous measure, as determined by the number in the Rows/measure field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Snap down to beat || Moves the cursor down (in the same column) to the first row of the next beat, as determined by the number in the Rows/beat field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Snap up to beat || Moves the cursor up (in the same column) to the first row of the previous beat, as determined by the number in the Rows/beat field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Go to first channel || Moves the cursor to the first column of the first channel in the same row.&lt;br /&gt;
|- &lt;br /&gt;
| Go to first row || Moves the cursor to the first row of the same channel in the same column.&lt;br /&gt;
|- &lt;br /&gt;
| Go to first row of first channel || Moves the cursor to the first column of the first channel in the first row.&lt;br /&gt;
|- &lt;br /&gt;
| Go to last channel || Moves the cursor to the last column of the last channel in the same row.&lt;br /&gt;
|- &lt;br /&gt;
| Go to last row || Moves the cursor to the last row of the same channel in the same column.&lt;br /&gt;
|- &lt;br /&gt;
| Go to last row of last channel || Moves the cursor to the last column of the last channel in the last row. &lt;br /&gt;
|- &lt;br /&gt;
| Previous pattern || Displays the previous pattern in the order list, moving the cursor to its equivalent position in it.&lt;br /&gt;
|- &lt;br /&gt;
| Next pattern || Displays the next pattern in the order list, moving the cursor to its equivalent position in it.&lt;br /&gt;
|- &lt;br /&gt;
| Selection key || The modifier key to be used to extend the selection when navigating with keyboard shortcuts.&lt;br /&gt;
|- &lt;br /&gt;
| Copy select key || The modifier key to be used to copy the selection when dragging with the mouse.&lt;br /&gt;
|- &lt;br /&gt;
| Select channel / Select all || Toggles the “select all” method, either all events in the current pattern of the current channel where the cursor is located, or all events in the pattern.&lt;br /&gt;
|- &lt;br /&gt;
| Copy and lose selection || Copies the selected events (replacing whatever was in the clipboard) and deleting the selected events from the pattern. The cursor is not relocated.&lt;br /&gt;
|- &lt;br /&gt;
| Clear row  || Deletes all event data in the same row in the current channel.&lt;br /&gt;
|- &lt;br /&gt;
| Clear field || Deletes only the data in the same row of the same column in the current channel.&lt;br /&gt;
|- &lt;br /&gt;
| Clear field (IT Style) || Deletes the note and instrument when the cursor is in the note column; note FX and channel FX remain.&lt;br /&gt;
|- &lt;br /&gt;
| Clear row and step || Deletes all event data in the same row in the current channel and moves the cursor by the number of rows in the Row Spacing field.&lt;br /&gt;
|- &lt;br /&gt;
| Clear field and step || Deletes only the event data in the same row of the same column in the current channel and moves the cursor by the number of rows in the Row Spacing field.&lt;br /&gt;
|- &lt;br /&gt;
| Clear field and step (IT Style) || Deletes the note and instrument when the cursor is in the note column (note FX and channel FX remain) and moves the cursor by the number of rows in the Row Spacing field.&lt;br /&gt;
|- &lt;br /&gt;
| Delete rows || Deletes the same number of rows as the selection, affecting the same number of channels where the selection extends; the data is moved up to replace the cleared data, and extra rows are added in the affected channels so that the row number remains the same.&lt;br /&gt;
|- &lt;br /&gt;
| Delete all rows || Deletes all event data in the selected channels&lt;br /&gt;
|- &lt;br /&gt;
| Insert Row  || Moves event data in the current and following rows in the selected channel down one row. Event data in the last row of those channels is deleted.&lt;br /&gt;
|- &lt;br /&gt;
| Insert All Rows || Moves event data in the current and following rows in all channels down one row. Event data in the last row of all channels is deleted.&lt;br /&gt;
|- &lt;br /&gt;
| Mute current channel || Toggles the sound output (mute) for the channel where the cursor is located.&lt;br /&gt;
|- &lt;br /&gt;
| Solo current channel || Toggles the sound output (mute) for all channels except the one where the cursor is located.&lt;br /&gt;
|- &lt;br /&gt;
| Unmute all channels || Activates the sound output for all channels, regardless of Mute status.&lt;br /&gt;
|- &lt;br /&gt;
| (Un)mute chan on pat transition || Toggles the sound output (mute) for the channel where the cursor is located, but the change takes place when the current pattern is finished playing.&lt;br /&gt;
|- &lt;br /&gt;
| Unmute all channels on pattern transition || Activates the sound output for all channels, regardless of Mute status, but the change takes place when the current pattern is finished playing.&lt;br /&gt;
|- &lt;br /&gt;
| Solo channel on pattern transition || Toggles the sound output (mute) for all channels except the one where the cursor is located, but the change takes place when the current pattern is finished playing.&lt;br /&gt;
|- &lt;br /&gt;
| Reset Channel || Stops all note processing, and resets all channel variables to their defaults (volume, panning, etc.).&lt;br /&gt;
|- &lt;br /&gt;
| Transpose +1 || Raises by one the note number of the currently selected notes.&lt;br /&gt;
|- &lt;br /&gt;
| Transpose -1 || Lowers by one the note number of the currently selected notes.&lt;br /&gt;
|- &lt;br /&gt;
| Transpose +12 || Raises by one the octave number of the currently selected notes.&lt;br /&gt;
|- &lt;br /&gt;
| Transpose -12 || Lowers by one the octave number of the currently selected notes.&lt;br /&gt;
|- &lt;br /&gt;
| Amplify selection || Opens a dialog to change the volume commands (note FX not channel FX) of the selected volume data. Only selected volume data (third column vxx) is affected.&lt;br /&gt;
|- &lt;br /&gt;
| Interpolate Note || Transitions smoothly (using all available notes) between notes in the selection, filling in (and replacing if necessary) all rows with new note data.&lt;br /&gt;
|- &lt;br /&gt;
| Interpolate Volume || Transitions smoothly between data amounts in the selection, filling in (and replacing if necessary) all rows with new volume effects. The first and last rows of the selection must contain the same volume effect, or one of the two rows might be empty.&lt;br /&gt;
|- &lt;br /&gt;
| Interpolate Effect || Transitions smoothly between data amounts in the selection, filling in (and replacing if necessary) all rows with new effect data. The first and last rows of the selection must contain the same effect, or one of the two rows might be empty. Different effects within the selection are not overwritten.&lt;br /&gt;
|- &lt;br /&gt;
| Open effect visualizer || Opens the Params Editor dialog.&lt;br /&gt;
|- &lt;br /&gt;
| Open pattern randomizer || Opens the Pattern Randomizer dialog. (not functional)&lt;br /&gt;
|- &lt;br /&gt;
| Go to row/channel/... || Opens the Go To dialog to allow you to display a prompted pattern.&lt;br /&gt;
|- &lt;br /&gt;
| Apply current instrument || Applies the current instrument to all rows in the selection that contains note data.&lt;br /&gt;
|- &lt;br /&gt;
| Grow selection || “Expands” the selection by doubling the number of the selected rows, and evenly spacing out the event data within it. The expansion will replace event data below it in the same channels as the selection.&lt;br /&gt;
|- &lt;br /&gt;
| Shrink selection || “Shrinks” the selection by deleting every other row of the selection. However, if only part of any row is selected, the data corresponding to the deleted selected data is also deleted.&lt;br /&gt;
|- &lt;br /&gt;
| Toggle follow song || Toggles the “Follow Song” function.&lt;br /&gt;
|- &lt;br /&gt;
| Quick copy  || Copies only one chunk of data (where the cursor is located) to MPT′s “Quick” clipboard; the standard clipboard is not erased. Each column pair has its own Quick clipboard. See the section on Using the Clipboard for more details.&lt;br /&gt;
|- &lt;br /&gt;
| Quick paste || Pastes the data in MPT′s “Quick” clipboard to the location of the cursor. The data last saved in that column&#039;s clipboard will be pasted in the cursor′s corresponding column.&lt;br /&gt;
|- &lt;br /&gt;
| Enable recording || Toggles the Event Record feature. When enabled, patterns may be edited.&lt;br /&gt;
|- &lt;br /&gt;
| Play row || Process and play only the events in the current row where the cursor is located.&lt;br /&gt;
|- &lt;br /&gt;
| Set row jump on note entry || The modifier key(s) that, when pressed with digits 0-8, allows you to change the Row Spacing amount without using the mouse or moving the cursor focus out of the editor.&lt;br /&gt;
|- &lt;br /&gt;
| Switch to order list || Toggles the cursor focus between the pattern editor and the current pattern in the Pattern Order list. &lt;br /&gt;
|- &lt;br /&gt;
| Insert new pattern || Inserts a new blank pattern after the current pattern, displays it, and moves the cursor to the same position in it. Also functions when cursor focus is in the Order list.&lt;br /&gt;
|- &lt;br /&gt;
| Duplicate Pattern || Inserts a new pattern ID with this pattern′s contents.&lt;br /&gt;
|- &lt;br /&gt;
| Edit Plugin assigned to PC Note || Opens the GUI window for the plugin of the selected Parameter Control Event.&lt;br /&gt;
|- &lt;br /&gt;
| Toggle channel’s plugin editor || Opens the Plugin Manager dialog.&lt;br /&gt;
|- &lt;br /&gt;
| Show note properties || Opens the Note Properties dialog, where you can assign any event data to the current row of the current channel.&lt;br /&gt;
|- &lt;br /&gt;
| Show pattern properties window || Opens the Pattern Properties dialog.&lt;br /&gt;
|- &lt;br /&gt;
| Show macro configuration || Opens the Macro Setup dialog.&lt;br /&gt;
|- &lt;br /&gt;
| Split Keyboard Settings dialog || Opens the dialog where a Split Keyboard can be set up.&lt;br /&gt;
|- &lt;br /&gt;
| Toggle loop pattern || Toggles the Loop Pattern feature. &lt;br /&gt;
|- &lt;br /&gt;
| Show context (right-click) menu || Opens the context menu at the cursor location without using the mouse.&lt;br /&gt;
|- &lt;br /&gt;
| Show playback time at current row || Shows the estimated time within the track at the start of the current row.&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Note Column ===&lt;br /&gt;
&lt;br /&gt;
These shortcuts will be recognized as note entries when the pattern editor has focus and the cursor is in the note column (the first column).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Shortcut !! Description &lt;br /&gt;
|-&lt;br /&gt;
| Base octave [note] || Enters a note in the octave indicated in the Octave field&lt;br /&gt;
|-&lt;br /&gt;
| Base octave +1 [note] || Enters a note in the next higher octave indicated in the Octave field&lt;br /&gt;
|-&lt;br /&gt;
| Base octave +2 [note] || Enters a note two octaves higher than the one indicated in the Octave field&lt;br /&gt;
|-&lt;br /&gt;
| Set octave [0 – 9] || Sets the selected note&#039;s octave.&lt;br /&gt;
|-&lt;br /&gt;
| Chord Modifier || The modifier key(s) that calls a chord rather than a note. The chords are set and assigned in the [[Manual: Chord Editor|Chord Editor]].&lt;br /&gt;
|-&lt;br /&gt;
| Note Cut || Enters a Note Cut command (^^) and applies the current instrument.&lt;br /&gt;
|-&lt;br /&gt;
| Note Off || Enters a Note Off command (==) and applies the current instrument.&lt;br /&gt;
|-&lt;br /&gt;
| Note Fade || Enters a Note Fade command (~~) and applies the current instrument.&lt;br /&gt;
|-&lt;br /&gt;
| Note Cut (no instrument) || Enters a Note Cut command (^^), leaving the instrument field blank.&lt;br /&gt;
|-&lt;br /&gt;
| Note Off (no instrument) || Enters a Note Off command (==), leaving the instrument field blank.&lt;br /&gt;
|-&lt;br /&gt;
| Note Fade (no instrument) (IT only) || Enters a Note Fade command (~~), leaving the instrument field blank.&lt;br /&gt;
|-&lt;br /&gt;
| Parameter Control (MPTm only) || Enters a [[Manual:_Parameter_Control_Events|Parameter Control event]] (PC), using an absolute setting.&lt;br /&gt;
|-&lt;br /&gt;
| Parameter Control (Smooth) (MPTm only) || Enters a Parameter Control event (PCs), using a sliding setting.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Manual|Keyboard Actions]]&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Talk:Manual:_Known_Issues&amp;diff=984</id>
		<title>Talk:Manual: Known Issues</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Talk:Manual:_Known_Issues&amp;diff=984"/>
		<updated>2011-10-18T08:22:26Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Xpressor issue should be recovered. I can confirm that I have that issue. -[[User:Jmkz|jmkz]] 22:55, 17 October 2011 (UTC)&lt;br /&gt;
: Are you sure that this is a problem of OpenMPT and not the plugin, i.e. does the same thing happen in Renoise when doing exactly the same, and also do you have a simple testcase to reproduce the issue? I cannot reproduce it in either Renoise or OpenMPT. --[[User:Saga Musix|Saga Musix]] 07:01, 18 October 2011 (UTC)&lt;br /&gt;
::Ok, I&#039;ll provide a testcase in some days. There is also an issue with Drumatic, but I don&#039;t remember what. Maybe is like the bug with V2 and  P8 or something. -[[User:Jmkz|jmkz]] 08:22, 18 October 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Talk:Manual:_Known_Issues&amp;diff=982</id>
		<title>Talk:Manual: Known Issues</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Talk:Manual:_Known_Issues&amp;diff=982"/>
		<updated>2011-10-17T22:55:54Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Created page with &amp;quot;Xpressor issue should be recovered. I can confirm that I have that issue. -~~~~&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Xpressor issue should be recovered. I can confirm that I have that issue. -[[User:Jmkz|jmkz]] 22:55, 17 October 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Setup/Keyboard&amp;diff=967</id>
		<title>Manual: Setup/Keyboard</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Setup/Keyboard&amp;diff=967"/>
		<updated>2011-10-17T16:43:13Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Link to Action List&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Settings Keyboard.png|thumb|300px|Keyboard tab of the settings dialog]]&lt;br /&gt;
&lt;br /&gt;
In this page you can choose or edit keyboard shortcuts for many of the actions in ModPlug Tracker, which are always active unless the input focus is within a textbox. MPT keeps an internal default layout, but you can save your own or load others that have been proven to be useful to other MPT trackers, or the included in the &amp;lt;code&amp;gt;extraKeymaps&amp;lt;/code&amp;gt; subfolder (in MPT’s root) by clicking on the “Import Keys” button near the middle of the page. The list of the &#039;&#039;&#039;current&#039;&#039;&#039; shortcuts are kept in the &amp;lt;code&amp;gt;Keybindings.mkb&amp;lt;/code&amp;gt; file in the &amp;lt;code&amp;gt;&amp;quot;%APPDATA%\OpenMPT&amp;quot;&amp;lt;/code&amp;gt; folder (or the root folder if in portable mode), but with this dialog, you can save these shortcuts in a separate file for safekeeping or sharing.&lt;br /&gt;
The following is a description of the various items on the page.&lt;br /&gt;
&lt;br /&gt;
== Keyboard Entry Setup ==&lt;br /&gt;
&lt;br /&gt;
To view or edit keyboard shortcuts, first find the context to which the keypress would be applied by clicking on the Category field. A popup menu will open and you can choose the context to view. If you wanted, for example, to assign the Z key to C4 when inputting a note in a pattern, this keypress would be needed in the Pattern Editor for the note column. So you would select “Pattern Editor – Notes” from the popup menu. The list of assignable note messages will be displayed in the field below it. Scroll down to the “C4” entry and select it. If one or more keys is assigned for that note input, it will be shown on the right under Key Setup. If you want to create a new shortcut, select &amp;lt;new&amp;gt; from the popup menu on the top right, then click inside the “Key” field.&lt;br /&gt;
&lt;br /&gt;
Press the key you want and it will update the assignment. You can also dictate if the entry will be input when the key is first pressed, when it is held, or when it is released.&lt;br /&gt;
&lt;br /&gt;
If there is a conflict between a new keyboard shortcut and one already assigned, you will be notified in the log window. If the conflicting key assignments cannot co-exist, the old one is deleted.&lt;br /&gt;
&lt;br /&gt;
You can also export your key assignments, but ModPlug starts up from the file &amp;lt;code&amp;gt;Keybindings.mkb&amp;lt;/code&amp;gt; (kept in the &amp;lt;code&amp;gt;&amp;quot;%APPDATA%\OpenMPT&amp;quot;&amp;lt;/code&amp;gt; folder, or next to MPT executable if portable mode)&lt;br /&gt;
&lt;br /&gt;
=== Select Category ===&lt;br /&gt;
Shows the current set of functions you can assign shortcuts to. Clicking this field opens a popup menu so you can choose which set of shortcuts you wish to edit or assign.&lt;br /&gt;
&lt;br /&gt;
=== Action List ===&lt;br /&gt;
Clicking on one of the entries selects it for key assignment. See [[Action List]] table for a description of the assignable actions.&lt;br /&gt;
&lt;br /&gt;
=== Key setup ID ===&lt;br /&gt;
Only enabled when there is an action highlighted, this field shows the choices of key assignments for this action. If there is no key assigned, it will display &amp;lt;code&amp;gt;&amp;lt;new&amp;gt;&amp;lt;/code&amp;gt;; otherwise, the text will read &amp;lt;code&amp;gt;&amp;quot;Choice &#039;&#039;x&#039;&#039; (of &#039;&#039;y&#039;&#039;)&amp;quot;&amp;lt;/code&amp;gt; where &#039;&#039;&#039;&#039;&#039;x&#039;&#039;&#039;&#039;&#039; is the number of the current shortcut and &#039;&#039;&#039;&#039;&#039;y&#039;&#039;&#039;&#039;&#039; is the total count of this action&#039;s possible key assignments. Clicking in this field will display other choices, where you can select the one to edit.&lt;br /&gt;
&lt;br /&gt;
=== Key ===&lt;br /&gt;
Shows the key assignment for this key setup. Clicking in this field (after choosing an action in the Action List) will “listen” for the new key assignment or this choice. Any key presses will be entered into this field and assigned to the action as a keyboard shortcut, but in order to deactivate “listening” you must use the mouse and click outside of the field. the key setup ID is also changed to reflect the new assignment.&lt;br /&gt;
&lt;br /&gt;
=== On Key Down/Hold/Up ===&lt;br /&gt;
When any of these are checked, the action will be activated at the corresponding event of the keypress, either when the key is pressed down, when it is held down, and / or when the key is released.&lt;br /&gt;
&lt;br /&gt;
=== Restore ===&lt;br /&gt;
Clicking on this button resets the key assignments of this action to when the action was first selected. If there were conflicts generated, however (see Log below), the altered action is not restored.&lt;br /&gt;
&lt;br /&gt;
=== Delete ===&lt;br /&gt;
Clicking on this button deletes this key assignment. If there were other keyboard shortcuts for this action, they remain; otherwise the key setup ID reverts to &amp;lt;code&amp;gt;&amp;lt;new&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Repeat notes on hold ===&lt;br /&gt;
These two buttons are a short cut for enabling or disabling the “On Key Hold” property for all &#039;&#039;&#039;note&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
=== Chord Detect Interval ===&lt;br /&gt;
Shows the maximum number of milliseconds between note-assigned keypresses that MPT “listens” for, to consider those notes part of a chord.&lt;br /&gt;
&lt;br /&gt;
=== Import Keys ===&lt;br /&gt;
Clicking on this button opens the Load File dialog so you can load another &amp;lt;code&amp;gt;.mkb&amp;lt;/code&amp;gt; file of your choosing. This allows you or another user to use an alternate set of keyboard assignments.&lt;br /&gt;
&lt;br /&gt;
=== Export Keys ===&lt;br /&gt;
Clicking on this button opens the Save File dialog so you can save the current set of keyboard shortcuts within a folder and with a name of your choosing. This is helpful not only for multiple users of one computer, but also for testing different setups for ease of use.&lt;br /&gt;
&lt;br /&gt;
=== Error Log ===&lt;br /&gt;
Shows conflicts between key assignments. Conflicts occur when one keypress or combination keypress is already assigned to an action within the same context. A conflict may also occur with the keyboard shortcuts of Windows. Sometimes a conflict can be tolerated, such as using the number keys to enter digits in any context.&lt;br /&gt;
In most cases the &#039;&#039;&#039;other&#039;&#039;&#039; action has its shortcut deleted as you assign the keypresses to this action. Other times there is simply a warning that keys may interfere and actually execute two actions.&lt;br /&gt;
A problem may also occur when modifier keys (Shift, Ctrl, Alt, Windows or the Application key) are expected but another key is assigned. In this case, MPT will not allow the non-modifier key to be assigned.&lt;br /&gt;
&lt;br /&gt;
=== Clear Log ===&lt;br /&gt;
Clicking this button deletes all the text in the log window.&lt;br /&gt;
&lt;br /&gt;
[[Category:Manual|Setup/Keyboard]]&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Keyboard_Actions&amp;diff=966</id>
		<title>Manual: Keyboard Actions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Keyboard_Actions&amp;diff=966"/>
		<updated>2011-10-17T16:41:15Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Added General  Context Table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Working on the rest&amp;lt;br /&amp;gt;&lt;br /&gt;
 Update to v1.19.04}}&lt;br /&gt;
== Keyboard Setup commands ==&lt;br /&gt;
&lt;br /&gt;
=== Global keys ===&lt;br /&gt;
&lt;br /&gt;
These keyboard shortcuts will work on all parts of ModPlug Tracker, as long as it&#039;s the frontmost application. &#039;&#039;&#039;Note&#039;&#039;&#039;: Keyboard shortcuts are ignored when the input focus is within a text field. Only Windows&#039; shortcuts can be applied.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Shortcut !! Description&lt;br /&gt;
|-&lt;br /&gt;
| File/New || Creates a new blank track. If one is already open, it is neither closed nor saved.&lt;br /&gt;
|-&lt;br /&gt;
| File/Open || Shows the dialog to open an existing readable tracking format. If one is already open, it is neither closed nor saved.&lt;br /&gt;
|-&lt;br /&gt;
| File/Close || Closes the current song. If it has not been saved, you are given the opportunity before the file is closed.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save || Saves the file in its current name and format.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save As || Allows you to save the file with a new name or in another folder.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save as Wave {1} || Exports the current track into a .wav file in the folder you choose.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save as MP3 {1} || Exports the current track into an .mp3 file in the folder you choose.&lt;br /&gt;
|-&lt;br /&gt;
| File/Export to Midi {1} || Exports the current track into the .mid format. See the section on MIDI files for a detailed explanation of how this file is exported.&lt;br /&gt;
|-&lt;br /&gt;
| File/Export to IT/XM {1} || Exports the current track to &amp;quot;pure&amp;quot; .it format, without MPT&#039;s hacks.&lt;br /&gt;
|-&lt;br /&gt;
| Previous Document || Goes to the previous tracking file that is open (these are visible in the Windows Menu).&lt;br /&gt;
|-&lt;br /&gt;
| Next Document || Goes to the next tracking file that is open (these are visible in the Windows Menu).  &lt;br /&gt;
|-&lt;br /&gt;
| File/Import Midi Lib || Imports the MIDI Instrument Library of your choosing. If the file is valid, it will appear in the Folder Tree in its own heading.&lt;br /&gt;
|-&lt;br /&gt;
| File/Add Sound Bank || Imports a sound bank of your choosing. If the file is valid, it will appear in the Folder Tree in its own heading.&lt;br /&gt;
|-&lt;br /&gt;
| Play song/Pause song || Toggles the playback of the current track. The playback pointer is not reset when using this toggle; that is, it plays from where the pointer left off when it was last pressed.&lt;br /&gt;
|-&lt;br /&gt;
| Pause song || Only stops the playback of the current track but does not reset the playback pointer.&lt;br /&gt;
|-&lt;br /&gt;
| Stop Song  || Stops the playback of the current track AND resets the pointer to the start of the song.&lt;br /&gt;
|-&lt;br /&gt;
| Play song from start || Resets the playback pointer to the very first row and begins playback from there.&lt;br /&gt;
|-&lt;br /&gt;
| Play song from cursor || Resets the pointer to the row where the editing cursor is set (even if the selected row is not in the currently displayed pattern), and begins playback from there. Playback will continue until the end of the track.&lt;br /&gt;
|-&lt;br /&gt;
| Play pattern from start || Resets the pointer to the first row of the current pattern (even if you are in a different section of MPT), and begins playback from there. It will stop at the end of the pattern (or loop within the pattern if Loop Pattern is enabled).&lt;br /&gt;
|-&lt;br /&gt;
| Play pattern from cursor || Resets the pointer to the row where the editing cursor is set in the current pattern (even if you are in a different section of MPT), and begins playback from there. It will stop at the end of the pattern (or loop within the pattern if Loop Pattern is enabled).&lt;br /&gt;
|-&lt;br /&gt;
| Estimate Song Length || Estimates the playback length of the entire track.&lt;br /&gt;
|-&lt;br /&gt;
| Show approx. real BPM || Estimates the beats per minute of the song, based on the Initial tempo and the number of ticks per row, plus the Tempo Mode in the Song Properties dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Midi Record || Toggles the MIDI Record option.&lt;br /&gt;
|-&lt;br /&gt;
| Undo {2} || Rescinds the last edit. NOTE: there is only one Undo for text edits (pressing Undo a second time re-applies the edited text).&lt;br /&gt;
|-&lt;br /&gt;
| Cut {2} || Copies the selected data into the clipboard, then removes it from the selection it occupies.&lt;br /&gt;
|-&lt;br /&gt;
| Copy {2} || Copies the selected data into the clipboard.&lt;br /&gt;
|-&lt;br /&gt;
| Paste {2} || Pastes the selected data at the location of the cursor, but Paste acts differently on the type of data. With text, clipboard contents are inserted at the point of the cursor, or, if text is already highlighted, replace the selected text. With pattern data, clipboard contents are pasted in the same row at the same column of the current (visible) Pattern where the cursor is located, overwriting any pattern data that falls within the paste area. With sample data, clipboard contents are pasted OVER THE ENTIRE SAMPLE, in essence replacing all of that sample&#039;s data with whatever sample data is stored in the clipboard.&lt;br /&gt;
|-&lt;br /&gt;
| Mix Paste {3} || Clipboard contents are pasted in the same row at the same column of the current (visible) pattern where the cursor is located, EXCEPT where there is already any data in any corresponding field of the paste area. &lt;br /&gt;
|-&lt;br /&gt;
| Mix Paste (old IT Style) {3} || Clipboard contents are pasted in the same row at the same column of the current (visible) pattern where the cursor is located, EXCEPT where there is already any pattern data that falls within the paste area. However, the note data is assumed to include the note name, the designated instrument, and the note FX (volume data field), so if any of these contain non-blank data, none of the note data in that row of that channel of the clipboard will be pasted over it. (But channel FX data is tested separately, and will be only pasted if the last column in that channel is blank.)&lt;br /&gt;
|-&lt;br /&gt;
| Paste Flood {3} || Clipboard contents are pasted from the cursor, repeating the data paste until every row in the pattern has been filled and pasting over any data in its path.&lt;br /&gt;
|-&lt;br /&gt;
| Push-Forward Paste {3} || Clipboard contents are inserted at the row of the cursor, and pushing all data below that row further down the pattern. Any data of the affected channels pushed beyond the pattern&#039;s row limit is deleted.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Overflow Paste {3} || When enabled, pasting will continue to the next pattern if the data overflows the current pattern.&lt;br /&gt;
|-&lt;br /&gt;
| SelectAll {2} || Selects all text data, pattern data, or sample data, depending on the location of the cursor or current selection.&lt;br /&gt;
|-&lt;br /&gt;
| Find || Opens the Find/Replace dialog, which allows you to search for and/or replace given pattern data. Find starts from the cursor location.&lt;br /&gt;
|-&lt;br /&gt;
| Find Next || Applies the current Find settings and searches for the next data that matches it, selecting the given data; however, it does not set the cursor in that row. For Find to be used again, the cursor must be set in the current pattern, then Find Next searches the entire row (in each channel) before going to the next row.&lt;br /&gt;
|-&lt;br /&gt;
| View General || Opens the General Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Pattern || Opens the Pattern Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Samples || Opens the Samples Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Instruments || Opens the Instruments Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Comments || Opens the Comments Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Graph  || Currently not functional.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Main View || Shows/hides Main toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Tree View || Shows/hides Folder Tree panel.&lt;br /&gt;
|-&lt;br /&gt;
| View Options || Opens the OpenMPT Setup dialog.&lt;br /&gt;
|-&lt;br /&gt;
| View Channel Manager || Opens the Channel Manager table.&lt;br /&gt;
|-&lt;br /&gt;
| View Plugin Manager || Opens the Plugin dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Show Song Properties  || Opens the Song Properties dialog.&lt;br /&gt;
|-&lt;br /&gt;
| View MIDI Mapping || Opens the MIDI mapping dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Help (to do) || Opens the Offline Help Manual (currently not functional)&lt;br /&gt;
|-&lt;br /&gt;
| Previous instrument || Changes the current instrument to the previous one in order.&lt;br /&gt;
|-&lt;br /&gt;
| Next instrument || Changes the current instrument to the next one in order.&lt;br /&gt;
|-&lt;br /&gt;
| Previous octave || Changes the current octave to the next lower octave.&lt;br /&gt;
|-&lt;br /&gt;
| Next octave || Changes the current octave to the next higher octave.&lt;br /&gt;
|-&lt;br /&gt;
| Previous order || Changes the current pattern to the previous one in the pattern order. If the pattern ID is the same the display will not change.&lt;br /&gt;
|-&lt;br /&gt;
| Next order || Changes the current pattern to the next one in the pattern order. If the pattern ID is the same the display will not change.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[1] This action does not close or save the current track.&lt;br /&gt;
&lt;br /&gt;
[2] Applies to text, pattern, and sample data.&lt;br /&gt;
&lt;br /&gt;
[3] Applies only to pattern data.&lt;br /&gt;
&lt;br /&gt;
=== Pattern ===&lt;br /&gt;
&lt;br /&gt;
==== Order List ====&lt;br /&gt;
&lt;br /&gt;
These keyboard shortcuts operate while the cursor focus is in the Order List (a pattern ID will be highlighted).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Shortcut !! Description &lt;br /&gt;
|-&lt;br /&gt;
| Delete Order || Erases the pattern from that location in the Order List (the pattern ID is still available, however).&lt;br /&gt;
|-&lt;br /&gt;
| Insert Order || Creates a new blank spot in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| Edit Pattern || Resets the Pattern Editor to show the highlighted pattern.&lt;br /&gt;
|-&lt;br /&gt;
| Switch to Pattern Editor || Moves the cursor focus to the Pattern Editor.&lt;br /&gt;
|-&lt;br /&gt;
| Previous Order || Selects the previous pattern in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| Next Order || Selects the following pattern in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| First Order || Selects the first pattern in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| Last Order || Selects the final pattern in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| Pattern Index Digit 0-9 || Enters the respective numeral into the pattern ID box.&lt;br /&gt;
|-&lt;br /&gt;
| Increase Pattern Index || Adds one to the pattern ID, up to the highest indexed pattern.&lt;br /&gt;
|-&lt;br /&gt;
| Decrease Pattern Index || Subtracts one from the pattern ID, to a minimum of index 0.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== General Context ====&lt;br /&gt;
&lt;br /&gt;
These keyboard shortcuts will only work if the cursor focus is within one of the columns of the Pattern Editor, except where noted. When navigating (moving the cursor) to before the first row or after the last row in the pattern, the cursor &amp;quot;wraps&amp;quot; to the other side of the same pattern, if the &amp;quot;Cursor Wrap&amp;quot; option is enabled (in the Options section of the General tab of the MPT Setup dialog). If navigating beyond the first or last row when the &amp;quot;Continuous Scroll&amp;quot; option is enabled, the cursor will instead move to the previous/next pattern in the order list. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Shortcut !! Description &lt;br /&gt;
|- &lt;br /&gt;
| Navigate down by 1 row || Moves the cursor to the next row in the same column.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate up by 1 row || Moves the cursor to the previous row in the same column.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate down by spacing || Moves the cursor down (in the same column) by the value in the Row Spacing field.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate up by spacing || Moves the cursor up (in the same column) by the value in the Row Spacing field.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate left || Moves the cursor to the previous column in the same row, going to the previous channel&#039;s last column if moving from the first column of the current channel.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate right || Moves the cursor to the next column in the same row, going to the next channel&#039;s first column if moving from the last column of the current channel.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate to next channel || Moves the cursor to the same column in the same row in the next channel.&lt;br /&gt;
|- &lt;br /&gt;
| Navigate to previous channel || Moves the cursor to the same column in the same row in the previous channel.&lt;br /&gt;
|- &lt;br /&gt;
| Jump down by measure || Moves the cursor down (in the same column) by the number in the Rows/measure field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Jump up by measure || Moves the cursor up (in the same column) by the number in the Rows/measure field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Jump down by beat || Moves the cursor down (in the same column) by the number in the Rows/beat field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Jump up by beat || Moves the cursor up (in the same column) by the number in the Rows/measure field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Snap down to measure || Moves the cursor down (in the same column) to the first row of the next measure, as determined by the number in the Rows/measure field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Snap up to measure || Moves the cursor up (in the same column) to the first row of the previous measure, as determined by the number in the Rows/measure field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Snap down to beat || Moves the cursor down (in the same column) to the first row of the next beat, as determined by the number in the Rows/beat field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Snap up to beat || Moves the cursor up (in the same column) to the first row of the previous beat, as determined by the number in the Rows/beat field (of the Song Properties dialog).&lt;br /&gt;
|- &lt;br /&gt;
| Go to first channel || Moves the cursor to the first column of the first channel in the same row.&lt;br /&gt;
|- &lt;br /&gt;
| Go to first row || Moves the cursor to the first row of the same channel in the same column.&lt;br /&gt;
|- &lt;br /&gt;
| Go to first row of first channel || Moves the cursor to the first column of the first channel in the first row.&lt;br /&gt;
|- &lt;br /&gt;
| Go to last channel || Moves the cursor to the last column of the last channel in the same row.&lt;br /&gt;
|- &lt;br /&gt;
| Go to last row || Moves the cursor to the last row of the same channel in the same column.&lt;br /&gt;
|- &lt;br /&gt;
| Go to last row of last channel || Moves the cursor to the last column of the last channel in the last row. &lt;br /&gt;
|- &lt;br /&gt;
| Previous pattern || Displays the previous pattern in the order list, moving the cursor to its equivalent position in it.&lt;br /&gt;
|- &lt;br /&gt;
| Next pattern || Displays the next pattern in the order list, moving the cursor to its equivalent position in it.&lt;br /&gt;
|- &lt;br /&gt;
| Selection key || The modifier key to be used to extend the selection when navigating with keyboard shortcuts.&lt;br /&gt;
|- &lt;br /&gt;
| Copy select key || The modifier key to be used to copy the selection when dragging with the mouse.&lt;br /&gt;
|- &lt;br /&gt;
| Select channel / Select all || Toggles the &amp;quot;select all&amp;quot; method, either all events in the current pattern of the current channel where the cursor is located, or all events in the pattern.&lt;br /&gt;
|- &lt;br /&gt;
| Copy and lose selection || Copies the selected events (replacing whatever was in the clipboard) and deleting the selected events from the pattern. The cursor is not relocated.&lt;br /&gt;
|- &lt;br /&gt;
| Clear row  || Deletes all event data in the same row in the current channel.&lt;br /&gt;
|- &lt;br /&gt;
| Clear field || Deletes only the data in the same row of the same column in the current channel.&lt;br /&gt;
|- &lt;br /&gt;
| Clear field (IT Style) || Deletes the note and instrument when the cursor is in the note column; note FX and channel FX remain.&lt;br /&gt;
|- &lt;br /&gt;
| Clear row and step || Deletes all event data in the same row in the current channel and moves the cursor by the number of rows in the Row Spacing field.&lt;br /&gt;
|- &lt;br /&gt;
| Clear field and step || Deletes only the event data in the same row of the same column in the current channel and moves the cursor by the number of rows in the Row Spacing field.&lt;br /&gt;
|- &lt;br /&gt;
| Clear field and step (IT Style) || Deletes the note and instrument when the cursor is in the note column (note FX and channel FX remain) and moves the cursor by the number of rows in the Row Spacing field.&lt;br /&gt;
|- &lt;br /&gt;
| Delete rows || Deletes the same number of rows as the selection, affecting the same number of channels where the selection extends; the data is moved up to replace the cleared data, and extra rows are added in the affected channels so that the row number remains the same.&lt;br /&gt;
|- &lt;br /&gt;
| Delete all rows || Deletes all event data in the selected channels&lt;br /&gt;
|- &lt;br /&gt;
| Insert Row  || Moves event data in the current and following rows in the selected channel down one row. Event data in the last row of those channels is deleted.&lt;br /&gt;
|- &lt;br /&gt;
| Insert All Rows || Moves event data in the current and following rows in all channels down one row. Event data in the last row of all channels is deleted.&lt;br /&gt;
|- &lt;br /&gt;
| Mute current channel || Toggles the sound output (mute) for the channel where the cursor is located.&lt;br /&gt;
|- &lt;br /&gt;
| Solo current channel || Toggles the sound output (mute) for all channels except the one where the cursor is located.&lt;br /&gt;
|- &lt;br /&gt;
| Unmute all channels || Activates the sound output for all channels, regardless of Mute status.&lt;br /&gt;
|- &lt;br /&gt;
| (Un)mute chan on pat transition || Toggles the sound output (mute) for the channel where the cursor is located, but the change takes place when the current pattern is finished playing.&lt;br /&gt;
|- &lt;br /&gt;
| Unmute all channels on pattern transition || Activates the sound output for all channels, regardless of Mute status, but the change takes place when the current pattern is finished playing.&lt;br /&gt;
|- &lt;br /&gt;
| Solo channel on pattern transition || Toggles the sound output (mute) for all channels except the one where the cursor is located, but the change takes place when the current pattern is finished playing.&lt;br /&gt;
|- &lt;br /&gt;
| Reset Channel || Stops all note processing, and resets the memory caches for all FX commands. It clears the buffers and variables as if you pressed the Play Song button.&lt;br /&gt;
|- &lt;br /&gt;
| Transpose +1 || Raises by one the note number of the currently selected notes.&lt;br /&gt;
|- &lt;br /&gt;
| Transpose -1 || Lowers by one the note number of the currently selected notes.&lt;br /&gt;
|- &lt;br /&gt;
| Transpose +12 || Raises by one the octave number of the currently selected notes.&lt;br /&gt;
|- &lt;br /&gt;
| Transpose -12 || Lowers by one the octave number of the currently selected notes.&lt;br /&gt;
|- &lt;br /&gt;
| Amplify selection || Opens a dialog to change the volume commands (note FX not channel FX) of the selected volume data. Only selected volume data (third column vxx) is affected.&lt;br /&gt;
|- &lt;br /&gt;
| Interpolate note || Transitions smoothly (using all available notes) between notes in the selection, filling in (and replacing if necessary) all rows with new note data. The first and last rows of the selection must contain note data.&lt;br /&gt;
|- &lt;br /&gt;
| Interpolate volume || Transitions smoothly between data amounts in the selection, filling in (and replacing if necessary) all rows with new note FX data. The first and last rows of the selection must contain note FX data, and they must be of the same type (volume, panning, etc). Note FX of different types are not replaced.&lt;br /&gt;
|- &lt;br /&gt;
| Interpolate effect || Transitions smoothly between data amounts in the selection, filling in (and replacing if necessary) all rows with new channel FX data. The first and last rows of the selection must contain channel FX data, and they must be for the same effect (Ixx, Zxx, etc.). Channel FX of different types are not replaced.&lt;br /&gt;
|- &lt;br /&gt;
| Open effect visualizer || Opens the Params Editor dialog.&lt;br /&gt;
|- &lt;br /&gt;
| Open pattern randomizer || Opens the Pattern Randomizer dialog. (not functional)&lt;br /&gt;
|- &lt;br /&gt;
| Go to row/channel/... || Opens the Go To dialog to allow you to display a prompted pattern.&lt;br /&gt;
|- &lt;br /&gt;
| Apply current instrument || Applies the current instrument to all rows in the selection that contains note data.&lt;br /&gt;
|- &lt;br /&gt;
| Grow selection || &amp;quot;Expands&amp;quot; the selection by doubling the number of the selected rows, and evenly spacing out the event data within it. The expansion will replace event data below it in the same channels as the selection.&lt;br /&gt;
|- &lt;br /&gt;
| Shrink selection || &amp;quot;Shrinks&amp;quot; the selection by deleting every other row of the selection. However, if only part of any row is selected, the data corresponding to the deleted selected data is also deleted.&lt;br /&gt;
|- &lt;br /&gt;
| Toggle follow song || Toggles the &amp;quot;Follow Song&amp;quot; function.&lt;br /&gt;
|- &lt;br /&gt;
| Quick copy  || Copies only one chunk of data (where the cursor is located) to MPT&#039;s &amp;quot;Quick&amp;quot; clipboard; the standard clipboard is not erased. Each column pair has its own Quick clipboard. See the section on Using the Clipboard for more details.&lt;br /&gt;
|- &lt;br /&gt;
| Quick paste || Pastes the data in MPT&#039;s &amp;quot;Quick&amp;quot; clipboard to the location of the cursor. The data last saved in that column&#039;s clipboard will be pasted in the cursor&#039;s corresponding column.&lt;br /&gt;
|- &lt;br /&gt;
| Enable recording || Toggles the Event Record feature. When enabled, patterns may be edited.&lt;br /&gt;
|- &lt;br /&gt;
| Play row || Process and play only the events in the current row where the cursor is located.&lt;br /&gt;
|- &lt;br /&gt;
| Set row jump on note entry || The modifier key(s) that, when pressed with digits 0-8, allows you to change the Row Spacing amount without using the mouse or moving the cursor focus out of the editor.&lt;br /&gt;
|- &lt;br /&gt;
| Switch to order list || Toggles the cursor focus between the pattern editor and the current pattern in the Pattern Order list. &lt;br /&gt;
|- &lt;br /&gt;
| Insert new pattern || Inserts a new blank pattern after the current pattern, displays it, and moves the cursor to the same position in it. Also functions when cursor focus is in the Order list.&lt;br /&gt;
|- &lt;br /&gt;
| Duplicate Pattern || Inserts a new pattern ID with this pattern&#039;s contents.&lt;br /&gt;
|- &lt;br /&gt;
| Edit Plugin assigned to PC Note || Opens the GUI window for the plugin of the selected PCE.&lt;br /&gt;
|- &lt;br /&gt;
| Toggle channel’s plugin editor || Opens the Plugin Manager dialog.&lt;br /&gt;
|- &lt;br /&gt;
| Show note properties || Opens the Note Properties dialog, where you can assign any event data to the current row of the current channel.&lt;br /&gt;
|- &lt;br /&gt;
| Show pattern properties window || Opens the Pattern Properties dialog.&lt;br /&gt;
|- &lt;br /&gt;
| Show macro configuration || Opens the Macro Setup dialog.&lt;br /&gt;
|- &lt;br /&gt;
| Split Keyboard Settings dialog || Opens the dialog where a Split Keyboard can be set up.&lt;br /&gt;
|- &lt;br /&gt;
| Toggle loop pattern || Toggles the Loop Pattern feature. &lt;br /&gt;
|- &lt;br /&gt;
| Show context (right-click) menu || Opens the context menu at the cursor location without using the mouse.&lt;br /&gt;
|- &lt;br /&gt;
| Show playback time at current row || Shows the estimated time within the track at the start of the current row.&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Keyboard_Actions&amp;diff=965</id>
		<title>Manual: Keyboard Actions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Keyboard_Actions&amp;diff=965"/>
		<updated>2011-10-17T16:20:35Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Added pattern/Order List shortcut table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Working on the rest&amp;lt;br /&amp;gt;&lt;br /&gt;
 Update to v1.19.04}}&lt;br /&gt;
== Keyboard Setup commands ==&lt;br /&gt;
&lt;br /&gt;
=== Global keys ===&lt;br /&gt;
&lt;br /&gt;
These keyboard shortcuts will work on all parts of ModPlug Tracker, as long as it&#039;s the frontmost application. &#039;&#039;&#039;Note&#039;&#039;&#039;: Keyboard shortcuts are ignored when the input focus is within a text field. Only Windows&#039; shortcuts can be applied.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Shortcut !! Description&lt;br /&gt;
|-&lt;br /&gt;
| File/New || Creates a new blank track. If one is already open, it is neither closed nor saved.&lt;br /&gt;
|-&lt;br /&gt;
| File/Open || Shows the dialog to open an existing readable tracking format. If one is already open, it is neither closed nor saved.&lt;br /&gt;
|-&lt;br /&gt;
| File/Close || Closes the current song. If it has not been saved, you are given the opportunity before the file is closed.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save || Saves the file in its current name and format.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save As || Allows you to save the file with a new name or in another folder.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save as Wave {1} || Exports the current track into a .wav file in the folder you choose.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save as MP3 {1} || Exports the current track into an .mp3 file in the folder you choose.&lt;br /&gt;
|-&lt;br /&gt;
| File/Export to Midi {1} || Exports the current track into the .mid format. See the section on MIDI files for a detailed explanation of how this file is exported.&lt;br /&gt;
|-&lt;br /&gt;
| File/Export to IT/XM {1} || Exports the current track to &amp;quot;pure&amp;quot; .it format, without MPT&#039;s hacks.&lt;br /&gt;
|-&lt;br /&gt;
| Previous Document || Goes to the previous tracking file that is open (these are visible in the Windows Menu).&lt;br /&gt;
|-&lt;br /&gt;
| Next Document || Goes to the next tracking file that is open (these are visible in the Windows Menu).  &lt;br /&gt;
|-&lt;br /&gt;
| File/Import Midi Lib || Imports the MIDI Instrument Library of your choosing. If the file is valid, it will appear in the Folder Tree in its own heading.&lt;br /&gt;
|-&lt;br /&gt;
| File/Add Sound Bank || Imports a sound bank of your choosing. If the file is valid, it will appear in the Folder Tree in its own heading.&lt;br /&gt;
|-&lt;br /&gt;
| Play song/Pause song || Toggles the playback of the current track. The playback pointer is not reset when using this toggle; that is, it plays from where the pointer left off when it was last pressed.&lt;br /&gt;
|-&lt;br /&gt;
| Pause song || Only stops the playback of the current track but does not reset the playback pointer.&lt;br /&gt;
|-&lt;br /&gt;
| Stop Song  || Stops the playback of the current track AND resets the pointer to the start of the song.&lt;br /&gt;
|-&lt;br /&gt;
| Play song from start || Resets the playback pointer to the very first row and begins playback from there.&lt;br /&gt;
|-&lt;br /&gt;
| Play song from cursor || Resets the pointer to the row where the editing cursor is set (even if the selected row is not in the currently displayed pattern), and begins playback from there. Playback will continue until the end of the track.&lt;br /&gt;
|-&lt;br /&gt;
| Play pattern from start || Resets the pointer to the first row of the current pattern (even if you are in a different section of MPT), and begins playback from there. It will stop at the end of the pattern (or loop within the pattern if Loop Pattern is enabled).&lt;br /&gt;
|-&lt;br /&gt;
| Play pattern from cursor || Resets the pointer to the row where the editing cursor is set in the current pattern (even if you are in a different section of MPT), and begins playback from there. It will stop at the end of the pattern (or loop within the pattern if Loop Pattern is enabled).&lt;br /&gt;
|-&lt;br /&gt;
| Estimate Song Length || Estimates the playback length of the entire track.&lt;br /&gt;
|-&lt;br /&gt;
| Show approx. real BPM || Estimates the beats per minute of the song, based on the Initial tempo and the number of ticks per row, plus the Tempo Mode in the Song Properties dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Midi Record || Toggles the MIDI Record option.&lt;br /&gt;
|-&lt;br /&gt;
| Undo {2} || Rescinds the last edit. NOTE: there is only one Undo for text edits (pressing Undo a second time re-applies the edited text).&lt;br /&gt;
|-&lt;br /&gt;
| Cut {2} || Copies the selected data into the clipboard, then removes it from the selection it occupies.&lt;br /&gt;
|-&lt;br /&gt;
| Copy {2} || Copies the selected data into the clipboard.&lt;br /&gt;
|-&lt;br /&gt;
| Paste {2} || Pastes the selected data at the location of the cursor, but Paste acts differently on the type of data. With text, clipboard contents are inserted at the point of the cursor, or, if text is already highlighted, replace the selected text. With pattern data, clipboard contents are pasted in the same row at the same column of the current (visible) Pattern where the cursor is located, overwriting any pattern data that falls within the paste area. With sample data, clipboard contents are pasted OVER THE ENTIRE SAMPLE, in essence replacing all of that sample&#039;s data with whatever sample data is stored in the clipboard.&lt;br /&gt;
|-&lt;br /&gt;
| Mix Paste {3} || Clipboard contents are pasted in the same row at the same column of the current (visible) pattern where the cursor is located, EXCEPT where there is already any data in any corresponding field of the paste area. &lt;br /&gt;
|-&lt;br /&gt;
| Mix Paste (old IT Style) {3} || Clipboard contents are pasted in the same row at the same column of the current (visible) pattern where the cursor is located, EXCEPT where there is already any pattern data that falls within the paste area. However, the note data is assumed to include the note name, the designated instrument, and the note FX (volume data field), so if any of these contain non-blank data, none of the note data in that row of that channel of the clipboard will be pasted over it. (But channel FX data is tested separately, and will be only pasted if the last column in that channel is blank.)&lt;br /&gt;
|-&lt;br /&gt;
| Paste Flood {3} || Clipboard contents are pasted from the cursor, repeating the data paste until every row in the pattern has been filled and pasting over any data in its path.&lt;br /&gt;
|-&lt;br /&gt;
| Push-Forward Paste {3} || Clipboard contents are inserted at the row of the cursor, and pushing all data below that row further down the pattern. Any data of the affected channels pushed beyond the pattern&#039;s row limit is deleted.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Overflow Paste {3} || When enabled, pasting will continue to the next pattern if the data overflows the current pattern.&lt;br /&gt;
|-&lt;br /&gt;
| SelectAll {2} || Selects all text data, pattern data, or sample data, depending on the location of the cursor or current selection.&lt;br /&gt;
|-&lt;br /&gt;
| Find || Opens the Find/Replace dialog, which allows you to search for and/or replace given pattern data. Find starts from the cursor location.&lt;br /&gt;
|-&lt;br /&gt;
| Find Next || Applies the current Find settings and searches for the next data that matches it, selecting the given data; however, it does not set the cursor in that row. For Find to be used again, the cursor must be set in the current pattern, then Find Next searches the entire row (in each channel) before going to the next row.&lt;br /&gt;
|-&lt;br /&gt;
| View General || Opens the General Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Pattern || Opens the Pattern Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Samples || Opens the Samples Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Instruments || Opens the Instruments Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Comments || Opens the Comments Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Graph  || Currently not functional.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Main View || Shows/hides Main toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Tree View || Shows/hides Folder Tree panel.&lt;br /&gt;
|-&lt;br /&gt;
| View Options || Opens the OpenMPT Setup dialog.&lt;br /&gt;
|-&lt;br /&gt;
| View Channel Manager || Opens the Channel Manager table.&lt;br /&gt;
|-&lt;br /&gt;
| View Plugin Manager || Opens the Plugin dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Show Song Properties  || Opens the Song Properties dialog.&lt;br /&gt;
|-&lt;br /&gt;
| View MIDI Mapping || Opens the MIDI mapping dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Help (to do) || Opens the Offline Help Manual (currently not functional)&lt;br /&gt;
|-&lt;br /&gt;
| Previous instrument || Changes the current instrument to the previous one in order.&lt;br /&gt;
|-&lt;br /&gt;
| Next instrument || Changes the current instrument to the next one in order.&lt;br /&gt;
|-&lt;br /&gt;
| Previous octave || Changes the current octave to the next lower octave.&lt;br /&gt;
|-&lt;br /&gt;
| Next octave || Changes the current octave to the next higher octave.&lt;br /&gt;
|-&lt;br /&gt;
| Previous order || Changes the current pattern to the previous one in the pattern order. If the pattern ID is the same the display will not change.&lt;br /&gt;
|-&lt;br /&gt;
| Next order || Changes the current pattern to the next one in the pattern order. If the pattern ID is the same the display will not change.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[1] This action does not close or save the current track.&lt;br /&gt;
&lt;br /&gt;
[2] Applies to text, pattern, and sample data.&lt;br /&gt;
&lt;br /&gt;
[3] Applies only to pattern data.&lt;br /&gt;
&lt;br /&gt;
=== Pattern ===&lt;br /&gt;
&lt;br /&gt;
==== Order List ====&lt;br /&gt;
&lt;br /&gt;
These keyboard shortcuts operate while the cursor focus is in the Order List (a pattern ID will be highlighted).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Shortcut !! Description &lt;br /&gt;
|-&lt;br /&gt;
| Delete Order || Erases the pattern from that location in the Order List (the pattern ID is still available, however).&lt;br /&gt;
|-&lt;br /&gt;
| Insert Order || Creates a new blank spot in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| Edit Pattern || Resets the Pattern Editor to show the highlighted pattern.&lt;br /&gt;
|-&lt;br /&gt;
| Switch to Pattern Editor || Moves the cursor focus to the Pattern Editor.&lt;br /&gt;
|-&lt;br /&gt;
| Previous Order || Selects the previous pattern in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| Next Order || Selects the following pattern in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| First Order || Selects the first pattern in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| Last Order || Selects the final pattern in the Order List.&lt;br /&gt;
|-&lt;br /&gt;
| Pattern Index Digit 0-9 || Enters the respective numeral into the pattern ID box.&lt;br /&gt;
|-&lt;br /&gt;
| Increase Pattern Index || Adds one to the pattern ID, up to the highest indexed pattern.&lt;br /&gt;
|-&lt;br /&gt;
| Decrease Pattern Index || Subtracts one from the pattern ID, to a minimum of index 0.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Keyboard_Actions&amp;diff=964</id>
		<title>Manual: Keyboard Actions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Keyboard_Actions&amp;diff=964"/>
		<updated>2011-10-17T16:12:34Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Keyboard Shortcuts Table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Working on the rest&amp;lt;br /&amp;gt;&lt;br /&gt;
 Update to v1.19.04}}&lt;br /&gt;
== Keyboard Setup commands ==&lt;br /&gt;
&lt;br /&gt;
=== Global keys ===&lt;br /&gt;
&lt;br /&gt;
These keyboard shortcuts will work on all parts of ModPlug Tracker, as long as it&#039;s the frontmost application. &#039;&#039;&#039;Note&#039;&#039;&#039;: Keyboard shortcuts are ignored when the input focus is within a text field. Only Windows&#039; shortcuts can be applied.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Shortcut !! Description&lt;br /&gt;
|-&lt;br /&gt;
| File/New || Creates a new blank track. If one is already open, it is neither closed nor saved.&lt;br /&gt;
|-&lt;br /&gt;
| File/Open || Shows the dialog to open an existing readable tracking format. If one is already open, it is neither closed nor saved.&lt;br /&gt;
|-&lt;br /&gt;
| File/Close || Closes the current song. If it has not been saved, you are given the opportunity before the file is closed.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save || Saves the file in its current name and format.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save As || Allows you to save the file with a new name or in another folder.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save as Wave {1} || Exports the current track into a .wav file in the folder you choose.&lt;br /&gt;
|-&lt;br /&gt;
| File/Save as MP3 {1} || Exports the current track into an .mp3 file in the folder you choose.&lt;br /&gt;
|-&lt;br /&gt;
| File/Export to Midi {1} || Exports the current track into the .mid format. See the section on MIDI files for a detailed explanation of how this file is exported.&lt;br /&gt;
|-&lt;br /&gt;
| File/Export to IT/XM {1} || Exports the current track to &amp;quot;pure&amp;quot; .it format, without MPT&#039;s hacks.&lt;br /&gt;
|-&lt;br /&gt;
| Previous Document || Goes to the previous tracking file that is open (these are visible in the Windows Menu).&lt;br /&gt;
|-&lt;br /&gt;
| Next Document || Goes to the next tracking file that is open (these are visible in the Windows Menu).  &lt;br /&gt;
|-&lt;br /&gt;
| File/Import Midi Lib || Imports the MIDI Instrument Library of your choosing. If the file is valid, it will appear in the Folder Tree in its own heading.&lt;br /&gt;
|-&lt;br /&gt;
| File/Add Sound Bank || Imports a sound bank of your choosing. If the file is valid, it will appear in the Folder Tree in its own heading.&lt;br /&gt;
|-&lt;br /&gt;
| Play song/Pause song || Toggles the playback of the current track. The playback pointer is not reset when using this toggle; that is, it plays from where the pointer left off when it was last pressed.&lt;br /&gt;
|-&lt;br /&gt;
| Pause song || Only stops the playback of the current track but does not reset the playback pointer.&lt;br /&gt;
|-&lt;br /&gt;
| Stop Song  || Stops the playback of the current track AND resets the pointer to the start of the song.&lt;br /&gt;
|-&lt;br /&gt;
| Play song from start || Resets the playback pointer to the very first row and begins playback from there.&lt;br /&gt;
|-&lt;br /&gt;
| Play song from cursor || Resets the pointer to the row where the editing cursor is set (even if the selected row is not in the currently displayed pattern), and begins playback from there. Playback will continue until the end of the track.&lt;br /&gt;
|-&lt;br /&gt;
| Play pattern from start || Resets the pointer to the first row of the current pattern (even if you are in a different section of MPT), and begins playback from there. It will stop at the end of the pattern (or loop within the pattern if Loop Pattern is enabled).&lt;br /&gt;
|-&lt;br /&gt;
| Play pattern from cursor || Resets the pointer to the row where the editing cursor is set in the current pattern (even if you are in a different section of MPT), and begins playback from there. It will stop at the end of the pattern (or loop within the pattern if Loop Pattern is enabled).&lt;br /&gt;
|-&lt;br /&gt;
| Estimate Song Length || Estimates the playback length of the entire track.&lt;br /&gt;
|-&lt;br /&gt;
| Show approx. real BPM || Estimates the beats per minute of the song, based on the Initial tempo and the number of ticks per row, plus the Tempo Mode in the Song Properties dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Midi Record || Toggles the MIDI Record option.&lt;br /&gt;
|-&lt;br /&gt;
| Undo {2} || Rescinds the last edit. NOTE: there is only one Undo for text edits (pressing Undo a second time re-applies the edited text).&lt;br /&gt;
|-&lt;br /&gt;
| Cut {2} || Copies the selected data into the clipboard, then removes it from the selection it occupies.&lt;br /&gt;
|-&lt;br /&gt;
| Copy {2} || Copies the selected data into the clipboard.&lt;br /&gt;
|-&lt;br /&gt;
| Paste {2} || Pastes the selected data at the location of the cursor, but Paste acts differently on the type of data. With text, clipboard contents are inserted at the point of the cursor, or, if text is already highlighted, replace the selected text. With pattern data, clipboard contents are pasted in the same row at the same column of the current (visible) Pattern where the cursor is located, overwriting any pattern data that falls within the paste area. With sample data, clipboard contents are pasted OVER THE ENTIRE SAMPLE, in essence replacing all of that sample&#039;s data with whatever sample data is stored in the clipboard.&lt;br /&gt;
|-&lt;br /&gt;
| Mix Paste {3} || Clipboard contents are pasted in the same row at the same column of the current (visible) pattern where the cursor is located, EXCEPT where there is already any data in any corresponding field of the paste area. &lt;br /&gt;
|-&lt;br /&gt;
| Mix Paste (old IT Style) {3} || Clipboard contents are pasted in the same row at the same column of the current (visible) pattern where the cursor is located, EXCEPT where there is already any pattern data that falls within the paste area. However, the note data is assumed to include the note name, the designated instrument, and the note FX (volume data field), so if any of these contain non-blank data, none of the note data in that row of that channel of the clipboard will be pasted over it. (But channel FX data is tested separately, and will be only pasted if the last column in that channel is blank.)&lt;br /&gt;
|-&lt;br /&gt;
| Paste Flood {3} || Clipboard contents are pasted from the cursor, repeating the data paste until every row in the pattern has been filled and pasting over any data in its path.&lt;br /&gt;
|-&lt;br /&gt;
| Push-Forward Paste {3} || Clipboard contents are inserted at the row of the cursor, and pushing all data below that row further down the pattern. Any data of the affected channels pushed beyond the pattern&#039;s row limit is deleted.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Overflow Paste {3} || When enabled, pasting will continue to the next pattern if the data overflows the current pattern.&lt;br /&gt;
|-&lt;br /&gt;
| SelectAll {2} || Selects all text data, pattern data, or sample data, depending on the location of the cursor or current selection.&lt;br /&gt;
|-&lt;br /&gt;
| Find || Opens the Find/Replace dialog, which allows you to search for and/or replace given pattern data. Find starts from the cursor location.&lt;br /&gt;
|-&lt;br /&gt;
| Find Next || Applies the current Find settings and searches for the next data that matches it, selecting the given data; however, it does not set the cursor in that row. For Find to be used again, the cursor must be set in the current pattern, then Find Next searches the entire row (in each channel) before going to the next row.&lt;br /&gt;
|-&lt;br /&gt;
| View General || Opens the General Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Pattern || Opens the Pattern Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Samples || Opens the Samples Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Instruments || Opens the Instruments Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Comments || Opens the Comments Tab.&lt;br /&gt;
|-&lt;br /&gt;
| View Graph  || Currently not functional.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Main View || Shows/hides Main toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| Toggle Tree View || Shows/hides Folder Tree panel.&lt;br /&gt;
|-&lt;br /&gt;
| View Options || Opens the OpenMPT Setup dialog.&lt;br /&gt;
|-&lt;br /&gt;
| View Channel Manager || Opens the Channel Manager table.&lt;br /&gt;
|-&lt;br /&gt;
| View Plugin Manager || Opens the Plugin dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Show Song Properties  || Opens the Song Properties dialog.&lt;br /&gt;
|-&lt;br /&gt;
| View MIDI Mapping || Opens the MIDI mapping dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Help (to do) || Opens the Offline Help Manual (currently not functional)&lt;br /&gt;
|-&lt;br /&gt;
| Previous instrument || Changes the current instrument to the previous one in order.&lt;br /&gt;
|-&lt;br /&gt;
| Next instrument || Changes the current instrument to the next one in order.&lt;br /&gt;
|-&lt;br /&gt;
| Previous octave || Changes the current octave to the next lower octave.&lt;br /&gt;
|-&lt;br /&gt;
| Next octave || Changes the current octave to the next higher octave.&lt;br /&gt;
|-&lt;br /&gt;
| Previous order || Changes the current pattern to the previous one in the pattern order. If the pattern ID is the same the display will not change.&lt;br /&gt;
|-&lt;br /&gt;
| Next order || Changes the current pattern to the next one in the pattern order. If the pattern ID is the same the display will not change. ||  &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[1] This action does not close or save the current track.&lt;br /&gt;
[2] Applies to text, pattern, and sample data.&lt;br /&gt;
[3] Applies only to pattern data.&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Keyboard_Actions&amp;diff=963</id>
		<title>Manual: Keyboard Actions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Keyboard_Actions&amp;diff=963"/>
		<updated>2011-10-17T16:00:50Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Keyboard Shortcuts Table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Working on the rest&amp;lt;br /&amp;gt;&lt;br /&gt;
 Update to v1.19.04}}&lt;br /&gt;
== Keyboard Setup commands ==&lt;br /&gt;
&lt;br /&gt;
=== Global keys ===&lt;br /&gt;
&lt;br /&gt;
These keyboard shortcuts will work on all parts of ModPlug Tracker, as long as it&#039;s the frontmost application. &#039;&#039;&#039;Note&#039;&#039;&#039;: Keyboard shortcuts are ignored when the input focus is within a text field. Only Windows&#039; shortcuts can be applied.&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Talk:Manual:_Tree_View&amp;diff=962</id>
		<title>Talk:Manual: Tree View</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Talk:Manual:_Tree_View&amp;diff=962"/>
		<updated>2011-10-17T14:59:51Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Missing references&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;ll try to rewrite the entire page. It doesnt work like it is now.&lt;br /&gt;
:Good idea. Also feel free to drop references like &amp;quot;and is the same as using the format before MPT version 1.17.3.02&amp;quot; - that&#039;s nothing an up-to-date manual needs, and 1.17.03 was an internal test build anyway. The first official version to feature sequences was MPT 1.18, and it came with its own release notes document with a short explanation that this feature is new. --[[User:Saga Musix|Saga Musix]] 21:34, 29 September 2011 (UTC)&lt;br /&gt;
::I agree too. I&#039;m currntly working on [[Manual:_Contextual_Menus_Reference]] and this takes me some time. [[User:Jmkz|jmkz]] 21:39, 29 September 2011 (UTC)&lt;br /&gt;
:I&#039;ve proof-read and corrected the new text and I think it&#039;s pretty much complete now. Good work! --[[User:Saga Musix|Saga Musix]] 22:02, 30 September 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently are missing the references the in table, please fix them. -[[User:Jmkz|jmkz]] 14:59, 17 October 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Tree_View&amp;diff=961</id>
		<title>Manual: Tree View</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Tree_View&amp;diff=961"/>
		<updated>2011-10-17T14:55:15Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Added context menus table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Tree View Upper Half.png|thumb|184px|Upper half of the Tree View]]&lt;br /&gt;
&lt;br /&gt;
The Tree View, or Folder Tree, is a place for all of your resources of your song in a single and easy view, here you have access to your patterns, sequences, samples, instruments, plugins and comments. In addition you also have access to your default instrument and sound library library, this is also available when you do not have any songs loaded.&lt;br /&gt;
The Tree view can be found on the left side of MPT’s window. If it is not visible, you can enable it from the [[Manual: Menus#View|View menu]], or with the default keyboard shortcut Ctrl+F2.&lt;br /&gt;
&lt;br /&gt;
The tree view consists of two halfs, which can be adjusted in size by dragging the horizontal splitter bar that separates them. Also, the width of the tree view can be adjusted by dragging the vertical splitter bar on the right side of the view. That way, more or less space can be given to song windows.&lt;br /&gt;
&lt;br /&gt;
=== Song Folders ===&lt;br /&gt;
&lt;br /&gt;
Whenever you load a song or create a new song, a folder with the track’s name is added to the Tree view. If you have multiple songs loaded, you can switch between them by clicking on the song’s root folder. When you click the + icon left of the root folder, you get access to its child folders:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sequence&#039;&#039;&#039;: This folder contains one or more order lists (sequences). You can remove and rearrange sequence items by drag’n’dropping them. Double-click an item brings up the [[Manual: Patterns|pattern editor]], where you can edit the selected pattern. If you are working with the MPTM format, it is possible to add and remove sequences by right-clicking the appropriate folder items. This feature can be handy when you want to write several songs that share the same set of instruments, for example for composing game music.&lt;br /&gt;
* &#039;&#039;&#039;Patterns&#039;&#039;&#039;: Gives you a list of all the patterns used in your file, and also lists unused patterns. Double-clicking an item brings up the [[Manual: Patterns|pattern editor]], where you can edit the selected pattern. You can also right-click any item to delete the corresponding pattern.&lt;br /&gt;
* &#039;&#039;&#039;Samples&#039;&#039;&#039;: Gives you the list of all the samples loaded in your file. Double-clicking an item brings up the [[Manual: Samples|sample editor]], where you can edit the selected sample. Right-clicking an item also gives you the option to preview or delete samples. If you are not working in instrument mode, you can also (un)mute and solo a sample from the context menu. A little green icon can indicate playback (either because the sample is triggered in your song, or when previewing it from the Tree view or sample editor) if the appropriate option is enabled in the [[Manual: Setup/General#Miscellaneous options|General settings]].&lt;br /&gt;
* &#039;&#039;&#039;Instruments&#039;&#039;&#039;: Similar to the sample folder, this folder gives you an overview of all instruments. The same options including muteing and soloing instruments are available, and playback status of instruments can be indicated by a little green icon. Additionally, when working with ITP files, you can set instrument paths and save instruments from the context menu.&lt;br /&gt;
* &#039;&#039;&#039;Comments&#039;&#039;&#039;: Double-clicking this item brings you to the [[Manual: Comments|comments editor]].&lt;br /&gt;
* &#039;&#039;&#039;Plugins&#039;&#039;&#039;: Loaded plugins are listed in this folder. A speaker icon indicates an effect plugin, a keyboard icon indicates an instrument plugin.&lt;br /&gt;
&lt;br /&gt;
=== MIDI Library ===&lt;br /&gt;
&lt;br /&gt;
The MIDI Library is used when loading MIDI files. As MIDI files only contain MIDI protocol data and no samples or other sound generators, it is necessary for a host application to connect MIDI program changes with some kind of sound generator. MPT’s MIDI Library contains a set of General MIDI instruments that are used when importing MIDI files.&lt;br /&gt;
&lt;br /&gt;
By default, those sounds are extracted from DirectX’s default soundfont (GM.DLS), however you can exchange any of the MIDI programs in the MIDI library to make them suit your own taste. This way, you can influence how imported MIDI files sound, but you can also use the MIDI Library as some kind of custom sample library for your own sounds.&lt;br /&gt;
&lt;br /&gt;
By double-clicking a library item, you can import a new sample or instrument for this slot. You can import .xi (FastTracker 2 instruments), .pat (GF1 Patches), .wav (Wave files), .iti (Impulse Tracker Instruments), .dls (Downloadable Sounds) and .sf2 (SoundFont 2.0 banks) files. In the latter two cases, the appropriate patch is loaded automatically. You can use drag’n’drop to import MIDI Library items into the sample or instrument editor.&lt;br /&gt;
&lt;br /&gt;
You can replace the whole library at once by right-clicking one of the folders and choosing &#039;&#039;&#039;Import MIDI Library&#039;&#039;&#039;. You then can load for example a DLS or SF2 file, which can replace the whole existing library or just fill in missing slots.&lt;br /&gt;
&lt;br /&gt;
Note: ModPlug does not support multilayered SF2 instruments at this moment, so if you choose to load a complex soundfont, ModPlug will only load one layer.&lt;br /&gt;
&lt;br /&gt;
If you want to work with multiple MIDI Libraries, you can right-click any of the MIDI Library folders to import or export the MIDI library to / from a text file.&lt;br /&gt;
&lt;br /&gt;
=== Sound Banks ===&lt;br /&gt;
&lt;br /&gt;
Sound Banks are collections of samples, often sorted in categories defined by the General MIDI standard. Additionally to the default (but poor-sounding) sound bank GM.DLS that is shipped with DirectX and is automatically detected by MPT on Windows systems, you can add new sound banks by right-clicking an empty spot of the Tree view and choosing “Add Sound Bank...”. The following formats are supported:&lt;br /&gt;
* SoundFont 2.0 (.sf2)&lt;br /&gt;
* SoundFont 1.0 (.sbk)&lt;br /&gt;
* Downloadable Sounds (.dls)&lt;br /&gt;
* Miles Sound System (.mss)&lt;br /&gt;
&lt;br /&gt;
=== Instrument Library ===&lt;br /&gt;
&lt;br /&gt;
The Instrument Library is made up of two parts — the “Instrument Library” folder in the upper half of the tree view, and the entire lower half. The upper half is used for navigating around your file system and the lower half is used to display folder or module contents.&lt;br /&gt;
&lt;br /&gt;
When expanding the “Instrument Library” folder, you get to see a list of all drives and all child folders of the current library folder. Double-click the “..” folder to navigate one folder up in the file system hierarchy, and double-click any other folder or drive to change to that folder or drive. Module files that OpenMPT can open are marked in green - you can imagine them as virtual folders in your instrument library, and double-clicking a module will show all its samples and instruments in the lower half of the tree view — just like if it was a real folder. You may also right-click a module and choose &#039;&#039;&#039;Edit Song&#039;&#039;&#039; to open the entire module instead of just importing instruments from it.&lt;br /&gt;
&lt;br /&gt;
The lower half of the tree view is dedicated to displaying folder contents. The first item of this list tells you which folder or module you are currently browsing. By default, only sample and instrument files are shown in this view; if you want to list all folder contents, right-click the first item and choose &#039;&#039;&#039;Show All Files&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You can preview any instrument by double-clicking it. You may also press note keys just like in the sample editor to play it at a different pitch. If you want to load a sample or instrument from the instrument library into a module, simply drag′n′drop it onto the sample or instrument view.&lt;br /&gt;
&lt;br /&gt;
The Instrument Library is not updated live. If you have added new instruments to the folder that is displayed in the lower half of the tree view, you have to right-click the list and choose &#039;&#039;&#039;Refresh&#039;&#039;&#039; to reload the folder contents.&lt;br /&gt;
&lt;br /&gt;
== Contextual Menus ==&lt;br /&gt;
&lt;br /&gt;
The context menus in the Tree View depends on the item that you right click on. The following is a table of the elements that have contextual menus and descriptions of the contextual menu items.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Element/Icon !! Menu !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Any || &#039;&#039;&#039;Refresh&#039;&#039;&#039; || Re-verifies the folders and items that should be shown in the Tree, in case you added, subtracted, or moved elements from outside ModPlug.&lt;br /&gt;
|-&lt;br /&gt;
| None (Blank space) || &#039;&#039;&#039;Add Sound Bank&#039;&#039;&#039; || Shows the Open File dialog so you can load an .sf2 or .dls sound bank file.&lt;br /&gt;
|-&lt;br /&gt;
| Song folder || &#039;&#039;&#039;View&#039;&#039;&#039; || Brings the track&#039;s window to the front.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Close&#039;&#039;&#039; || Closes the song file. If any changes were made to the track, you are prompted to save it.&lt;br /&gt;
|-&lt;br /&gt;
| Sequence folder || &#039;&#039;&#039;Insert Sequence&#039;&#039;&#039; || Adds a new empty Sequence to the end of the Sequence list and shows it if the Pattern tab is displayed. This is the only way to create an empty Sequence.&lt;br /&gt;
|-&lt;br /&gt;
| Sequence ID || &#039;&#039;&#039;Swithch to Sequence&#039;&#039;&#039; || Displays the current sequence in the Pattern page.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Insert Sequence&#039;&#039;&#039; || Adds a new empty Sequence to the end of the Sequence list and shows it if the Pattern tab is displayed.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Duplicate Sequence&#039;&#039;&#039; || Copies the selected Sequence and adds it to the end of the Sequence List.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Delete Sequence&#039;&#039;&#039; || Deletes the selected Sequence and renumbers the other Sequences if necessary. There is no undo for this deletion, so you are prompted for confirmation.&lt;br /&gt;
|-&lt;br /&gt;
| Sequence Pattern ID || &#039;&#039;&#039;Edit Pattern&#039;&#039;&#039; || Shows the selected Pattern and its Sequence in the Pattern page.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Delete from List&#039;&#039;&#039; || Removes the pattern from the sequence, but does not erase the pattern from the track.&lt;br /&gt;
|-&lt;br /&gt;
| Pattern folder - Pattern ID || &#039;&#039;&#039;Edit Pattern&#039;&#039;&#039; || Displays the selected pattern in the Sequence from which it was created.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Delete Pattern&#039;&#039;&#039; || Deletes the Pattern from the &#039;&#039;&#039;track&#039;&#039;&#039;. There is no undo for this deletion, so you are prompted for confirmation.&lt;br /&gt;
|-&lt;br /&gt;
| Sample folder - Sample ID || &#039;&#039;&#039;View Sample&#039;&#039;&#039; || Shows this sample slot in the Samples page.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Play Sample&#039;&#039;&#039; || Plays the sample at C-5, the same as clicking on the Preview Sample icon, applying all sample attributes.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Delete Sample&#039;&#039;&#039; || Removes the sample from the track. There is no undo for this deletion, so you are prompted for confirmation.&lt;br /&gt;
|-&lt;br /&gt;
| Instrument folder - Instrument ID || &#039;&#039;&#039;View Instrument&#039;&#039;&#039; || Shows this instrument slot in the Instruments page.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Play Instrument&#039;&#039;&#039; || Plays the instrument at C-5, the same as clicking on the Preview Instrument icon, applying all of its attributes.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Delete Instrument&#039;&#039;&#039; || Removes the instrument from the track. There is no undo for this deletion, so you are prompted for confirmation.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Mute Instrument&#039;&#039;&#039; {1} || Disables playback of this instrument in all channels.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Solo Instrument&#039;&#039;&#039; {1} || Enables playback of only this instrument on all channels.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Unmute All&#039;&#039;&#039; || Enables playback of all instruments.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Set Path&#039;&#039;&#039; || (ITP only) Saves the path for the instrument in the track&#039;s cache. You can verify the path by looking in the Instruments listing in the Comments page.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Save&#039;&#039;&#039; || Opens the Save File dialog so you can save the instrument with the settings you&#039;ve made for it.&lt;br /&gt;
|-&lt;br /&gt;
| Comments icon || &#039;&#039;&#039;View Comments&#039;&#039;&#039; || Opens the Comments page.&lt;br /&gt;
|-&lt;br /&gt;
| Plugins folder – Plugin ID || &#039;&#039;&#039;Edit&#039;&#039;&#039; || Opens the MPT&#039;s plugin window. If the plugin has a GUI, it is presented inside the window.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Bypass&#039;&#039;&#039; || Mutes the &#039;&#039;&#039;playback&#039;&#039;&#039; from or through the plugin. However, the memory cache for its playback is still used, so when you turn off the Bypass the other notes that were played during the muted state will be played at its next note.&lt;br /&gt;
|-&lt;br /&gt;
| MIDI Library folder  (or any of its elements) || &#039;&#039;&#039;Import/Export Library&#039;&#039;&#039; || Shows the Open File or Save File dialog so you can load or save the selected library.&lt;br /&gt;
|-&lt;br /&gt;
| MIDI Instrument ID || &#039;&#039;&#039;Map Instrument&#039;&#039;&#039; || Shows the Open File dialog so you can add this instrument to a sound bank.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Play Instrument&#039;&#039;&#039; || Currently not functional.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Unmap Instrument&#039;&#039;&#039; || Disables the MIDI instrument from use in this library.&lt;br /&gt;
|-&lt;br /&gt;
| GM folder {2} || &#039;&#039;&#039;Properties&#039;&#039;&#039; || Shows the info window with details on this .dls file.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Remove Bank&#039;&#039;&#039; || Removes this folder from the Tree permanently.  Use Import Sound Bank to reload it from disk.&lt;br /&gt;
|-&lt;br /&gt;
|  || &#039;&#039;&#039;Add Sound Bank&#039;&#039;&#039; || Shows the Open File dialog so you can load an .sf2 or .dls sound bank file.&lt;br /&gt;
|-&lt;br /&gt;
| Bank folder – Instrument ID || &#039;&#039;&#039;Play Instrument&#039;&#039;&#039; || Plays the instrument at C-5, the same as clicking on the Preview Instrument icon, applying all of its attributes.&lt;br /&gt;
|-&lt;br /&gt;
| Instrument Library folder || &#039;&#039;&#039;Show Only Sound/All Files&#039;&#039;&#039; || Toggles between showing all files in the Instrument Library folder and only showing sound files. (All disks and volumes are always visible.)&lt;br /&gt;
|-&lt;br /&gt;
| Library Volume || &#039;&#039;&#039;Browse&#039;&#039;&#039; || Displays all folders and files at the root level of the selected volume. Click on the &amp;quot;Up Folder&amp;quot; icon to move up one level from the directory. ||  &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[1] VST instruments cannot be muted by Instrument Mute (or Soloing by other instruments). Use the Bypass item in the Plugin contextual menu to mute VST plugins.&lt;br /&gt;
&lt;br /&gt;
[2] Windows&#039; General MIDI folder is located by default in the following path: &amp;lt;code&amp;gt;%WINDIR%\system32\drivers\gm.dls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Manual|Tree view]]&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Active_row&amp;diff=960</id>
		<title>Active row</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Active_row&amp;diff=960"/>
		<updated>2011-10-17T13:40:46Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Content from MPT OHM Glassary.pdf, of OHM source documents&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It&#039;s the current row where the cursor exists. Even when switching to another pattern, the active row remains in the same pattern until activated by setting the cursor location. If you move the cursor while the Active Row is in a hidden pattern, the Pattern View will switch to the pattern with the Active Row.&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Development:_Compiling_the_code&amp;diff=913</id>
		<title>Development: Compiling the code</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Development:_Compiling_the_code&amp;diff=913"/>
		<updated>2011-10-15T16:08:43Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you want to get involved with OpenMPT development, or just want to compile your own version of the tracker, here are some hints on how to get started.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
*Visual Studio 2003/2005/2008/2010 (at least Standard version is required; Express will not work)&lt;br /&gt;
*&#039;&#039;Optional&#039;&#039; [http://tortoisesvn.tigris.org/ TortoiseSVN] or any other SVN client. You will need this to get the latest code revision via the [http://en.wikipedia.org/wiki/Apache_Subversion SVN] system. The description below is written for TortoiseSVN. You can also [http://modplug.svn.sourceforge.net/viewvc/modplug/trunk/OpenMPT/ download the code in a GNU tarball] if you don not want to install a SVN client.&lt;br /&gt;
	&lt;br /&gt;
== Getting the code ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Using TortoiseSVN:&#039;&#039;&#039; First, you have to create a directory on your hard drive in which you want to place the source code. Right-click on the directory and choose the context menu entry &amp;quot;SVN Checkout...&amp;quot;. The &amp;quot;Repository URL&amp;quot; to fill in is &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://modplug.svn.sourceforge.net/svnroot/modplug/trunk/OpenMPT&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. After clicking the OK button, all files will be downloaded.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Tarball:&#039;&#039;&#039; If you don not want to use a SVN client, simply get the GNU tarball from http://modplug.svn.sourceforge.net/viewvc/modplug/trunk/OpenMPT/ and extract it somewhere.&lt;br /&gt;
&lt;br /&gt;
*Once you have checked out, you can always right-click on the directory and choose &amp;quot;SVN Update...&amp;quot; to get the most recent revision of the code. This will of course not work with the tarball method, you will have to download a new tarball after every commit in that case.&lt;br /&gt;
&lt;br /&gt;
To compile OpenMPT with ASIO and VST support, you will have to get the respective SDKs from the [http://www.steinberg.net/en/company/developer.html Steinberg website]. The following files are required:&lt;br /&gt;
	&lt;br /&gt;
*VST 2.4: Copy the files &amp;lt;code&amp;gt;aeffect.h&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;aeffectx.h&amp;lt;/code&amp;gt; from &amp;lt;code&amp;gt;vstsdk2.4/pluginterfaces/vst2.x&amp;lt;/code&amp;gt; to the &amp;quot;include&amp;quot; directory of OpenMPT.&lt;br /&gt;
&lt;br /&gt;
*ASIO: Copy the files &amp;lt;code&amp;gt;asio.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;asiosys.h&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;iasiodrv.h&amp;lt;/code&amp;gt; from &amp;lt;code&amp;gt;common/&amp;lt;/code&amp;gt; to the &amp;quot;include&amp;quot; directory of OpenMPT.&lt;br /&gt;
&lt;br /&gt;
== Compiling the code ==&lt;br /&gt;
&lt;br /&gt;
To open the code, you will need Visual Studio .NET 2003/2005/2008/2010.&lt;br /&gt;
&lt;br /&gt;
Open the file &amp;lt;code&amp;gt;mptrack/MPTRACK.sln&amp;lt;/code&amp;gt; (if you are using VS2003 or VS2005), &amp;lt;code&amp;gt;mptrack/MPTRACK_08.sln&amp;lt;/code&amp;gt; (VS2008) or mptrack/MPTRACK_10.sln (VS2010) in Visual Studio and click on the menu item &amp;quot;&amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt;&amp;quot;→&amp;quot;&amp;lt;code&amp;gt;Build solution&amp;lt;/code&amp;gt;&amp;quot; to compile the code. Note that this process may take quite a while!&lt;br /&gt;
&lt;br /&gt;
Depending on the version of Visual Studio used, the code might not compile out of the box. Some known reasons for that are:&lt;br /&gt;
	&lt;br /&gt;
*You forgot to download the VST 2.4 and ASIO SDKs. Read the previous section to find out which files you need. Alternatively, if you don not want to compile OpenMPT with VST and ASIO support, you can define the constants &amp;lt;code&amp;gt;NO_VST&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;NO_ASIO&amp;lt;/code&amp;gt; in the file &amp;lt;code&amp;gt;StdAfx.h&amp;lt;/code&amp;gt; (appropriate &amp;lt;code&amp;gt;#define&amp;lt;/code&amp;gt; statements are already present but commented out).&lt;br /&gt;
&lt;br /&gt;
*File dsound.h not found: You need the DirectX SDK. Please read the next step to find out how to add the SDK to Visual Studio&#039;s path settings. Alternatively, you can define the constant &amp;lt;code&amp;gt;NO_DSOUND&amp;lt;/code&amp;gt; in the file &amp;lt;code&amp;gt;StdAfx.h&amp;lt;/code&amp;gt;  (an appropriate &amp;lt;code&amp;gt;#define&amp;lt;/code&amp;gt; is already present but commented out). &#039;&#039;&#039;Installing this before installing Visual Studio&#039;&#039;&#039; could spare you some work with setting up the paths.&lt;br /&gt;
&lt;br /&gt;
*If not installed with Visual Studio already, you will also require the [http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&amp;amp;displaylang=en Microsoft Platform SDK]. After installing, you should check if the library and include paths have been set up properly in Visual Studio. To do so, go to &amp;quot;&amp;lt;code&amp;gt;Tools&amp;lt;/code&amp;gt;&amp;quot;→&amp;quot;&amp;lt;code&amp;gt;Options&amp;lt;/code&amp;gt;&amp;quot; and then &amp;quot;&amp;lt;code&amp;gt;Projects&amp;lt;/code&amp;gt;&amp;quot;→&amp;quot;&amp;lt;code&amp;gt;VC++ Directories&amp;lt;/code&amp;gt;&amp;quot;. With VS2008 and VS2010, this step should not be necessary.&lt;br /&gt;
&lt;br /&gt;
== Staying up to date ==&lt;br /&gt;
&lt;br /&gt;
If you want to be notified of new code commits, you can subscribe to the SVN mailing list at https://lists.sourceforge.net/lists/listinfo/modplug-svn-commit.&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Development:_Compiling_the_code&amp;diff=912</id>
		<title>Development: Compiling the code</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Development:_Compiling_the_code&amp;diff=912"/>
		<updated>2011-10-15T16:08:00Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Article copied from OpenMPT forum (http://forum.openmpt.org/index.php?topic=4432.0)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you want to get involved with OpenMPT development, or just want to compile your own version of the tracker, here are some hints on how to get started.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
*Visual Studio 2003/2005/2008/2010 (at least Standard version is required; Express will not work)&lt;br /&gt;
*&#039;&#039;Optional&#039;&#039; [http://tortoisesvn.tigris.org/ TortoiseSVN] or any other SVN client. You will need this to get the latest code revision via the [http://en.wikipedia.org/wiki/Apache_Subversion SVN] system. The description below is written for TortoiseSVN. You can also [http://modplug.svn.sourceforge.net/viewvc/modplug/trunk/OpenMPT/ download the code in a GNU tarball] if you don not want to install a SVN client.&lt;br /&gt;
	&lt;br /&gt;
== Getting the code ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Using TortoiseSVN:&#039;&#039;&#039; First, you have to create a directory on your hard drive in which you want to place the source code. Right-click on the directory and choose the context menu entry &amp;quot;SVN Checkout...&amp;quot;. The &amp;quot;Repository URL&amp;quot; to fill in is &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://modplug.svn.sourceforge.net/svnroot/modplug/trunk/OpenMPT&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. After clicking the OK button, all files will be downloaded.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Tarball:&#039;&#039;&#039; If you don not want to use a SVN client, simply get the GNU tarball from http://modplug.svn.sourceforge.net/viewvc/modplug/trunk/OpenMPT/ and extract it somewhere.&lt;br /&gt;
&lt;br /&gt;
*Once you have checked out, you can always right-click on the directory and choose &amp;quot;SVN Update...&amp;quot; to get the most recent revision of the code. This will of course not work with the tarball method, you will have to download a new tarball after every commit in that case.&lt;br /&gt;
&lt;br /&gt;
To compile OpenMPT with ASIO and VST support, you will have to get the respective SDKs from the [http://www.steinberg.net/en/company/developer.html Steinberg website]. The following files are required:&lt;br /&gt;
	&lt;br /&gt;
*VST 2.4: Copy the files &amp;lt;code&amp;gt;aeffect.h&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;aeffectx.h&amp;lt;/code&amp;gt; from &amp;lt;code&amp;gt;vstsdk2.4/pluginterfaces/vst2.x&amp;lt;/code&amp;gt; to the &amp;quot;include&amp;quot; directory of OpenMPT.&lt;br /&gt;
&lt;br /&gt;
*ASIO: Copy the files &amp;lt;code&amp;gt;asio.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;asiosys.h&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;iasiodrv.h&amp;lt;/code&amp;gt; from &amp;lt;code&amp;gt;common/&amp;lt;/code&amp;gt; to the &amp;quot;include&amp;quot; directory of OpenMPT.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Compiling the code ==&lt;br /&gt;
&lt;br /&gt;
To open the code, you will need Visual Studio .NET 2003/2005/2008/2010.&lt;br /&gt;
&lt;br /&gt;
Open the file &amp;lt;code&amp;gt;mptrack/MPTRACK.sln&amp;lt;/code&amp;gt; (if you are using VS2003 or VS2005), &amp;lt;code&amp;gt;mptrack/MPTRACK_08.sln&amp;lt;/code&amp;gt; (VS2008) or mptrack/MPTRACK_10.sln (VS2010) in Visual Studio and click on the menu item &amp;quot;&amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt;&amp;quot;→&amp;quot;&amp;lt;code&amp;gt;Build solution&amp;lt;/code&amp;gt;&amp;quot; to compile the code. Note that this process may take quite a while!&lt;br /&gt;
&lt;br /&gt;
Depending on the version of Visual Studio used, the code might not compile out of the box. Some known reasons for that are:&lt;br /&gt;
	&lt;br /&gt;
*You forgot to download the VST 2.4 and ASIO SDKs. Read the previous section to find out which files you need. Alternatively, if you don not want to compile OpenMPT with VST and ASIO support, you can define the constants &amp;lt;code&amp;gt;NO_VST&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;NO_ASIO&amp;lt;/code&amp;gt; in the file &amp;lt;code&amp;gt;StdAfx.h&amp;lt;/code&amp;gt; (appropriate &amp;lt;code&amp;gt;#define&amp;lt;/code&amp;gt; statements are already present but commented out).&lt;br /&gt;
&lt;br /&gt;
*File dsound.h not found: You need the DirectX SDK. Please read the next step to find out how to add the SDK to Visual Studio&#039;s path settings. Alternatively, you can define the constant &amp;lt;code&amp;gt;NO_DSOUND&amp;lt;/code&amp;gt; in the file &amp;lt;code&amp;gt;StdAfx.h&amp;lt;/code&amp;gt;  (an appropriate &amp;lt;code&amp;gt;#define&amp;lt;/code&amp;gt; is already present but commented out). &#039;&#039;&#039;Installing this before installing Visual Studio&#039;&#039;&#039; could spare you some work with setting up the paths.&lt;br /&gt;
&lt;br /&gt;
*If not installed with Visual Studio already, you will also require the [http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&amp;amp;displaylang=en Microsoft Platform SDK]. After installing, you should check if the library and include paths have been set up properly in Visual Studio. To do so, go to &amp;quot;&amp;lt;code&amp;gt;Tools&amp;lt;/code&amp;gt;&amp;quot;→&amp;quot;&amp;lt;code&amp;gt;Options&amp;lt;/code&amp;gt;&amp;quot; and then &amp;quot;&amp;lt;code&amp;gt;Projects&amp;lt;/code&amp;gt;&amp;quot;→&amp;quot;&amp;lt;code&amp;gt;VC++ Directories&amp;lt;/code&amp;gt;&amp;quot;. With VS2008 and VS2010, this step should not be necessary.&lt;br /&gt;
&lt;br /&gt;
== Staying up to date ==&lt;br /&gt;
&lt;br /&gt;
If you want to be notified of new code commits, you can subscribe to the SVN mailing list at https://lists.sourceforge.net/lists/listinfo/modplug-svn-commit.&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Talk:Manual:_Contextual_Menus_Reference&amp;diff=911</id>
		<title>Talk:Manual: Contextual Menus Reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Talk:Manual:_Contextual_Menus_Reference&amp;diff=911"/>
		<updated>2011-10-15T14:50:32Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It might be better to actually keep the context menu explanations on the appopriate pages (f.e. Manual: Samples, Manual: Patterns, etc...), what do you think? That&#039;s at least how we do it on the German Wiki. --[[User:Saga Musix|Saga Musix]] 23:18, 29 September 2011 (UTC)&lt;br /&gt;
:Ok, I&#039;ll make some changes not so soon, and let&#039;s see how it works ;) [[User:Jmkz|jmkz]] 00:15, 30 September 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Saga, you can now delete this page, I have moved into appropiate pages now. [[User:Jmkz|jmkz]] 14:50, 15 October 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Patterns&amp;diff=909</id>
		<title>Manual: Patterns</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Patterns&amp;diff=909"/>
		<updated>2011-10-15T14:46:55Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Transferred Contextual Menus from Reference&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Respective Images}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Contextual Menus ==&lt;br /&gt;
&lt;br /&gt;
 Image of pattern context menu&lt;br /&gt;
&lt;br /&gt;
Many of the menu items in this contextual menu may not be available/visible based on what the selection contains. To show all menu items, even if they don not apply, check the “Old-style Pattern Context Menu” option in the General page of the Options dialog; the unavailable items will be grayed out.&lt;br /&gt;
&lt;br /&gt;
===== Select Column =====&lt;br /&gt;
&lt;br /&gt;
Select all data within the selected channel.&lt;br /&gt;
&lt;br /&gt;
===== Select Pattern =====&lt;br /&gt;
&lt;br /&gt;
Select all data within the current pattern.&lt;br /&gt;
&lt;br /&gt;
===== Cut =====&lt;br /&gt;
&lt;br /&gt;
Executes a Copy action on the selected region, then erases all data from it. The cursor is not relocated.&lt;br /&gt;
&lt;br /&gt;
===== Copy =====&lt;br /&gt;
&lt;br /&gt;
Copies the selection to the clipboard, leaving the data and cursor location intact.&lt;br /&gt;
&lt;br /&gt;
===== Paste =====&lt;br /&gt;
&lt;br /&gt;
Transfers a copy of the clipboard contents (if it is pattern data) where the cursor is located, overwriting any data within the bounds of the pasted data. This will begin in the same event as the cursor location, even if the cursor is not in the first column of the event.&lt;br /&gt;
&lt;br /&gt;
===== Mix Paste =====&lt;br /&gt;
&lt;br /&gt;
Transfers a copy of the clipboard contents where the cursor is located, but what is entered depends on the Mix type. Normally, the values are changed, but for the effect columns, the prefixes are not overwitten. In IT style, only empty fields within the bounds of the pasted data are overwritten. See the [[Manual:_Menus#Paste|Edit menu]] version of this command for an example.&lt;br /&gt;
&lt;br /&gt;
===== Undo =====&lt;br /&gt;
&lt;br /&gt;
Repeals the last action taken, up to the most recent 1000 actions in the Pattern Editor and 1000 per sample in the Sample Display. Note, however, navigation cannot be un-done.&lt;br /&gt;
&lt;br /&gt;
===== Clear =====&lt;br /&gt;
&lt;br /&gt;
Erases all data in the selected region without affecting the clipboard contents.&lt;br /&gt;
&lt;br /&gt;
fields), the origin data will simply be repeated, filling in any blank fields in the affected columns. The transition will occur within all channels in the selection for those that meet the criteria, using the following rules:&lt;br /&gt;
&lt;br /&gt;
===== Interpolate =====&lt;br /&gt;
&lt;br /&gt;
Fills in data that transitions between the uppermost, or “origin”, data of the selected column and the lowermost (“destination”) data in the same column. If the data in the origin is the same as the destination row (or if the destination row has blank fields), the origin data will simply be repeated, filling in any blank fields in the affected columns. The transition will occur within all channels in the selection for those that meet the criteria, using the following rules:&lt;br /&gt;
&lt;br /&gt;
===== Interpolating Notes =====&lt;br /&gt;
&lt;br /&gt;
* The notes will be transitioned using the notes according to the note names of the tuning which they use; if no tuning is applied, it will use MPT’s default notes of the “B chromatic scale” — C, C#, D, D#, E, F, F#, G, G#, A, A#, and B.&lt;br /&gt;
&lt;br /&gt;
* Any row in the interpolated selection which already contains a note will be skipped, and the existing note will remain.&lt;br /&gt;
&lt;br /&gt;
* If the origin note is also assigned an instrument, the instrument will accompany any note entered into the transition (skipping already existing notes), even if the destination note does not call an instrument.&lt;br /&gt;
&lt;br /&gt;
===== Interpolating Note Effect =====&lt;br /&gt;
&lt;br /&gt;
* Any row in the interpolated selection which already contains a note effect will be skipped and will remain intact, &#039;&#039;&#039;unless&#039;&#039;&#039; it is the same effect command as the interpolated data.&lt;br /&gt;
&lt;br /&gt;
===== Interpolating Channel Effect =====&lt;br /&gt;
&lt;br /&gt;
* Any row in the interpolated selection which already contains a channel effect will be skipped and will remain intact, &#039;&#039;&#039;unless&#039;&#039;&#039; it is the same effect command as the interpolated data.&lt;br /&gt;
&lt;br /&gt;
* If only one side of the channel effect column is selected (the prefix or the value), the transition will still occur using the same rules.&lt;br /&gt;
&lt;br /&gt;
===== Transpose =====&lt;br /&gt;
&lt;br /&gt;
Changes the pitch of all notes within the selection, up or down an octave, or up or down one note.&lt;br /&gt;
&lt;br /&gt;
===== Change Instrument =====&lt;br /&gt;
&lt;br /&gt;
Assigns the current instrument (shown in the Main Instrument field) to &#039;&#039;&#039;all&#039;&#039;&#039; notes within the selection (even if the selection does not include the instrument column). This will override the alternate instrument applied from a keyboard split. (There is no way to apply the alternate instrument based on the note using a keyboard shortcut or contextual menu.) This menu item will appear only if the right-click is on a note event.&lt;br /&gt;
&lt;br /&gt;
===== Amplify =====&lt;br /&gt;
&lt;br /&gt;
 image of amplify window&lt;br /&gt;
&lt;br /&gt;
Assigns a volume command to all notes in any event included in the selection. It is applicable only if the note effect column is included in the selection, but the note column does &#039;&#039;&#039;not&#039;&#039;&#039; need to be included. When choosing this command, you will be presented with the Amplify dialog which allows you to enter a percent decrease/ increase of each notes current volume. (If the note does not have a volume command, the volume value is assumed to be 64; the sample&#039;s/instrument&#039;s volume settings are not considered). Then each note in an event that is part of the selection will be assigned a volume command with the calculated value. &#039;&#039;&#039;Note:&#039;&#039;&#039; Amplify does not work in MOD formats.&lt;br /&gt;
&lt;br /&gt;
===== Visualize =====&lt;br /&gt;
&lt;br /&gt;
Opens the Parameter Editor window, using only the channel FX data from the first channel of the selection.&lt;br /&gt;
The next 3 menu items are only visible if the right-click occurs on a Parameter Control Event (PCE):&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Change Plugin:&#039;&#039;&#039; Shows a submenu so you change the PCE plugin to another one. Only loaded plugins are listed.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Change Plugin Parameter:&#039;&#039;&#039; Shows a submenu of the plugin&#039;s parameter IDs (along with their names if the VST provides them) so you can choose another parameter to control.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Toggle Plugin Editor:&#039;&#039;&#039; Opens the plugin GUI so you can edit the parameters or use other functions.&lt;br /&gt;
&lt;br /&gt;
===== Grow Selection =====&lt;br /&gt;
&lt;br /&gt;
Doubles the number of rows the selection occupies by inserting a blank row after every row in the selection. This will overwrite any rows in those channels below the selection, then re-select the area overwritten. The cursor is not relocated.&lt;br /&gt;
&lt;br /&gt;
===== Shrink Selection =====&lt;br /&gt;
&lt;br /&gt;
Halves the number of rows the selection occupies by deleting every second row in the selection. The new area is re-selected, but the cursor is not relocated.&lt;br /&gt;
&lt;br /&gt;
===== Show Row Play Time =====&lt;br /&gt;
&lt;br /&gt;
Displays an estimate of the time length from the song/sequence start to the selected row.&lt;br /&gt;
&lt;br /&gt;
===== Insert Rows =====&lt;br /&gt;
&lt;br /&gt;
Inserts one row at the top row of the selection in every selected channel, shifting (the rows below it) down by one row, which deletes the last row in the channel.&lt;br /&gt;
&lt;br /&gt;
===== Delete Rows =====&lt;br /&gt;
&lt;br /&gt;
Deletes the selected rows in the selected channels, shifting (the rows below it) up by the same number deleted and inserting empty rows at the bottom to keep the same number of rows in the channel.&lt;br /&gt;
&lt;br /&gt;
=== Order List ===&lt;br /&gt;
&lt;br /&gt;
===== Insert Pattern =====&lt;br /&gt;
&lt;br /&gt;
Copies the same selected pattern(s), placing the same Pattern IDs at that point in the Order List.&lt;br /&gt;
&lt;br /&gt;
===== Remove Pattern =====&lt;br /&gt;
&lt;br /&gt;
Removes the selected pattern(s) from the Order List.&lt;br /&gt;
&lt;br /&gt;
===== Create New Pattern =====&lt;br /&gt;
&lt;br /&gt;
Places a new blank pattern in the Order List where you clicked, or after the last “official” pattern, whichever is closest to the front. If the selected pattern is a null pattern, the new blank pattern will have the default number of rows (64); otherwise it will contain the same number of rows.&lt;br /&gt;
&lt;br /&gt;
===== Duplicate Pattern =====&lt;br /&gt;
&lt;br /&gt;
Copies the pattern into a new pattern ID, placing it in the Order List where you clicked, or after the last “official” pattern, whichever is closest to the front.&lt;br /&gt;
&lt;br /&gt;
===== Copy Pattern =====&lt;br /&gt;
&lt;br /&gt;
Copies the pattern data of a single pattern (the selected one) into the clipboard.&lt;br /&gt;
&lt;br /&gt;
===== Paste Pattern =====&lt;br /&gt;
&lt;br /&gt;
Places the pattern data in the clipboard into the selected pattern, replacing any data in the pattern. The Pattern ID is not changed.&lt;br /&gt;
&lt;br /&gt;
===== Copy Orders =====&lt;br /&gt;
&lt;br /&gt;
Copies the selected Pattern IDs (Orders) into the clipboard. This option appears only if multiple orders are selected.&lt;br /&gt;
&lt;br /&gt;
===== Cut Orders =====&lt;br /&gt;
&lt;br /&gt;
Copies the selected Orders into the clipboard and removes the selection from the Order List. This option appears only if multiple orders are selected.&lt;br /&gt;
&lt;br /&gt;
===== Paste Orders =====&lt;br /&gt;
&lt;br /&gt;
If there are any Patterns in the clipboard, the Pattern IDs are inserted before the selected Order.&lt;br /&gt;
&lt;br /&gt;
===== Pattern Properties =====&lt;br /&gt;
&lt;br /&gt;
Opens the [[Manual:_Pattern Properties|Pattern Properties]] dialog.&lt;br /&gt;
&lt;br /&gt;
===== Sequences =====&lt;br /&gt;
&lt;br /&gt;
This submenu only appears in MPTM tracks, and you can choose from the following items:&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Sequence List:&#039;&#039;&#039; The first items are a list of all the Sequences in the module. Selecting one switches to that Sequence.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Duplicate Current Sequence:&#039;&#039;&#039; Creates a new Sequence at the end of the Sequence List, and copies the Orders into it. The Sequence name is not copied over.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Create Empty Sequence:&#039;&#039;&#039; Creates a new Sequence at the end of the Sequence List without any Orders.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Delete Current Sequence:&#039;&#039;&#039; Deletes the current Sequence, but not any Patterns that it may contain. There is no Undo for this action, so you are prompted for confirmation after selecting this option.&lt;br /&gt;
&lt;br /&gt;
===== Render to WAV =====&lt;br /&gt;
&lt;br /&gt;
Exports the selected pattern(s) to a .wav file. See the section on [[Manual:_Saving_and_exporting#Wave_Export|WAV Export]] for more info.&lt;br /&gt;
&lt;br /&gt;
=== Channel Header ===&lt;br /&gt;
&lt;br /&gt;
 Image of channel header context menu&lt;br /&gt;
&lt;br /&gt;
===== Mute Channel =====&lt;br /&gt;
&lt;br /&gt;
Disables all audio output from this channel.&lt;br /&gt;
&lt;br /&gt;
===== Solo Channel =====&lt;br /&gt;
&lt;br /&gt;
Mutes all channels except this one.&lt;br /&gt;
&lt;br /&gt;
===== Unmute All =====&lt;br /&gt;
&lt;br /&gt;
Enables audio output from all channels.&lt;br /&gt;
&lt;br /&gt;
===== Transition Actions =====&lt;br /&gt;
&lt;br /&gt;
Will carry out one of these actions the next time the playback pointer is at the beginning row of the next-played pattern. The actions are Mute (disable audio from the selected channel), Unmute All (enable audio from every channel), or Solo (disable audio from all &#039;&#039;&#039;except&#039;&#039;&#039; the selected channel).&lt;br /&gt;
&lt;br /&gt;
===== Reset Channel =====&lt;br /&gt;
Stops the processing of all notes in the channel, as well as reverts to the initial channel settings, such as those for pan position, volume, etc.&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Samples&amp;diff=908</id>
		<title>Manual: Samples</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Samples&amp;diff=908"/>
		<updated>2011-10-15T14:45:27Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Transferred Contextual Menus from Reference&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Respective Images}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Contextual Menus ==&lt;br /&gt;
&lt;br /&gt;
The contextual menus for the Sample Display are different depending on whether or not there is a selected block of data.&lt;br /&gt;
&lt;br /&gt;
 Image of &amp;quot;normal&amp;quot; context menu; Image of on-selection fragment context menu.&lt;br /&gt;
&lt;br /&gt;
The left menu will show with a Right-click in the waveform display when there is a selection; otherwise, the menu on the right will pop up.&lt;br /&gt;
&lt;br /&gt;
===== Set as (Sample) Loop =====&lt;br /&gt;
&lt;br /&gt;
When a selection is made, this sets the start and end points of the Sample Loop to that of the selection block.&lt;br /&gt;
&lt;br /&gt;
===== Set Loop Start =====&lt;br /&gt;
&lt;br /&gt;
Uses the selected sample point as the start of the Sample Loop.&lt;br /&gt;
&lt;br /&gt;
===== Set Loop End =====&lt;br /&gt;
&lt;br /&gt;
Uses the selected sample point as the end of the Sample Loop.&lt;br /&gt;
&lt;br /&gt;
===== Set as Sustain Loop =====&lt;br /&gt;
&lt;br /&gt;
When a selection is made, this sets the start and end points of the Sustain Loop to that of the selection block.&lt;br /&gt;
&lt;br /&gt;
===== Set Sustain Start =====&lt;br /&gt;
&lt;br /&gt;
Uses the selected point as the start of the Sustain Loop.&lt;br /&gt;
&lt;br /&gt;
===== Set Sustain End =====&lt;br /&gt;
&lt;br /&gt;
Uses the selected sample point as the end of the Sustain Loop.&lt;br /&gt;
&lt;br /&gt;
===== Convert to 8-bit =====&lt;br /&gt;
&lt;br /&gt;
If the sample is 16-bit, this will convert the sample to 8-bit, slightly reducing its sound quality in exchange for a smaller sample size. Neither the pitch nor the playback frequency is altered.&lt;br /&gt;
&lt;br /&gt;
===== Convert to Mono =====&lt;br /&gt;
&lt;br /&gt;
Blends the left and right channels together to mono-ize the sample, which can save file space or allow for interesting playback effects.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; There is no “Convert to Stereo” function.&lt;br /&gt;
&lt;br /&gt;
===== Trim =====&lt;br /&gt;
&lt;br /&gt;
Deletes all sample data outside of the selected region. You cannot trim audio channels separately with ModPlug.&lt;br /&gt;
&lt;br /&gt;
===== Trim around Loop Points =====&lt;br /&gt;
&lt;br /&gt;
Deletes all sample outside of the selected region. If no selection is given, then the selection outside of the Sample Loop points will be deleted. You cannot trim audio channels separately with ModPlug.&lt;br /&gt;
&lt;br /&gt;
===== Quick Fade =====&lt;br /&gt;
&lt;br /&gt;
If the selection includes the beginning of the waveform, this applies a fade-in from the first sample point to the last one in the selected region. If the selected region includes the end of the waveform, then a fade-out from the first sample point of the selection to the last one is applied. If both beginning and end are part of the selection, then this is the same as applying a Crossfade to the entire waveform.&lt;br /&gt;
&lt;br /&gt;
===== Cut =====&lt;br /&gt;
&lt;br /&gt;
Performs a Copy command, then removes the selected data points, shifting the remaining sample data together.&lt;br /&gt;
&lt;br /&gt;
===== Copy =====&lt;br /&gt;
&lt;br /&gt;
Stores the start and end points of the selection, overwriting the clipboard. Unfortunately you cannot do anything with this data except Paste it into (over) this or another sample. It cannot be pasted into a third-party audio editor.&lt;br /&gt;
&lt;br /&gt;
===== Paste =====&lt;br /&gt;
&lt;br /&gt;
Replaces the entire sample with the sample data in the clipboard. You cannot paste &#039;&#039;&#039;into&#039;&#039;&#039; the sample waveform.&lt;br /&gt;
&lt;br /&gt;
===== Undo =====&lt;br /&gt;
&lt;br /&gt;
Reverts to the previous waveform data (before the last edit).&lt;br /&gt;
&lt;br /&gt;
=== Sample Map ===&lt;br /&gt;
&lt;br /&gt;
===== Edit Sample Map =====&lt;br /&gt;
&lt;br /&gt;
Opens the [[Manual:_Sample_Map|Sample Map]] dialog, where you can assign samples to certain notes for input and playback.&lt;br /&gt;
&lt;br /&gt;
===== Edit Sample =====&lt;br /&gt;
&lt;br /&gt;
Allows you to select a sample whose attributes you wish to modify; once selected, the Samples tab is opened and the sample slot is shown.&lt;br /&gt;
&lt;br /&gt;
===== Map All Notes to sample =====&lt;br /&gt;
&lt;br /&gt;
Assigns all notes to the sample.&lt;br /&gt;
&lt;br /&gt;
===== Map All Notes to note =====&lt;br /&gt;
&lt;br /&gt;
Assigns all notes to the given note.&lt;br /&gt;
&lt;br /&gt;
===== Transpose Map Up =====&lt;br /&gt;
&lt;br /&gt;
Moves the sample assignments up one semitone.&lt;br /&gt;
&lt;br /&gt;
===== Transpose Map Down =====&lt;br /&gt;
&lt;br /&gt;
Moves the sample assignments down one semitone.&lt;br /&gt;
&lt;br /&gt;
===== Reset Note Mapping =====&lt;br /&gt;
&lt;br /&gt;
Reverts the map to the default assignment of C-0 through B-9.&lt;br /&gt;
&lt;br /&gt;
===== Duplicate Instrument =====&lt;br /&gt;
&lt;br /&gt;
Creates a new instrument slot and sets all of its attributes to those of the current instrument.&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Module_formats&amp;diff=905</id>
		<title>Manual: Module formats</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Module_formats&amp;diff=905"/>
		<updated>2011-10-15T14:26:06Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Missing dot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== File formats that can be read and written by ModPlug Tracker == &lt;br /&gt;
&lt;br /&gt;
=== The MOD format (.mod) ===&lt;br /&gt;
&lt;br /&gt;
The MOD format is the original tracking format, developed for the Commodore Amiga and its application Ultimate SoundTracker.&lt;br /&gt;
It was designed to use 4 channels each with one voice. Ultimate SoundTracker was soon superseded by ProTracker, which allowed for more tracker commands (effects), longer samples and more improvements.  Later, more popular variants of the MOD format made use of 32 channels, exceeding the original Amiga limits.&lt;br /&gt;
Arguably one of the most widespread tracker formats (because of its use in many computer games and demos), it is also one of the simplest to use, but this is due to its few note-driven effects.&lt;br /&gt;
With MPT, you can use up to 32 tracks (the default is 4), and note data includes sample numbers (as opposed to instruments, which cannot be used in the MOD format).&lt;br /&gt;
Initial tempo, number of rows (always 64), and the “time signature” cannot be defined (always uses the highlight values provided in the [[Manual:_Setup/Colours|Colour setup]]).&lt;br /&gt;
There is limited sample control and few global settings.&lt;br /&gt;
&lt;br /&gt;
=== The ScreamTracker 3 format (.s3m) ===&lt;br /&gt;
&lt;br /&gt;
Scream Tracker 3′s S3M format added sample tuning (defining the exact frequency of the middle C for samples), increased the number of playback channels, made use of an extra column specifically for volume control (which was extended by other trackers to handle panning commands as well), and compressed pattern data for smaller file sizes.&lt;br /&gt;
ModPlug Tracker has similar limitations when working with .s3m files as .mod, except with the S3M format, you can set the initial tempo and speed (ticks per row), initial global and sample volume, initial channel pan, and set each sample’s playback frequency.&lt;br /&gt;
Compared to MOD, there is also a different, more expanded set of effect commands.&lt;br /&gt;
&lt;br /&gt;
=== The FastTracker 2 format (.xm) ===&lt;br /&gt;
&lt;br /&gt;
With the XM format, Fasttracker 2 introduced the concept of “instruments”, which applied volume and panning envelopes to samples or sample loops. It also added the ability to map several samples to the same instrument.&lt;br /&gt;
It uses MOD effect command numbers, plus a few of its own for more sound control.&lt;br /&gt;
You can define initial tempos, speeds, and time signatures; provide envelopes to samples by assigning them to instruments; set sample looping and apply vibrato oscillation; and with MPT, apply VST plugins to instruments, channels, or the track.&lt;br /&gt;
&lt;br /&gt;
=== The Impulse Tracker format (.it) ===&lt;br /&gt;
&lt;br /&gt;
Impulse Tracker introduced the IT format, which, in comparison to the XM format, allows instruments to also specify the transposition of assigned samples depending on the note being played, applying resonance filters to samples, and defining “New Note Actions” (NNAs) for instruments to release playing notes on a pattern channel while a new note is already playing, which helped to increase polyphony without having to resort to more pattern channels.&lt;br /&gt;
Samples also have decent compression in file storage when saving IT files directly in Impulse Tracker.&lt;br /&gt;
IT effect commands use a more advanced set of S3M commands.&lt;br /&gt;
&lt;br /&gt;
=== The IT Project format (.itp) ===&lt;br /&gt;
&lt;br /&gt;
ITP is a version of ModPlug’s IT format, which, instead of storing the samples internally, stores the relative links the sample files, making a file in this format rather small but still full of MPT’s features, especially when using MPT on a flashdrive, or “stick”.&lt;br /&gt;
It also makes less of a memory footprint on one’s hard drive, because the sample is not duplicated for storage into the track file.&lt;br /&gt;
&lt;br /&gt;
=== The OpenMPT format (.mptm) ===&lt;br /&gt;
&lt;br /&gt;
MPTM is ModPlug Tracker’s own format. It follows the IT format, except there are added capabilities of tunings, Parameter Control events, and Pattern Sequences and many more features.&lt;br /&gt;
&lt;br /&gt;
=== The MIDI format (.mid) ===&lt;br /&gt;
&lt;br /&gt;
MIDI files are of course no module files. They store instrument parameters and patterns in a block format that is not easily converted to a tracker format.&lt;br /&gt;
&lt;br /&gt;
MPT can import many MIDI-sequenced songs in the MID format, but it is important to remember that sequence files are not the same as tracks and the data within the file does not translate well to a tracking format. The main problem that MPT has with MIDI importing is that the events are not lined up in evenly or uniformly in channels, so that, while all the events may be brought in, you have to spend hours clicking-and-dragging all the events to their proper time and channel.&lt;br /&gt;
&lt;br /&gt;
Users at the ModPlug forum have suggested the following to import MIDI files. Until the MIDI capabilities are quantified and streamlined, this is all we have.&lt;br /&gt;
* When importing MIDI files, experiment with the File Import speed in the [[Manual: Setup/MIDI|MIDI Setup]]. Usually the higher the speed, the more will be brought in to each pattern.&lt;br /&gt;
* Quantize the original MIDI file in its original application to 120 BPM and try to import with MPT.&lt;br /&gt;
* Use a third-party application to convert a MIDI file to a track, then open the track in MPT. Suggestions are [http://www.un4seen.com/mid2xm.html MID2XM] (a Win16-based shareware application, so will not run on 64-Bit Windows systems), [http://berotracker.de/ BeRoTracker] (a freeware tracker) and [http://www.renoise.com/ Renoise] (a commercial application which handles MIDI files well) together with [http://xrns2xmod.codeplex.com/documentation Xrns2XMOD] (as Renoise does not output files readable by OpenMPT by default).&lt;br /&gt;
&lt;br /&gt;
== File formats that can only be read by ModPlug Tracker ==&lt;br /&gt;
&lt;br /&gt;
The following formats can be imported into OpenMPT. Internally, they are converted to one of the file formats described above.&lt;br /&gt;
Depending on the source format, conversion might not always be accurate. &lt;br /&gt;
&lt;br /&gt;
* Composer 669 / UNIS 669 (.669)&lt;br /&gt;
* ASYLUM Music Format / Advanced Music Format (.amf)&lt;br /&gt;
* Extreme’s Tracker / Velvet Studio (.ams)&lt;br /&gt;
* DigiBooster (.dbm)&lt;br /&gt;
* X-Tracker (.dmf)&lt;br /&gt;
* DSIK (.dsm)&lt;br /&gt;
* Farandole Composer (.far)&lt;br /&gt;
* General Digital Music (.gdm)&lt;br /&gt;
* Imago Orpheus (.imf)&lt;br /&gt;
* Jazz Jackrabbit 2 Music (.j2b)&lt;br /&gt;
* DigiTracker (.mdl)&lt;br /&gt;
* OctaMED (.med)&lt;br /&gt;
* MadTracker 2 (.mt2)&lt;br /&gt;
* MultiTracker (.mtm)&lt;br /&gt;
* Oktalyzer (.okt)&lt;br /&gt;
* Epic Megagames MASI (.psm)&lt;br /&gt;
* PolyTracker (.ptm)&lt;br /&gt;
* Scream Tracker 2 (.stm)&lt;br /&gt;
* UltraTracker (.ult)&lt;br /&gt;
* Unreal Music (.umx) &#039;&#039;only from Unreal (Tournament 1) and Deus Ex&#039;&#039;&lt;br /&gt;
* Grave Composer (.wow)&lt;br /&gt;
&lt;br /&gt;
=== Compressed modules ===&lt;br /&gt;
ModPlug Tracker also handles several compression formats, so you do not extract modules from these formats to be able to listen to them: Modules in ZIP, RAR, LHA and GZ containers can be opened directly. Modules in ZIP or RAR archives make use of custom file extensions sometimes; Instead of ZIP or RAR, the file extension might be one of the following: MDZ, S3Z, XMZ, ITZ, MPTMZ, MDR. &lt;br /&gt;
&lt;br /&gt;
MPT cannot save modules into compressed files, you will have to save your work as a normal module first and then compress it f.e. with Windows’ zip capabilities or other third party compression utilities.&lt;br /&gt;
&lt;br /&gt;
Some module-specific compression routines are also supported, for example XPK and PowerPack PP20.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenMPT can handle MO3 files. MO3 is a highly compressed module format with lossy sample compression.&lt;br /&gt;
MO3 encapsulates the features of several module formats (IT, XM, S3M, MTM, MOD), but with one big difference: MP3 and OGG compressed samples.&lt;br /&gt;
It also has a lossless codec for any samples that do not like lossy encoding, and the whole file structure is compressed too. [http://www.un4seen.com/mo3.html]&lt;br /&gt;
&lt;br /&gt;
MO3 files can only be read if unmo3.dll is present in OpenMPT’s root directory; This file is shipped with OpenMPT, but can also be downloaded [ftp://ftp.untergrund.net/users/sagamusix/openmpt/archive/unmo3/ separately]. &lt;br /&gt;
&lt;br /&gt;
[[Category:Manual|Module formats]]&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Samples&amp;diff=904</id>
		<title>Manual: Samples</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Samples&amp;diff=904"/>
		<updated>2011-10-15T14:22:11Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: /* Convert to Mono */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Respective Images}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Contextual Menus ==&lt;br /&gt;
&lt;br /&gt;
The contextual menus for the Sample Display are different depending on whether or not there is a selected block of data.&lt;br /&gt;
&lt;br /&gt;
 Image of &amp;quot;normal&amp;quot; context menu; Image of on-selection fragment context menu.&lt;br /&gt;
&lt;br /&gt;
The left menu will show with a Right-click in the waveform display when there is a selection; otherwise, the menu on the right will pop up.&lt;br /&gt;
&lt;br /&gt;
===== Set as (Sample) Loop =====&lt;br /&gt;
&lt;br /&gt;
When a selection is made, this sets the start and end points of the Sample Loop to that of the selection block.&lt;br /&gt;
&lt;br /&gt;
===== Set Loop Start =====&lt;br /&gt;
&lt;br /&gt;
Uses the selected sample point as the start of the Sample Loop.&lt;br /&gt;
&lt;br /&gt;
===== Set Loop End =====&lt;br /&gt;
&lt;br /&gt;
Uses the selected sample point as the end of the Sample Loop.&lt;br /&gt;
&lt;br /&gt;
===== Set as Sustain Loop =====&lt;br /&gt;
&lt;br /&gt;
When a selection is made, this sets the start and end points of the Sustain Loop to that of the selection block.&lt;br /&gt;
&lt;br /&gt;
===== Set Sustain Start =====&lt;br /&gt;
&lt;br /&gt;
Uses the selected point as the start of the Sustain Loop.&lt;br /&gt;
&lt;br /&gt;
===== Set Sustain End =====&lt;br /&gt;
&lt;br /&gt;
Uses the selected sample point as the end of the Sustain Loop.&lt;br /&gt;
&lt;br /&gt;
===== Convert to 8-bit =====&lt;br /&gt;
&lt;br /&gt;
If the sample is 16-bit, this will convert the sample to 8-bit, slightly reducing its sound quality in exchange for a smaller sample size. Neither the pitch nor the playback frequency is altered.&lt;br /&gt;
&lt;br /&gt;
===== Convert to Mono =====&lt;br /&gt;
&lt;br /&gt;
Blends the left and right channels together to mono-ize the sample, which can save file space or allow for interesting playback effects.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; There is no “Convert to Stereo” function.&lt;br /&gt;
&lt;br /&gt;
===== Trim =====&lt;br /&gt;
&lt;br /&gt;
Deletes all sample data outside of the selected region. You cannot trim audio channels separately with ModPlug.&lt;br /&gt;
&lt;br /&gt;
===== Trim around Loop Points =====&lt;br /&gt;
&lt;br /&gt;
Deletes all sample outside of the selected region. If no selection is given, then the selection outside of the Sample Loop points will be deleted. You cannot trim audio channels separately with ModPlug.&lt;br /&gt;
&lt;br /&gt;
===== Quick Fade =====&lt;br /&gt;
&lt;br /&gt;
If the selection includes the beginning of the waveform, this applies a fade-in from the first sample point to the last one in the selected region. If the selected region includes the end of the waveform, then a fade-out from the first sample point of the selection to the last one is applied. If both beginning and end are part of the selection, then this is the same as applying a Crossfade to the entire waveform.&lt;br /&gt;
&lt;br /&gt;
===== Cut =====&lt;br /&gt;
&lt;br /&gt;
Performs a Copy command, then removes the selected data points, shifting the remaining sample data together.&lt;br /&gt;
&lt;br /&gt;
===== Copy =====&lt;br /&gt;
&lt;br /&gt;
Stores the start and end points of the selection, overwriting the clipboard. Unfortunately you cannot do anything with this data except Paste it into (over) this or another sample. It cannot be pasted into a third-party audio editor.&lt;br /&gt;
&lt;br /&gt;
===== Paste =====&lt;br /&gt;
&lt;br /&gt;
Replaces the entire sample with the sample data in the clipboard. You cannot paste &#039;&#039;&#039;into&#039;&#039;&#039; the sample waveform.&lt;br /&gt;
&lt;br /&gt;
===== Undo =====&lt;br /&gt;
&lt;br /&gt;
Reverts to the previous waveform data (before the last edit).&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Instruments&amp;diff=903</id>
		<title>Manual: Instruments</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Instruments&amp;diff=903"/>
		<updated>2011-10-15T14:21:30Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Created page with &amp;quot;{{todo|Respective Images}} __NOTOC__ == Contextual Menus: Envelope Window ==   Image of envelope window context menu  ===== Loop =====  Toggles the Instrument Loop.  ===== Sustai...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Respective Images}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Contextual Menus: Envelope Window ==&lt;br /&gt;
&lt;br /&gt;
 Image of envelope window context menu&lt;br /&gt;
&lt;br /&gt;
===== Loop =====&lt;br /&gt;
&lt;br /&gt;
Toggles the Instrument Loop.&lt;br /&gt;
&lt;br /&gt;
===== Sustain =====&lt;br /&gt;
&lt;br /&gt;
Toggles the Sustain Envelope.&lt;br /&gt;
&lt;br /&gt;
===== Carry =====&lt;br /&gt;
&lt;br /&gt;
Toggles the Envelope Carry.&lt;br /&gt;
&lt;br /&gt;
===== Insert Point =====&lt;br /&gt;
&lt;br /&gt;
Adds a new point to the envelope at the location of the mouseclick.&lt;br /&gt;
&lt;br /&gt;
===== Remove Point =====&lt;br /&gt;
&lt;br /&gt;
Removes the selected point from the envelope. You cannot remove the first or last point.&lt;br /&gt;
&lt;br /&gt;
===== Toggle Release Node =====&lt;br /&gt;
&lt;br /&gt;
Toggles the point as a Release Node.&lt;br /&gt;
&lt;br /&gt;
===== Copy Envelope =====&lt;br /&gt;
&lt;br /&gt;
Places the data of the envelope into the Clipboard.&lt;br /&gt;
&lt;br /&gt;
===== Paste Envelope =====&lt;br /&gt;
&lt;br /&gt;
Transfers the envelope data in the clipboard to the selected envelope, replacing it if it exists already. Release nodes are not pasted to non-MPTM tracks.&lt;br /&gt;
&lt;br /&gt;
===== Scale Points =====&lt;br /&gt;
&lt;br /&gt;
Shows a dialog which allows you to shift all envelope points by a given factor. For example, scaling by a factor of 2 will double the time it takes to get to each envelope point.&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Manual:_Samples&amp;diff=902</id>
		<title>Manual: Samples</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Manual:_Samples&amp;diff=902"/>
		<updated>2011-10-15T14:17:15Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Created page with &amp;quot;{{todo|Respective Images}} __NOTOC__ == Contextual Menus ==  The contextual menus for the Sample Display are different depending on whether or not there is a selected block of da...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Respective Images}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Contextual Menus ==&lt;br /&gt;
&lt;br /&gt;
The contextual menus for the Sample Display are different depending on whether or not there is a selected block of data.&lt;br /&gt;
&lt;br /&gt;
 Image of &amp;quot;normal&amp;quot; context menu; Image of on-selection fragment context menu.&lt;br /&gt;
&lt;br /&gt;
The left menu will show with a Right-click in the waveform display when there is a selection; otherwise, the menu on the right will pop up.&lt;br /&gt;
&lt;br /&gt;
===== Set as (Sample) Loop =====&lt;br /&gt;
&lt;br /&gt;
When a selection is made, this sets the start and end points of the Sample Loop to that of the selection block.&lt;br /&gt;
&lt;br /&gt;
===== Set Loop Start =====&lt;br /&gt;
&lt;br /&gt;
Uses the selected sample point as the start of the Sample Loop.&lt;br /&gt;
&lt;br /&gt;
===== Set Loop End =====&lt;br /&gt;
&lt;br /&gt;
Uses the selected sample point as the end of the Sample Loop.&lt;br /&gt;
&lt;br /&gt;
===== Set as Sustain Loop =====&lt;br /&gt;
&lt;br /&gt;
When a selection is made, this sets the start and end points of the Sustain Loop to that of the selection block.&lt;br /&gt;
&lt;br /&gt;
===== Set Sustain Start =====&lt;br /&gt;
&lt;br /&gt;
Uses the selected point as the start of the Sustain Loop.&lt;br /&gt;
&lt;br /&gt;
===== Set Sustain End =====&lt;br /&gt;
&lt;br /&gt;
Uses the selected sample point as the end of the Sustain Loop.&lt;br /&gt;
&lt;br /&gt;
===== Convert to 8-bit =====&lt;br /&gt;
&lt;br /&gt;
If the sample is 16-bit, this will convert the sample to 8-bit, slightly reducing its sound quality in exchange for a smaller sample size. Neither the pitch nor the playback frequency is altered.&lt;br /&gt;
&lt;br /&gt;
===== Convert to Mono =====&lt;br /&gt;
&lt;br /&gt;
Blends the left and right channels together to mono-ize the sample, which can save file space or allow for interesting playback effects. &#039;&#039;&#039;Note:&#039;&#039;&#039; There is no “Convert to Stereo” function.&lt;br /&gt;
&lt;br /&gt;
===== Trim =====&lt;br /&gt;
&lt;br /&gt;
Deletes all sample data outside of the selected region. You cannot trim audio channels separately with ModPlug.&lt;br /&gt;
&lt;br /&gt;
===== Trim around Loop Points =====&lt;br /&gt;
&lt;br /&gt;
Deletes all sample outside of the selected region. If no selection is given, then the selection outside of the Sample Loop points will be deleted. You cannot trim audio channels separately with ModPlug.&lt;br /&gt;
&lt;br /&gt;
===== Quick Fade =====&lt;br /&gt;
&lt;br /&gt;
If the selection includes the beginning of the waveform, this applies a fade-in from the first sample point to the last one in the selected region. If the selected region includes the end of the waveform, then a fade-out from the first sample point of the selection to the last one is applied. If both beginning and end are part of the selection, then this is the same as applying a Crossfade to the entire waveform.&lt;br /&gt;
&lt;br /&gt;
===== Cut =====&lt;br /&gt;
&lt;br /&gt;
Performs a Copy command, then removes the selected data points, shifting the remaining sample data together.&lt;br /&gt;
&lt;br /&gt;
===== Copy =====&lt;br /&gt;
&lt;br /&gt;
Stores the start and end points of the selection, overwriting the clipboard. Unfortunately you cannot do anything with this data except Paste it into (over) this or another sample. It cannot be pasted into a third-party audio editor.&lt;br /&gt;
&lt;br /&gt;
===== Paste =====&lt;br /&gt;
&lt;br /&gt;
Replaces the entire sample with the sample data in the clipboard. You cannot paste &#039;&#039;&#039;into&#039;&#039;&#039; the sample waveform.&lt;br /&gt;
&lt;br /&gt;
===== Undo =====&lt;br /&gt;
&lt;br /&gt;
Reverts to the previous waveform data (before the last edit).&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Talk:Manual:_Contextual_Menus_Reference&amp;diff=526</id>
		<title>Talk:Manual: Contextual Menus Reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Talk:Manual:_Contextual_Menus_Reference&amp;diff=526"/>
		<updated>2011-09-30T00:15:45Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It might be better to actually keep the context menu explanations on the appopriate pages (f.e. Manual: Samples, Manual: Patterns, etc...), what do you think? That&#039;s at least how we do it on the German Wiki. --[[User:Saga Musix|Saga Musix]] 23:18, 29 September 2011 (UTC)&lt;br /&gt;
:Ok, I&#039;ll make some changes not so soon, and let&#039;s see how it works ;) [[User:Jmkz|jmkz]] 00:15, 30 September 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Talk:Manual:_Display_Features&amp;diff=100</id>
		<title>Talk:Manual: Display Features</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Talk:Manual:_Display_Features&amp;diff=100"/>
		<updated>2011-09-20T16:06:27Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: Created page with &amp;quot;I guess Multiview article fits here, and Display Features can be expanded in the future.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I guess Multiview article fits here, and Display Features can be expanded in the future.&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
	<entry>
		<id>https://wiki.openmpt.org/index.php?title=Talk:Manual:_Setup/Soundcard&amp;diff=56</id>
		<title>Talk:Manual: Setup/Soundcard</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmpt.org/index.php?title=Talk:Manual:_Setup/Soundcard&amp;diff=56"/>
		<updated>2011-09-18T17:32:16Z</updated>

		<summary type="html">&lt;p&gt;Jmkz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note for link references (OHM): Links to references are linked to Reference:_&amp;quot;section&amp;quot;/&amp;quot;Theme&amp;quot;&lt;/div&gt;</summary>
		<author><name>Jmkz</name></author>
	</entry>
</feed>