1<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> 2<html lang="ja"> <head> 3<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 4<meta http-equiv="Content-Style-Type" content="text/css"> 5<link href="../../css/manpage.css" rel="stylesheet" type="text/css"> 6 7<title>Instrument List</title> 8</head> 9<body> 10 11<h1 id="ADV_BANK_INSTLIST">Instrument List</h1> 12 13<p>The <B>Bank</B> tab is divided into upper and lower sections for display. The upper part is called the Instrument List.<br> 14 </p> 15<p> 16<IMG src="../img/instlist.gif"> 17</p> 18 19<h2>Role of the Instrument List</h2> 20<p> 21The Instrument List is used to create instruments and specify program numbers. The Instrument List functions as a tone set when a sequence references a bank. Single-region instruments that have only a single region can be edited using the Instrument List only.<br> 22</p> 23 24<h2>Creating Instruments</h2> 25<p>Select <B>Project</B> → <B>Add Item</B> → <B>Instruments</B> while the <B>Bank</B> tab is active.<br> 26 </p> 27<p> 28It is possible to create or add a new instrument using the shortcut menu that opens from right-clicking the Instrument List. 29</p> 30<p> 31<IMG src="../img/new_inst.gif"> 32</p> 33<p> 34An original key created in the default state is configured automatically with the settings deemed appropriate based on the specified wave file's filename and additional information.<br> (For example, the <CODE>A3</CODE> portion of the <CODE>test_A3.aif</CODE> filename.) 35</p> 36<p> 37Notes written to file names are described in accordance with the sequence command rules.<br> The order of the settings is as follows. 38</p> 39<ol> 40 <li>If there is text indicating a key in the waveform filename, it is converted to the original key. 41 <li>If there is no text indicating a key, original key information is obtained from within the waveform file. 42 <li>If step 2 fails, the key is set to <CODE>cn4</CODE>. 43</ol> 44<h2>Selecting an Envelope Application Target<a name="ENV_SEL"></a></h2> 45<p> 46See <a href="params.html#ENVELOPE">Instrument Parameters</a> for an explanation of envelopes. 47</p> 48<p> 49Applicable target settings can be made separately for each instrument.<br> Targets can be switched using the shortcut menu for the Instrument List.<br> 50</p> 51<h3>Switching from Region Level to Instrument Level</h3> 52<p> 53<IMG src="../img/ADSR_region2inst.gif"> 54</p> 55<h3>Switching from Instrument Level to Region Level</h3> 56<p> 57<IMG src="../img/ADSR_inst2region.gif"> 58</p> 59<h3>Opening a Folder or Reference File</h3> 60<p>Select either <B>Open Folder</B> or <B>Open Reference File</B> from the shortcut menu to perform various operations on the files.</p> 61<h2>Editing the Instrument List</h2> 62<p> 63This section describes the meaning of each of the elements that defines an Instrument List.<br> 64</p> 65<h3>Program Number</h3> 66<p> 67Specifies the instrument assigned to a program change number when a bank is referenced by a sequence. Although only 128 program numbers can be specified for MIDI program changes, we can assume that some numbers have been specified for text sequences, so you can use the Instrument List to specify program numbers in excess of this limitation. 68</p> 69 70<h3>Name</h3> 71<p> 72Specifies the name of an Instrument List.<br> There are restrictions on the characters that can be used in a name. The following characters can be used.<br> - The first character must be a single-byte letter or an underscore. [a-zA-Z_]<br>- Other characters must be single-byte alphanumeric or an underscore. [a-zA-Z0-9_] 73</p> 74 75<h3>Compression Method</h3> 76<p> 77Specifies the compression method to use when the converter converts reference wave files.<br> 78</p> 79<ul> 80<li>ADPCM</li><br> Converts a waveform file into a dedicated ADPCM format. <br>Be aware that the loop header is automatically transferred to the block header when the file is compressed, so you need to be careful if you are using the loop position to control the timing of playback. 81<li>PCM16</li><br>Converts into 16-bit PCM data. 82<li>PCM8</li><br>Converts into 8-bit PCM data. 83</ul> 84 85<h3>File Path</h3> 86<p> 87Specifies the path to the wave file referenced by an instrument.<br> This specification can be made from the Instrument List only for single-region instruments. In the case of multi-region instruments, "*" is displayed for this option to indicate that editing is impossible.<br> 88</p> 89<p> 90There are restrictions on the characters that can be used in a file name or path name. The following characters can be used.<br> - The first character of a file name must be a single-byte letter or an underscore. [a-zA-Z_]<br>- Other characters in a file name must be single-byte alphanumeric or an underscore. [a-zA-Z0-9_] 91</p> 92 93<h3>Duration</h3> 94<p> 95Displays the playback time for sounds (the length of the waveform data expressed as time).<br> The units are displayed in the "m:s.ms" format. The milliseconds are rounded up to the nearest two decimal places. 96</p> 97 98<h3>Number of ticks</h3> 99<p> 100Displays the length of the required node commands.<br> Ticks are units for specifying the length of the notes and rests within text sequences.<br> 101</p> 102<p> 103The number of ticks per minute and second will depend on both the tempo and the quarter note resolution, but if we assume the default tempo value of 120 qpm (quarter notes per minute), and we assume that the quarter note resolution of the text sequence is set at the default value of 48 (this is different than the value that is set in the <B>SMF Quarter Note Resolution</B> field under <B>Project Settings</B>, they can be calculated as follows: 104</p> 105<ul> 106 <li>1 minute = 120 * 48 = 5760 ticks</li> 107 <li>1 second = 120 * 48 / 60 = 96 ticks</li> 108</ul> 109<p> </p> 110<p> 111 Knowing the number of ticks is useful when writing text sequences. 112</p> 113<p> 114Note that changing the pitch of an instrument will cause the actual playback duration to increase or decrease, and the number of actual ticks taken for playback will change accordingly. 115</p> 116 117<h3>Data size</h3> 118<p> 119Shows the size of the waveform data after compression conversion.<br> If multiple waveform files are referenced, as in the case of multi-region instruments, the sum total size of the reference files is shown.<br> The content on display is updated when files are converted.<br> 120</p> 121 122<h3>Original Key</h3> 123<p> 124Specifies the original key (the position on the keyboard where the wave file is played at its original pitch) for the wave file to be referenced. <br> This specification can be made from the Instrument List only for single-region instruments. In the case of multi-region instruments, "*" is displayed for this option to indicate that editing is impossible.<br> 125</p> 126 127<h3>Env A</h3> 128<p> 129Specifies the envelope attack time as a value from 0 to 127.<br> This specification can be made from the Instrument List only when envelope settings are being applied at the instrument level. If this setting is being applied \at the region level, "*" is displayed for this option to indicate that editing is impossible.<br> This operation is the same for each phase of envelope specifications given below.<br> 130</p> 131 132<h3>Env H</h3> 133<p> 134Specifies the envelope hold time as a value from 0 to 127.<br> 135</p> 136 137<h3>Env D</h3> 138<p> 139Specifies the envelope decay time as a value from 0 to 127.<br> 140</p> 141 142<h3>Env S</h3> 143<p> 144Specifies the envelope sustain level as a value from 0 to 127.<br> 145</p> 146 147<h3>Env R</h3> 148<p> 149Specifies the envelope release time as a value from 0 to 127.<br> 150</p> 151 152<h3>Volume</h3> 153<p> 154Specifies the instrument's volume as a value from 0 to 255. 155</p> 156<p> 157If sound data volume is set to 127, playback is made at an equal volume (x1) as source data.<BR> 158</p> 159<p> 160However, volume can be set in various ways (data or program).<BR> The result after all setting values are applied is clamped between 0.0x and 2.0x versus the source volume.<br> For more details, see the chapter <EM>Operating Sound Parameter Controls</EM> in the <EM>Sound System Manual</EM>. 161</p> 162 163<h3>Pitch (In Half-Tones)</h3> 164<p> 165Specifies the instrument's pitch in units of half tones.<br> 166</p> 167 168<h3>Pitch (In Cents)</h3> 169<p> 170Specifies the instrument's pitch in units of cents (1 cent = 1/100th of a semitone).<br> 171</p> 172 173<h3>Interpolation Type</h3> 174<p> 175Specifies the interpolation type for instruments. 176</p> 177<p> 178Configure the voice interpolation method and select either <B>4-point interpolation</B>, <B>Linear interpolation</B> or <B>No interpolation</B>.<br> The default value is 4-point interpolation (INTERPOLATION_TYPE_POLYPHASE). 179</p> 180<p> 181In the descriptions below, the interpolation algorithm used when converting the sampling rate is configured and obtained in the application using the <CODE>nn::snd::Voice::SetInterpolationType</CODE> function and the <CODE>nn::snd::Voice::GetInterpolationType</CODE> function. 182</p> 183<ul> 184 <li> When <B>No interpolation</B> (INTERPOLATION_TYPE_NONE) is specified, neighboring sample values are used for interpolation. There may be noise in the interpolated results.</li> 185 <li>When <B>Linear interpolation</B> (INTERPOLATION_TYPE_LINEAR) is specified, linear interpolation is used.</li> 186 <li>When <B>4-point interpolation</B> (INTERPOLATION_TYPE_POLYPHASE) is specified, 4-point interpolation is used. The appropriate polyphase filter to use for interpolation is selected from the configured sample rate and pitch. Of the three algorithms, this one has the best sound quality.</li> 187</ul> 188<br> 189 190<hr><p>CONFIDENTIAL</p></body> </html> 191