1<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> 2<html lang="ja"> 3 4 <head> 5<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 6<meta http-equiv="Content-Style-Type" content="text/css"> 7<link href="css/manpage.css" rel="stylesheet" type="text/css"> 8<title>Revision History</title> 9</head> 10 11 <body> 12 <h1 id="HISTORY">Revision History</h1> 13 <br> <br> 14 <p><em>([*]) is a link to the relevant page.</em></p> 15 16 <h2 id="VERSION_2_0_0">Version 2.0.0 2011/02/28</h2> 17 <ul> 18 <p><strong>*NOTE*</strong></p> 19 <p>- Microsoft .NET Framework 3.5 service pack 1 must be installed to run NW4C SoundMaker.</p> 20 </ul> 21<p><b>Added/Modified Functionality</b></p> 22 <ul> 23 <li>(SoundMaker) Shortened the time it takes window to close after conversion is completed.</li> 24 <p>After conversion was completed all of the files were copied. That has been changed so that now only the necessary files are copied.</p> 25 <li>(Converter) Changed the specification for converting SMF files.</li> 26 <p>The CSEQ file that is created when the SMF file is converted is now output to the cache folder.</p> 27 <p>In line with this, the <B>Keep the Text Sequence File That Was Converted from the SMF File</B> item in the Project Settings has been deleted.</p> 28 <p>As a substitute feature, you can select SEQ and then select <B>Create a Text Sequence File</B> from the context menu to convert the specified SMF file to CSEQ.</p> 29 <li>(Converter) Changed the specification for converting stream sounds.</li> 30 <p>The conditions for BCSTM file conversion were revamped and the specification changed so reconversion is not carried out when unnecessary.</p> 31 <p>Before this, when a sound set file was changed, all stream sounds in that file were reconverted. Henceforth, reconversion is only carried out if either the stream sound track structure, waveform file path, volume or pan has been changed.</p> 32 <li>(SoundPlayer) SoundPlayer now supports HioSoundPlayer MIDI playback.</li> 33 <p>Added the PreviewBank page to HioSoundPlayer.<br> With this addition, MIDI Play Preview, which previously could only be used with SoundPlayer, can now also be used with HioSoundPlayer.</p> 34 <li>(Document) Added a description of the system preview tool. <a href="manual/soundplayer/distinction.html">[*]</a></li> 35 <p>A description of the system preview tool (SoundPlayer / HioSoundPlayer / Viewer) has been added to the the SoundMaker User's Guide (<B>Playing Sounds on Actual Hardware</B> ><B> About the System Preview Tool</B>).</p> 36 <li>(Document) Added a description of UIC-MIDI. <a href="manual/soundplayer/soundPlayer/uic_midi.html">[*]</a></li> 37 <p>A description of UIC-MIDI has been added to the the SoundMaker User's Guide (<B>Playing Sounds on Actual Hardware</B> > <B>SoundPlayer </B>> <B>UIC-MIDI</B>).</p> 38 </ul> 39<p><b>Bug Fixes</b></p> 40 <ul> 41 <li>(SoundMaker) Corrected the error message for <B>Register Related Items</B>.</li> 42 <p>In the group setting for <B>Register Related Items</B> for sequence sounds, an error message stating that you can only select <B>ALL </B>would display if <B>Automatic (Shared) </B>or <B>Automatic (Individual)</B> was set for the waveform archive setting. That error message has been corrected, since in such cases you can also select <B>BANK + WARC </B> and <B>Only SEQ/SEQSET</B>.</p> 43 <li>(SoundMaker) Corrected the delayed sound response of PC preview in Windows 7.</li> 44 <p>The timing of sound generation would sometimes be delayed in the Windows 7 environment under these conditions:</p> 45 <p> 46 - PC preview playback of various sound lists<br>- PC preview playback of instrument lists <br>- PC preview playback using Sample Map software keyboard 47 <p>That problem has been corrected.</p> 48 <li>(SoundMaker) Fixed malfunction of <B>SoundPlayer creation</B>.</li> 49 <p>The error log display would freeze and <B>SoundPlayer creation</B> would stop working. That problem was fixed.</p> 50 <li>(SoundPlayer) There was a problem launching SoundPlayer when there were no sounds. That was fixed.</li> 51 <p>SoundPlayer / HioSoundPlayer was started by loading a sound archive that did not contain even a single sound, the startup process would halt on an exception. That problem was fixed.</p> 52 </ul> 53<p><b>Known Issues</b></p> 54 <ul> 55 <li>(SoundMaker) Rendering may not be performed properly in the tool when a value other than the normal size (96 DPI) is selected for the operating environment's DPI settings. <a href="introduction/environment.html">[*]</a></li> 56 <p>No timeframe has been set to correct this problem.</p> 57 <li>(SoundMaker) Playback of certain sequence sounds will crash the application.</li> 58 <p>SoundMaker will crash when you try to preview a sequence on the computer that includes a sequence sound with the <CODE>alloctrack</CODE> command.</p> 59 <li>(SoundMaker) There are bugs related to displaying search results.</li> 60 <p>An exclamation point is always attached to instruments displayed in the Search Results window.</p> 61 <li>(SoundMaker) There are bugs related to renaming Players.</li> 62 <p>Even if you rename a Player and resolve broken links, the exclamation mark persists and conversion attempts result in an internal error.<br> To recover from this, reopen the project in which the error occurs.</p> 63 <li>(SoundMaker) There is a bug in cell copying.</li> 64 <p>When you select <B>Copy Cell</B> in the <B>Duration</B> column or <B>Front Bypass</B> column, nothing gets copied. The <B>Copy Cell</B> menu in the <B>Play</B> column does not appear grayed-out.</p> 65 <li>(SoundMaker) There is a bug related to unlinking banks.</li> 66 <p>A warning icon ("!") is not being displayed in the sequence sound list even if a bank that doesn't exist in the project is specified as a sequence sound.</p> 67 <li>(SoundMaker) There is a bug related to the project restore feature.</li> 68 <p>When you execute <B>Restore Project</B> and select <B>Specify folder to search</B>, the first time folders are browsed the folder structure is shown as an expanded tree, but if file that you want is not in that searched folder and you browse the folders again, the tree is not shown in expanded form.</p> 69 <li>(SoundMaker) There is a bug relating to the setting of HTML sound lists.</li> 70 <p>From the <B>HTML Sound List</B> tab of the <B>Project Settings</B>, if the <B>Edit the Specified List </B>window is opened by pressing the <B>Edit the Specified List </B>button and then closed, the checked selections for the <B>Output List</B> in the <B>Output Item</B> tab are all cleared.</p> 71 <li>(SoundMaker) There is a bug related to the output of HTML sound lists.</li> 72 <p>From the <B>HTML Sound List</B> tab of the <B>Project Settings</B>, when the <B>Edit the Specified List</B> is pressed and a new list is created and the project reconverted, the <B>HTML Sound List</B> is output with the newly created settings and not with the settings indicated by the name of the output settings.</p> 73 <li>(SoundMaker) There is a bug related to the setting of item names.</li> 74 <p>In the case where an item is being added to the sound list and the check box for <B>Attach Prefix </B>is cleared in the <B>Item Name</B> tab of the <B>Project Settings</B>, under these circumstances if the file being selected has a name that starts with a number, then when the item name is created from the file name an underscore symbol will display at the start of the item name.</p> 75 <p>This does not happen if the item name begins with a letter.</p> 76 <li>(SoundMaker) There is a bug related to the deleting of items from lists.</li> 77 <p>A list item that was the focus will no longer be the focus after a name sort or other sort.<br> In this state the Copy-Cut-Delete icon will remain lighted in the toolbar and an application error will occur if you press the Cut-Delete buttons.</p> 78 79 <li>(SoundMaker) There is a bug related to the items output from HTML instrument lists.</li> 80 <p>The added Sound items <B>Duration</B>, <B>Ticks </B>and <B>Interpolation Type</B> do not exist among the <B>HTML Instrument List Output</B> items, so they cannot be output.</p> 81 <li>(SoundMaker) There is a problem with PC preview Filter effects.</li> 82 <p>The LPF and Biquad filters do not work for PC emulation playback.</p> 83 <li>(SoundMaker) There is a problem with <B>Undo </B>following <B>Select Item and Paste</B>.</li> 84 <p>If you perform <B>Edit</B> > <B>Select Item and Paste</B> on a sound list, the edit mark will show in the project tree but there is no apparent change on the list.<br> If at this point you perform <B>Undo</B> an application error will occur.</p> 85 <li>(SoundMaker) There is a problem with wording of error regarding <B>Register Related Items</B>.</li> 86 <p>In the automatic settings for waveform archives, if the group setting for Register Related Items is changed to a setting that includes neither <B>Waveform Archive</B> nor <B>Bank or WSDSET</B>, then an error displays prompting you to specify <B>ALL</B>. However, that is not you only option, since at such times you can also specify <B>Only BANK and WARC</B> or <B>Only SEQ/SEQSET</B>.</p> 87 <li>(SoundMaker) There is a problem generating<CODE> .cseq</CODE> files from <CODE>.mus</CODE> files.</li> 88 <p>When importing, sometimes an incomplete <CODE>.cseq</CODE> file is generated from the <CODE>.mus</CODE> file. <br> This problem is that the <CODE>.cseq </CODE>file is supposed to have only the data portion of the <CODE>.mus </CODE>file, but sometimes the table portion of the <CODE>.mus </CODE>file remains behind.</p> 89 <li>(SoundMaker) There is a bug related to item name when adding item.</li> 90 <p>Even though the check box for <B>Attach Prefix </B>is not marked in <B>Item Name</B> tab in the Project Settings, sometimes a prefix will nevertheless be attached when an item is added from the <B>Create New </B>dialog.</p> 91 <li>(SoundMaker) There is a bug related to the changing of bank label names.</li> 92 <p>When you change the label name of a bank, the sequence sound using that bank does not change the label name accordingly, so an error message will display when you preview play or convert the sequence.</p> 93 <li>(SoundMaker) There is a bug related to the addition of waveform files.</li> 94 <p>When a waveform file is added to an instrument list, the string for the original key contained in that waveform file does not get applied.</p> 95 <li>(Converter) No error message has been prepared for stream sound conversion errors.</li> 96 <p>When a WAV file with invalid loop information is converted, an internal error occurs but no error message is displayed, so the user does not know what is wrong.</p> 97 <li>(Converter) There is a bug causing internal errors when converting.</li> 98 <p>Under the following circumstances, an internal error will be displayed:</p> 99 <p> - Project includes group item with broken link.<br>- Different types of items share the same name.<br>- After a sequence conversion error.</p> 100 <li>(Converter) There is a problem with text sequences converted from SMF.</li> 101 <p>When a File Type:[SMF] <CODE>.mid</CODE> file is converted on SoundMaker, a <CODE>.cseq</CODE> text sequence file is output to the folder of the <CODE>.mid</CODE> file. If this text sequence is directly specified as File Type:[Text] and reconverted, the <CODE>.cseq</CODE> text sequence file will get deleted.<br> Because of this bug, the file cannot be found on subsequent conversions so an error will occur.</p> 102 </ul> 103 104 <h2 id="VERSION_1_3_0">Version 1.3.0 2010/12/13</h2> 105<p><b>Added/Modified Functionality</b></p> 106 <ul> 107 <li>(SoundMaker) Added a key input-based playback feature to the Parameters panel. <a href="manual/param_panel/operation.html">[*]</a></li> 108 <p>A feature has been added to the Parameters panel for playing back the target instrument by pressing the space key.</p> 109 <li>(SoundMaker) Added 3D parameters.</li> 110 <p>The following 3D parameters can now be set.</p> 111 <p> - <B>3D Span</B> and <B>3D Filter</B> for the various sound lists (STRM/WSD/SEQ) <br>- <B>S pan</B> for wave sound lists 112 </p> 113 <li>(Documentation) Added notes about running HioSoundPlayer. <a href="manual/soundplayer/soundPlayer/startup_hio.html">[*]</a></li> 114 <p>Added the following note to the <I>HioSoundPlayer </I>page of the <I>SoundMaker User's Guide</I> regarding the execution of <CODE>HioSoundPlayer</CODE>.</p> 115 <p> - Start this tool when PARTNER-CTR HIO-Daemon is not running.<br> - HIO-Daemon, the PARTNER-CTR Debugger and SoundMaker must be restarted if the environment variable NW4C_ROOT has been set or has been changed.<br> (This includes cases in which <CODE>setup.wsf</CODE> of NW4C has been executed.) 116 </p> 117 <li>(Documentation) Clarified the sound heap size of SoundPlayer. <a href="manual/soundplayer/soundPlayer/overview.html">[*]</a></li> 118 <p>The following information about SoundPlayer has been added to the SoundMaker User's Guide.</p> 119 <p> - The heap size for sound data (i.e., the size of memory passed to the <CODE>nw::snd::SoundHeap::Create</CODE> function) must be 12MB<br>- Required sounds cannot play if the data size is larger than this. 120 </p> 121 </ul> 122<p><b>Bug Fixes</b></p> 123 <ul> 124 <li>(General) Added support for separate loading of waveform archives registered to <I><B>Link</B></I> groups.</li> 125 <p>Up to this version, if a sound or bank that references a wave archive with separate loading turned on was registered in a group whose output format is "link," all wave data in the corresponding wave archive would be loaded regardless of the fact that separate load was turned on. This bug was fixed.</p> 126 <p>For example, consider loading GROUP_SE in a form such as given below:</p> 127 <p> - SEQ_SE : BANK_SE : WARC_COMMON (separate loading ON)<br> - WSDSET_SE : WARC_COMMON (separate loading ON)<br> - GROUP_SE (Link): SEQ_SE (Register ALL related items) 128 </p> 129 <p>Up to this version, among WARC_COMMON, waves related to WSDSET_SE were loaded, but starting from this version only waves related to BANK_SE are loaded.</p> 130 <p>You must re-convert sound archives to use this feature.</p> 131 <li>(SoundMaker) Fixed a bug related to changes in where instrument envelopes are to be applied.</li> 132 <p>A bug was fixed where the sustain value would change to match the same value as the release if the level at which instrument envelopes are applied is changed from the instrument level to the region level.</p> 133 <li>(SoundMaker) Fixed a bug related to pasting to a Front Bypass cell and then performing a redo.</li> 134 <p>SoundMaker would sometimes crash if a non-Front Bypass check box cell was copied and then pasted two or more times to Front Bypass cells and then a Redo operation was performed. The problem was fixed.</p> 135 <li>(SoundMaker) Fixed problem relating to selection of MIDI input. <a href="manual/options/tool_option.html#OPTION_MIDI">[*]</a></li> 136 <p>There was a bug where the same device could be selected for both "MIDI keyboard input" and "MIDI sequencer input" under Options > MIDI. This was changed so that any device selected for "MIDI keyboard input" cannot be selected for "MIDI sequencer input."</p> 137 <li>(SoundMaker) Fixed problem with <B>Copy cell</B> and <B>Paste</B> operations on sequence sound bank.</li> 138 <p>When using "Copy cell" and "Paste" on sequence sound banks, adding the copied content resulted in a multibank where original status could not be restored using "undo." This bug was fixed.</p> 139 <li>(Converter) Fixed problem of SMF <CODE>CC93</CODE> being converted by <CODE>fxsend_c</CODE>.</li> 140 <p>Although CC (control change) 93 would be converted by the fxsend_c command when converting SMF files using SoundMaker, this has been changed so that this is ignored and no conversion is performed.</p> 141 <li>(Converter) Fixed problem of <CODE>fxsend_c</CODE> command not resulting in error.</li> 142 <p>A bug would occur where no conversion error would result even if the fxsend_c, fxsend_c_r, or fxsend_c_v commands were written to a text sequence, but this has been fixed so that an error now results.</p> 143 <li>(Documentation) Revised the description of operations on independently allocated voices.</li> 144 <p>Corrected mistakes in the explanation about voices allocated independently by the <CODE>nn::snd::AllocVoice</CODE> function in Section 7.1.2 Synchronous Processing of the <I>Sound Programmer's Guide</I>.</p> 145 <p>The following are the main points of revision.</p> 146 <p> - If a sound thread is running in the system core, operations on independently allocated voices must be performed from inside the callback set using the <CODE>SoundSystem::SetSoundFrameuserCallback</CODE> function.<br>- If a sound thread is running in the application core, operations on independently allocated voices must be performed from the sound thread. 147 </p> 148 <li>(Documentation) Revised the description of automatic (shared, separate) waveform archive settings. <a href="manual/sset/wsnd.html">[*]</a> <a href="manual/sset/bank.html">[*]</a></li> 149 <p>Descriptions that might lead to misunderstanding were revised in the SoundMaker User's Guide regarding the Automatic (Shared) and Automatic (Individual) settings for wave sound sets and bank waveform archives.</p> 150 <p>Specifically, because the term "owned" was used, the user might take it to mean that data is shared at the wave level, so the description was changed to read that they are "collected together".</p> 151 <li>(Documentation) Revised the description of the relationship between waveform archives and groups. <a href="manual/sset/group.html#GROUP_WARC">[*]</a></li> 152 <p>A description of behavior was added to the section on groups in the <I>SoundMaker User's Guide</I>, regarding the relationship between the output format of a group and the Automatic (Shared) and Automatic (Individual) settings for wave sound sets and bank waveform archives.</p> 153 <li>(Documentation) Revised the information regarding confirmed operation on Windows 7.</li> 154 <p>On the <I>Confirmed Operations of NintendoWare for CTR Windows 7 (64-bit)</I> page (<CODE>$NW4C_ROOT\documents\ReleaseNotes\Windows7.htm</CODE>), the following items were listed as known bugs in the sound development environment. However, because these problems also arise in non-Windows 7 environments, they have been moved to the list of known bugs in the sound development environment for NintendoWare for CTR in general.</p> 155 <p> (SoundMaker) The Browse dialog for the Restore Project folder only shows expanded tree the first time.<br>(SoundMaker) Checked selections are cleared from the HTML Sound List's Output List.<br>(SoundMaker) HTML Sound List is output with different settings from named settings.<br>(SoundMaker) When a numerically named item is created without a prefix, it displays with an underscore at the start of the name.<br>(SoundMaker) An application error occurs when deleting item that is no longer in focus due sorting. 156 </p> 157 <p>n addition, the following items were deleted because the bugs do not occur in the current version:</p> 158 <p> (SoundMaker) Application error occurs when pasting selected item.<br>Application error occurs on copy of Playback Button or Playback Time cells. 159 </p> 160 <li>(SoundMaker) Fixed problem when playing HioSoundPlayer streams.</li> 161 <p>When stream sounds were played in HioSoundPlayer, other operations would not be accepted. That bug no longer occurs thanks to revisions to the SDK in CTR_SDK-0.14 and later versions.</p> 162 <li>(SoundPlayer) Fixed bug causing inability to play sounds.</li> 163 <p>There was a bug that caused failure to load data and inability to play sounds. It occurred under the condition described in (A) for banks and wave sounds when they were only registered to groups that met the condition described in (B). The problem has been fixed.</p> 164 <p> - (A) Condition for banks and wave sounds: <B>Automatic (Shared)</B> selected for waveform archive.<br>- (B) Condition for groups: <B>Embed</B> selected for output format. 165 </p> 166 <p>You must re-convert sound archives to apply the fix for this bug.</p> 167 </ul> 168 169 <h2 id="VERSION_1_2_0">Version 1.2.0 2010/11/04</h2> 170<p><b>Added/Modified Functionality</b></p> 171 <ul> 172 <li>(General) Added a feature for selecting the interpolation type for instruments. <a href="manual/bank/instlist.html">[*]</a> <a href="manual/bank/percussionlist.html">[*]</a></li> 173 <p>The interpolation type can now be selected in instrument lists and percussion lists on SoundMaker.<br> For details, read about interpolation types in the <I>Instrument List</I> or <I>Percussion List</I> section of the <I>Bank Tab</I> part of the <I>Practical Guide</I> of the manual.</p> 174 <p>In previous versions, the interpolation type as set using the <CODE>nw::snd::SoundSystem::SetSrcType</CODE> function only affected stream sounds and wave sounds. With the addition of the feature for selecting the interpolation type for instruments, sequence sounds are now also affected.</p> 175 <li>(SoundMaker) Added a feature related to file exporting. <a href="manual/options/prj_option.html#convert">[*]</a> <a href="quickstart/convert/binfiles.html">[*]</a></li> 176 <p>Added a checkbox for <B>Output Labels by Item</B> to the <B>Convert </B>tab of the Project Settings dialog.<br> When this check box is selected, ID headers are divided into files by type for export.</p> 177 <li>(SoundMaker) Added a feature for changing the project name notation in the title bar. <a href="manual/options/tool_option.html">[*]</a></li> 178 <p>Added a check box to <B>Display the full file path</B> in the <B>General </B>tab of the <B>Options </B>dialog. When this check box is selected, the full path is given for the project name in the title bar.</p> 179 <li>(Converter) Changed specifications related to the loop settings for waveform files.</li> 180 <p>Changed the specification so that now, when a waveform file has been set to loop but the same frame has been specified for both the starting and stopping points, it is handled as if the waveform file has been set to not loop.</p> 181 <li>(Converter) Removed disabled instruments from the <CODE>cinl</CODE> file.</li> 182 <p>When instruments are disabled, the pertinent instruments are not included in the <CODE>cinl</CODE> file (the instrument label file) at conversion time.</p> 183 <p>This was done so that conversion errors occur in sequences that reference the labels of disabled instruments.</p> 184 <li>(Documentation) Added to Troubleshooting in the SoundMaker User's Guide. <a href="manual/tips/trbl_shooting.html">[*]</a></li> 185 <p>Added text to the manual's Troubleshooting chapter to explain what to do when characters no longer display in lists while using SoundMaker.</p> 186 <li>(SoundPlayer) Added a feature to select the clipping mode.</li> 187 <p>Added a feature to the <CODE>nn::snd::SetClippingMode</CODE> function to select the clipping mode.<br> This can be selected from the <B>OutputMode</B> screen.</p> 188 <li>(SoundPlayer) Deleted the feature for creating <CODE>SoundPlayer-TS.cia</CODE> files.</li> 189 <p>The feature for importing <CODE>cia </CODE>files was deleted from CTR_SDK-0.14.0 and later versions of DevMenu, so the feature for creating <CODE>cia </CODE>files has been deleted from SoundPlayer.</p> 190 </ul> 191<p><b>Bug Fixes</b></p> 192 <ul> 193 <li>(SoundMaker) Fixed a bug related to PC preview of sequence sounds.</li> 194 <p>When sequence sounds with a time base of 480 and a tempo of 78 or slower were previewed on the PC, the sounds would not play. That problem has been corrected.</p> 195 <p>This symptom reoccurred from version NW4C-1.1.0.</p> 196 <li>(SoundMaker) Fixed a bug related to display of instrument lists.</li> 197 <p>An exception occurred when the percussion tab was opened after deleting a key region. That problem has been fixed.</p> 198 <li>(Converter) Fixed a bug related to waveform conversion.</li> 199 <p>Noise occurred when extremely short, silent waveforms were played. That problem was fixed.</p> 200 <li>(Converter) Fixed problem of instrument compression format not being applied to the conversion result.</li> 201 <p>When the compression format for instruments was changed in SoundMaker, that change was not reflected in the result of the converter. That problem was fixed.</p> 202 <li>(Converter) Fixed a problem with the splitting of Sample Maps.</li> 203 <p>If a Sample Map was split in two and then one of the assigned waveform files was deleted, sound would play even when the deleted region was referenced when the note-on command was performed on the sequence sound.</p> 204 <p>This was due to a converter bug that resulted in waveform allocation remaining behind in the deleted region if the Sample Map had an empty region when it was split in two. The problem has now been corrected.</p> 205 <p>With this correction, regions with no waveform allocation do not make sounds when note-on is performed.</p> 206 <li>(Converter) Fixed problem with the options settings of the sound project converter.</li> 207 <p>An error occurred with the sound project converter (<CODE>NW4C_SoundProjectConverter.exe</CODE>) when options were written first. That problem has been corrected.</p> 208 <li>(SoundMaker) Fixed a problem related to the effect parameter settings.</li> 209 <p>On SoundPlayer, it was possible to set negative values for the effect parameters listed below. That has been corrected.<br> - FxReverb::Param::m_EarlyReflectionTime<br> - FxReverb::Param::m_FusedTime<br> - FxReverb::FilterSize::m_Comb0<br> - FxReverb::FilterSize::m_Comb1<br> - FxReverb::FilterSize::m_AllPass<br> - FxDelay::Param::m_DelayTime<br> 210 </p> 211 </ul> 212 213 <h2 id="VERSION_1_1_0">Version 1.1.0 2010/10/04</h2> 214<p><b>Added/Modified Functionality</b></p> 215<ul> 216 <li>(SoundMaker) Added a feature related to the MIDI settings.</li> 217 <p>Added <B>Unspecified</B> as an item to the <B>MIDI Keyboard Input</B> combo box in the <B>Tools </B>> <B>Options </B>> <B>MIDI </B>tab.</p> 218 <p>Up until now, when only one corresponding MIDI device was connected it would invariably be selected as MIDI Keyboard Input. The new item enables this device to be deselected.</p> 219 <li>(SoundMaker) Added a feature specific to importing.</li> 220 <p>It is now possible to import in units of NTR bank files.</p> 221 <li>(SoundPlayer) SoundPlayer now supports UIC-MIDI.</li> 222 <p>When a UIC-MIDI device is directly connected to a TS Board, a PARTNER-CTR Debugger (white box), or a test unit, SoundPlayer can now receive the MIDI signals for Play Preview.</p> 223 <li>(Documentation) Added an explanation of map files. <a href="quickstart/convert/binfiles.html">[*]</a></li> 224 <p>An explanation of the map files that are generated when converting has been added to this manual inside the section <I>Basic Editing</I> > <I>Convert</I> > <I>Generated Files</I>.</p> 225 <p>The map file provides information about such things as ROM size and bank capacity.</p> 226 </ul> 227<p><b>Bug Fixes</b></p> 228 <ul> 229 <li>(General) Fixed problem with release of wave sounds.</li> 230 <p>There were two problems when the parameter in the EnvR column was changed in SoundMaker's wave sound list:<br>- The change was not applied to the output binary (<CODE>bcsar</CODE>) <br>- Release did not work at runtime<br>Those problems have been fixed.</p> 231 <li>(SoundMaker) Fixed problem with display of HTML sound lists containing empty sound sets.</li> 232 <p>When an HTML sound list contained an empty sound set, the sound set filters did not display correctly. That problem has been fixed.</p> 233 <li>(SoundMaker) Fixed problem creating SoundPlayer.</li> 234 <p>When the directory specified for <B>Stream file output destination path</B> was two or more levels deep, the playback of stream sounds would stop on an exception error when played on a SoundPlayer created using <B>SoundPlayer creation</B>. That problem has been fixed.</p> 235 <li>(SoundMaker) Fixed problem related to files.</li> 236 <p>When <B>Open File</B> was performed using the <CODE>All Files</CODE> filter, an exception error would occur if any file other than a <CODE>cbnk</CODE> file was specified. That problem has been fixed.</p> 237 <li>(Converter) Fixed problem that occurred when <CODE>NW4C_ROOT</CODE> environment variable not set.</li> 238 <p>If conversion was conducted without setting the <CODE>NW4C_ROOT</CODE> environment variable an exception error would occur after conversion. That problem has been fixed.</p> 239 <li>(SoundPlayer) Fixed problem loading sound archives without string tables.</li> 240 <p>When a sound archive that did not contain a string table was loaded to SoundPlayer/HioSoundPlayer, the process would halt when the application was launching or when the sound archive was reloading. That problem has been fixed.</p> 241 <p>If the sound archive does not contain a string table, instead of item names (e.g., SE_YOSHI, etc.) the string "..." will display.</p> 242 <li>(Documentation) Revised the description of the setting for waveform archive sharing. <a href="manual/sset/wsnd.html">[*]</a> <a href="manual/sset/bank.html">[*]</a></li> 243 <p>Revisions were made in this manual to correct shortcomings in the explanation about sharing in the description of wave archives in the <I>Wave Sound</I> and <I>Bank</I> items in the <I>Sound Set Tab</I> of the <I>Practical Guide</I>.</p> 244 </ul> 245 246 <h2 id="VERSION_1_0_1">Version 1.0.1 2010/08/25</h2> 247<p><b>Added/Modified Functionality</b></p> 248 <ul> 249 <li>(General) Added frontbypass_on and frontbypass_off to sequence commands.</li> 250 <p>Added frontbypass_on and frontbypass_off to sequence commands.<br> For details, see the Sequence Data Manual.</p> 251 <p>Also, changed the jump_seq sequence of SampleData/Sound/Projects/simple/seg/se.cseq (sequence sound SEQ_JUMP) to that which uses the corresponding command.</p> 252 <li>(SoundMaker) Changed specifications related to list operations.</li> 253 <p>Changed the sounds in the read-only sound set so that preview playback is possible.</p> 254 <li>(SoundPlayer) Added a surround pan setting. <a href="manual/soundplayer/soundPlayer/operation.html">[*]</a></li> 255 <p>Made it so that surround pan can also be set under SoundPlayer like volume, pitch and pan.</p> 256 <li>(SoundPlayer) Made it so sound IDs are saved when reloading a sound archive.</li> 257 <p>Although sound Ids used to be reset when a sound archive was reloaded with HioSoundPlayer, this has been changed to that sound IDs are saved without reset.<BR> However, if the specified sound ID is larger than the number of sounds stored in a sound archive after reloading, they are reset just as in the past.</p> 258 </ul> 259<p><b>Bug Fixes</b></p> 260 <ul> 261 <li>(SoundMaker) Fixed a but related to NITRO-SoundMaker project import.</li> 262 <p>Fixed a bug where NITRO-SoundMaker project import on the desktop would fail.</p> 263 <li>(SoundMaker) Fixed a bug related to list display.</li> 264 <p>Fixed a bug where scales were not being displayed in the percussion list.</p> 265 <li>(Converter) Fixed a bug where ADPCM loop noise would occur.</li> 266 <p>Fixed a bug where loop noise would occur when performing ADPCM encoding with the loop start frame set to 0.<BR> Wave data must be re-converted.</p> 267 <li>(Converter) Corrected the problem of noise during stream looping.</li> 268 <p>Fixed a bug where noise would occur during stream data looping.<BR> Wave data must be re-converted.</p> 269 <li>(SoundPlayer) Fixed a bug where parameters were not being applied at start of playback.</li> 270 <p>Fixed a bug where parameters such as volume and pitch were not being applied at the start of sound playback.</p> 271 <li>(Documentation) Revised the description of volume.</li> 272 <p>The description of volume that can be set in each SoundMaker list has been revised.<br> See the descriptino of volume for stream sounds and wave sounds. <a href="manual/sset/strm.html">[*]</a></p> 273 <p>For more details see the chapter <EM>Operating Sound Parameter Controls</EM> in the <EM>Sound System Manual</EM>.</p> 274 </ul> 275 276 <h2 id="VERSION_1_0_0">Version 1.0.0 2010/07/29</h2> 277<p><b>Added/Modified Functionality</b></p> 278 <ul> 279 <li>(SoundMaker) Added Send columns to Wave Sound List. <a href="manual/sset/wsnd.html#WSND_ELM">[*]</a></li> 280 <p>The following columns were added to Wave Sound List for specifying the send volume for each bus. <br> - Send AUX A<br> - Send AUX B<br> - Send MAIN</p> 281 <li>(SoundMaker) Added support for sound Front Bypass mode. <a href="manual/sset/strm.html#STRM_ELM">[*]</a> <a href="manual/sset/wsnd.html#WSND_ELM">[*]</a> <a href="manual/sset/seq.html#SEQ_ELM">[*]</a></li> 282 <p>Front Bypass mode is now supported by the various sounds (stream sounds, wave sounds and sequence sounds).<br> This can be set in the various SoundMaker lists.<br> Check the below-listed sounds in <CODE>SampleData/Sound/Projects/simple</CODE>.<br> - STRM_MARIOKART_FB<br> - SE_YOSHI_FB<br> - SE_STEREO_FB<br> - SEQ_CALL_FB<br> - SEQ_MARIOKART_FB</p> 283 <li>(SoundPlayer) Added support for effects. <a href="manual/soundplayer/soundPlayer/operation.html">[*]</a></li> 284 <p>You can try out effects on SoundPlayer.</p> 285 </ul> 286<p><b>Bug Fixes</b></p> 287 <ul> 288 <li>(SoundMaker) Fixed a bug when creating SoundPlayer.</li> 289 <p>Creation of SoundPlayer would fail in some cases when some place other than <B><SPAN class="argument">output</SPAN></B> was set as the output destination for the Sound Archive. The bug has been fixed.</p> 290 <li>(SoundMaker) Fixed a bug that involved list operations.</li> 291 <p>Fixed the following bugs relating to list operations.<br> - When a sequence file had an invalid string, an exception error would occur when the starting playback position was selected<br>- An exception error would occur when <CODE>Copy Cell</CODE> was performed in the <B>Play </B>and <B>Duration </B>columns.</p> 292 <li>(Converter) Fixed a bug with DSP ADPCM stream playback.</li> 293 <p>When a DSP ADPCM-encoded stream sound was played, sometimes noise would be generated at data's end and when looping. That has been fixed.</p> 294 <li>(SoundPlayer) Fixed a bug related to importing.</li> 295 <p>A bug made it impossible to import <CODE>SoundPlayer-TS.cia</CODE>. That has been fixed</p> 296 </ul> 297 298 <h2 id="VERSION_0_8_1">Version 0.8.1 (2010/07/07)</h2> 299<p><b>Bug Fixes</b></p> 300<ul> 301 <li>(SoundMaker) Adjusted sine waveform looping included in sample data.</li> 302 <p>A bug has been fixed where noise was being introduced during looping when playing the sine waveform (SampleData/Sound/Projects/simple/aif/sin440.aiff) included in sample data.</p> 303 <li>(Converter) Fixed a bug related to bank conversion.</li> 304 <p>Fixed a bug where parameters listed under the Velocity Region that can be set on the Percussion List or Parameter Panel were not being reflected correctly in binary sound archive files (bcsar) (or more accurately speaking, in binary bank files (bcbnk)).<br> - Volume<br>- Pitch (Semitones)<br></p> 305 <li>(Converter) Fixed a bug related to waveform conversion.</li> 306 <p>Fixed the following bugs with the waveform converter.<br> - No samples were output for PCM16/PCM8 encoding<br>- Invalid content was output for ADPCM encoding</p> 307 <li>(Converter) Fixed a bug related to 8-bit PCM waveform conversion.</li> 308 <p>Fixed a bug where sounds were broken off or did not play during PC emulation playback or playback on actual hardware using SoundPlayer when converting an 8-bit PCM .wav or .aiff file.</p> 309 <li>(Converter) Fixed a bug that occurred when converting a project that accesses a non-existent bank file.</li> 310 <p>A bug was fixed where a dialog box not containing any warning message was being displayed when converting a project that accesses a non-existent bank (.bcnk) file.</p> 311 <li>(Converter) Fixed the error message displayed when a non-existent Starting Playback Position is specified.</li> 312 <p>There was a bug when a non-existent Starting Playback Position was specified during sequence sound conversion that made it hard to know the label and Starting Playback Position at which the error occurred.<br> This bug has been fixed so the user can know the Label and Starting Playback Position.</p> 313 <p>The following is an example.<br> - (Before bug fix) [Internal error] start label not found.<br>- (After bug fixe) [Error: SEQ_WIHAHO] The starting playback position label name "wihaho2" does not exist in sequence data.</p> 314 <li>(Documentation) Revised the description of item names.</li> 315 <p>The descriptions of item names that can be set in each SoundMaker list have been revised.<br> There are restrictions on the characters that can be used in a name. The following characters can be used.<br> - The first character of a name 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_]</p> 316 </ul> 317 318 <h2 id="VERSION_0_8_0">Version 0.8.0 (2010/06/28)</h2> 319<p><b>Added/Modified Functionality</b></p> 320 <ul> 321 <li>(SoundMaker) The Create menu of TEG2 version SoundPlayer has been removed.</li> 322 <p>The TEG2 version SoundPlayer Create menu has been removed due to termination of CTR-TEG2 support.</p> 323 <li>(SoundPlayer) Displays have been added to indicate the DSP process load and number of voices being used.</li> 324 <p>The following additions have been made to the SoundPlayer display.<br> - DSP process load<br>- Number of voices being used</p> 325 <li>(SoundPlayer) Output mode and surround depth value settings have been added. <a href="manual/soundplayer/soundPlayer/operation.html">[*]</a></li> 326 <p>SoundPlayer now allows the output mode to be changed using the Y button and the surround depth value to be changed using the L/R buttons.</p> 327 <li>(SoundPlayer) Added HioSoundPlayer. <a href="manual/soundplayer/soundPlayer/startup_hio.html">[*]</a></li> 328 <p>HioSoundPlayer.cci has been added. HioSoundPlayer.cci can reload Sound Archives via Host IO.<br> HioSoundPlayer.cci can be found in $NW4C_ROOT/tools/SoundPlayer/.</p> 329 </ul> 330<p><b>Bug Fixes</b></p> 331 <ul> 332 <li>(SoundMaker) Fixed a bug related to conversion events.</li> 333 <p>Fixed a bug where execution would freeze if interactive input was requested by a command being executed using <B>Command before conversion</B> or <B>Command after conversion</B>.<br> Such commands can be canceled by pressing the <B>Cancel</B> button.</p> 334 <p>Note that interactive input is not supported when using <B>Command before conversion</B> or <B>Command after conversion</B>.</p> 335 <li>(Converter) Fixed a bug related to ADPCM loop end.</li> 336 <p>Fixed a bug where waveform shapes were unstable in the loop end region when using ADPCM to convert looped waveforms.</p> 337 </ul> 338 339<h2 id="VERSION_0_7_1">Version 0.7.1 2010/05/21</h2> 340<p><b>Bug Fixes</b></p> 341 <ul> 342 <li>(SoundMaker) Fixed a bug that involved list operations.</li> 343 <p>If the starting playback position was changed for a text sequence sound that caused a conversion error, an error would occur. This bug has been fixed.</p> 344 </ul> 345 346 <h2 id="VERSION_0_7_0">Version 0.7.0 2010/05/14</h2> 347<p><b>Added/Modified Functionality</b></p> 348 <ul> 349 <li>(Overall) Moved the sample data to <CODE>$NW4C_ROOT/SampleData/Sound/Projects</CODE>.</li> 350 <p>(Overall) Moved the SoundMaker sample data to <CODE>$NW4C_ROOT/SampleData/Sound/Projects</CODE>.<br> - $NW4C_ROOT/tools/SoundMaker/samples/simple → $NW4C_ROOT/SampleData/Sound/Projects/simple<br> - $NW4C_ROOT/demos/snd/externalFile/dataSrc → $NW4C_ROOT/SampleData/Sound/Projects/externalFile<br> - $NW4C_ROOT/demos/snd/playerHeap/dataSrc → $NW4C_ROOT/SampleData/Sound/Projects/playerHeap</p> 351 <p>The <CODE>OMakefile</CODE> and <CODE>vcproj</CODE> files for the demo were adjusted to accommodate this change.</p> 352 <li>(SoundMaker) Added a SoundPlayer creation feature. <a href="manual/soundplayer/SoundPlayer/overview.html">[*]</a> <a href="manual/soundplayer/SoundPlayer/startup.html">[*]</a> <a href="manual/soundplayer/SoundPlayer/operation.html">[*]</a></li> 353 <p>A feature was added to the SoundMaker menus to create a SoundPlayer executable file (<CODE>SoundPlayer.cci</CODE>).</p> 354 <li>(SoundMaker) The duration of waveform data is now displayed.</li> 355 <p>Added a column to the following lists to display the duration of waveform data.<br> A column that displays the ticks was also added to some of the lists.<br> - Banks > Instrument List <a href="manual/bank/instlist.html">[*]</a><br> - Banks > Percussion List <a href="manual/bank/percussionlist.html">[*]</a><br> - Wave Sound List <a href="manual/sset/wsnd.html">[*]</a><br> - Stream Sound List <a href="manual/sset/strm.html">[*]</a></p> 356 <li>(SoundPlayer) The processing time for the <CODE>nn::snd::SendParameterToDsp</CODE> function is now displayed.</li> 357 <p>The processing time of the CTR-SDK function, <CODE>nn::snd::SendParameterToDsp</CODE>, is now displayed on the upper screen.</p> 358 </ul> 359<p><b>Bug Fixes</b></p> 360 <ul> 361 <li>(SoundMaker) Fixed a bug related to the Project Settings file.</li> 362 <p>If SoundMaker was started by specifying a relative path to a project file as a startup parameter, the Project Settings file would not be saved properly, which caused an error when attempting to exit the program. This bug has been fixed.</p> 363 <li>(SoundMaker) Fixed a bug related to SoundPlayer creation.</li> 364 <p>The snapshot version of NW4C-0.7.0 had a bug that prevented SoundPlayer from being created if the absolute path of the project (.cspj) file contained a space. This bug has been fixed.</p> 365 <li>(SoundMaker) Fixed a bug related to input and output of intermediate files.</li> 366 <p>Fixed a bug that prevented intermediate files from being input and output correctly after editing and saving actor players, user data, or <CODE>EnvelopeRelease</CODE>.</p> 367 <li>(Converter) Fixed a bug that would cause parallel builds of the demos to fail.</li> 368 <p>If the demos were built in parallel, the build system would attempt to convert the same project file more than once, which caused a conversion error. This bug has been fixed.</p> 369 <li>(Converter) Revised the maximum value for instruments' program numbers.</li> 370 <p>Fixed a bug that caused a conversion error if an instrument's program number was set to a value of 255 or higher.</p> 371 <p>The correct maximum value is 32,767.</p> 372 <li>(Converter) Fixed bugs related to the Sound Project converter.</li> 373 <p>Fixed the following bugs with the Sound Project converter.<br> -A success code would always be returned, regardless of whether conversion was successful.<br> - Specifying a project file using a relative path would always cause conversion to fail due to an internal error.</p> 374 <li>(Converter) Fixed a bug related to output of CSID files.</li> 375 <p>Fixed a bug that caused the sound IDs within CSID files not to be output correctly during conversion of projects that contained multiple sound sets.</p> 376 </ul> 377 378 <h2 id="VERSION_0_6_2">Version 0.6.2 2010/04/23</h2> 379<p><b>Bug Fixes</b></p> 380 <ul> 381 <li>(Converter) Fixed a bug when setting the number of instrument region splits to a multiple of 4.</li> 382 <p>When the number of instrument region splits is a multiple of 4, playing the sequence sound when playing the instrument would cause the program to halt due to a failed assertion. This bug has been fixed.</p> 383 </ul> 384 385 <h2 id="VERSION_0_6_1">Version 0.6.1 2010/04/16</h2> 386<p><b>Added/Modified Functionality</b></p> 387 <ul> 388 <li>(SoundPlayer) Added *.wsf files for creating the TEG2 and TS versions.</li> 389 <p>With the new CTR-TS board support in SoundPlayer, we added the following *.wsf files for creating the CCI files for both the TS and TEG2 versions.<br> - MakeSoundPlayer-TS.wsf<br> - MakeSoundPlayer-TEG2.wsf</p> 390 <p>We removed the MakeSoundPlayer.wsf file formerly included in the package.</p> 391 </ul> 392 393 <h2 id="VERSION_0_6_0">Version 0.6.0 2010/03/19</h2> 394<p><b>Added/Modified Functionality</b></p> 395 <ul> 396 <li>(SoundMaker) Added actor players and 3D sound parameters.</li> 397 <p>Made actor players and 3D sound parameters configurable in SoundMaker.</p> 398 <p>This entailed a version update to the <span>(Project Name)</span><span>.cspj.settings</span> file. The previous <span>(Project Name)</span><span>.cspj.settings</span> file is reset once.</p> 399 <li>(Converter) Added support for 3D sound parameters.</li> 400 <p>Added support for converting 3D sound parameters.</p> 401 <li>(SoundPlayer) Added the SoundPlayer tool.</li> 402 <p>Added the SoundPlayer tool that can be used with the CTR-TEG2.<br> See the <CODE>$NW4C_ROOT/tools/SoundPlayer/Readme.txt</CODE> file for details on use.</p> 403 <p>With the addition of this SoundPlayer tool, we have removed the old <CODE>$NW4C_ROOT/demos/snd/SoundPlayer</CODE> version.</p> 404 </ul> 405<p><b>Bug Fixes</b></p> 406 <ul> 407 <li>(Converter) Fixed a bug that occurred while converting groups that referenced disabled items.</li> 408 <p>Fixed a bug that caused errors and internal errors to occur during attempts to convert a project with groups that referenced disabled items.</p> 409 <li>(Converter) Fixed a bug that occurred during conversion of banks with invalid instruments.</li> 410 <p>Fixed a bug that prevented errors from being displayed correctly during conversion of a bank with duplicate program numbers or an instrument that was not between 0 and 255.</p> 411 <li>(Converter) Fixed a bug related to conversion.</li> 412 <p>Fixed a bug that caused an internal error to occur if you attempted to convert a project satisfying the following conditions.<br> - It included a bank or wave sound set with a <span>Waveform Archive</span> setting of <span>Automatic (Shared)</span><br> - The aforementioned item was registered with an embedded group.<br> - The aforementioned item was related to and referenced by an item registered with another group.</p> 413 </ul> 414 415 416 <h2 id="VERSION_0_5_1">Version 0.5.1 (2010/03/05)</h2> 417<p><b>Added/Modified Functionality</b></p> 418 <ul> 419 <li>(SoundMaker) Changed specifications related to multi-track streams.</li> 420 <p>Changed the maximum number of tracks that can be added to a stream to 4.<br> Specifications have changed so that a "!" icon is displayed when there are five or more tracks on the Multi-Track Setup dialog. This has been changed so the icon is displayed.</p> 421 <li>(Converter) Changed specifications related to multi-track streams.</li> 422 <p>Attaching five or more tracks to a stream now causes an error.</p> 423 </ul> 424<p><b>Bug Fixes</b></p> 425 <ul> 426 <li>(SoundMaker) Fixed an <span>alloctrack</span>-related bug for sequence sounds.</li> 427 <p>Fixed a bug that resulted in a conversion error when 16 or more tracks were allocated by a sequence sound (<span>alloctrack 0xffff</span> for a <span>.cseq</span> text sequence).</p> 428 </ul> 429 430 431 <h2 id="VERSION_0_5_0">Version 0.5.0 2010/02/19</h2> 432<p><b>Added/Modified Functionality</b></p> 433 <ul> 434 <li>(Converter) Changed the specifications for the waveform data format.</li> 435 <p>Removed unnecessary parameters from ADPCM-encoded waveform data.<br> This affects waveforms for bank instruments, wave sounds, and stream sounds.</p> 436 <p>Note that compatibility is not preserved with old versions of the data or libraries. You must reconvert data when you use version 0.5.0 or later of the NW4C libraries.</p> 437 </ul> 438<p><b>Bug Fixes</b></p> 439 <ul> 440 <li>(SoundMaker) Fixed a bug related to importing.</li> 441 <p>Fixed a bug that sometimes prevented preprocessor instructions in MUS files from being included in the CSEQ files when NITRO-SoundMaker intermediate files were imported.</p> 442 <li>(SoundMaker) Fixed a bug related to importing.</li> 443 <p>Fixed a bug that caused per-region envelope specifications for banks to be lost when NITRO-SoundMaker intermediate files were imported.</p> 444 <li>(Converter) Fixed a bug related to waveform conversion.</li> 445 <p>Fixed a bug that caused waveform data conversion to fail for some sampling rates.</p> 446 </ul> 447 448 449 <h2 id="VERSION_0_4_1">Version 0.4.1 (2010/01/26)</h2> 450<p><b>Bug Fixes</b></p> 451 <ul> 452 <li>(SoundMaker) Fixed a bug related to displaying Sample Maps.</li> 453 <p>Fixed a bug that caused Sample Maps to be displayed backwards when PCM8 and ADPCM were used as compression formats for the waveform files.</p> 454 <li>(SoundMaker) Fixed a bug related to creating new sequence sounds.</li> 455 <p>Fixed a bug that caused an error when new sequence sounds were created and thus prevented items from being added.</p> 456 <li>(SoundMaker) Fixed a bug related to unsupported features.</li> 457 <p>Fixed the GUI to no longer display unsupported features.<br> - 3D sounds <br>- Effects <br>- SoundPlayer related <br>- Viewer related <br>- Preview Player Parameters window <br>- DLS imports</p> 458 </ul> 459 460 461 <h2 id="VERSION_0_4_0">Version 0.4.0 (2010/01/15)</h2> 462<p><b>Added/Modified Functionality</b></p> 463 <ul> 464 <li>(SoundMaker) Added a feature to the Create New Group Item dialog box. <a href="quickstart/make_group/make_group.html">[*]</a></li> 465 <p>The <B>Register Related Items</B> setting can now be specified from the <B>Create New Group</B> dialog box.</p> 466 <li>(SoundMaker) Added a feature specific to importing. <a href="manual/etc/import/another_prj.html">[*]</a></li> 467 <p>Added a feature that allows projects for other platforms (for example, NintendoWare for Revolution SoundMaker and NITRO-SoundMaker) to be imported.<br> Such projects can be imported by selecting File > Import > Project from Other Platform. Then, in the Open dialog box, select an .rspj, .sprj, or .sarc file with the <B>Files of type:</B> set to <B>Project from other platform</B>.</p> 468 <li>(Converter) Removed the BOM for CSID files.</li> 469 <p>In order to support compilation with RVCT, the BOM was removed for CSID files.</p> 470 <li>(Converter) Updated the binary waveform file format.</li> 471 <p>Updated the binary waveform file format (.bcwav) in order to support the TEG2 hardware.<br> To play legacy sounds on a TEG2 board, you'll have to reconvert the Sound Archives.</p> 472 </ul> 473<p><b>Bug Fixes</b></p> 474 <ul> 475 <li>(SoundMaker) Fixed a bug that involved the creation of new banks.</li> 476 <p>Creating a new bank using the <B>Create New Bank</B> dialog box would create a file with the .rbnk extension, but this bug has been fixed.</p> 477 <li>(SoundMaker) Fixed a bug related to creating new instruments.</li> 478 <p>If a new instrument was created when there were no items registered in the instrument list, the program number would start from [1] instead of [0]. That has been corrected.</p> 479 <li>(SoundMaker) Fixed a bug that involved the editing of envelopes.</li> 480 <p>Fixed a bug that prevented users from editing envelopes if an instrument's envelope setting was changed from Specify Envelopes by Instrument to Specify Envelopes by Region, unless the user reopened the project.</p> 481 <li>(SoundMaker) Fixed a bug in the Parameters panel.</li> 482 <p>Editing an envelope for an instrument in the Parameters panel would cause an exception-type error to occur, but this bug has been fixed.</p> 483 <li>(SoundMaker) Fixed a bug that involved saving sound set files.</li> 484 <p>When sound set files were saved, the sound's Player priorities would not be saved correctly, but this bug has been fixed.</p> 485 <li>(SoundMaker) Fixed a bug related to the Project Tree.</li> 486 <p>If the Project Tree was minimized while a sound set's name was being edited, the application would stop responding, but this bug has been fixed.</p> 487 <li>(SoundMaker) Fixed a bug that involved the editing of lists.</li> 488 <p>Specifying an item name that didn't exist among the group items used to cause an application error, but this bug has been fixed.</p> 489 <li>(SoundMaker) Fixed a bug that involved list operations.</li> 490 <p>When multiple list items were dragged and dropped, the list order would change in the place where they were moved. The problem was fixed.</p> 491 <li>(SoundMaker) Fixed a bug related to the Open File dialog box.</li> 492 <p>When reference waveforms for the sample maps were changed, the folder displayed in the <B>Open File</B> dialog box would not be the folder in which the waveforms are registered. That problem was fixed.</p> 493 <p>When the <B>File Path</B> list item was changed, the registered file name would not be filled in for <B>Filename</B> in the <B>Open File</B> dialog box. That problem has been fixed.</p> 494 <li>(SoundMaker) Fixed a bug that involved the Sample Map pane.</li> 495 <p>An exception error would occur after specifying a file by double-clicking in a blank part of the sample map. That problem has been fixed.</p> 496 <li>(SoundMaker) Fixed a bug that involved the Bank tab.</li> 497 <p>An exception error would occur if the <B>Bank</B> tab was closed while in the bank-list editing state. That problem has been fixed.</p> 498 <li>(SoundMaker) Fixed a bug related to the Project Settings.</li> 499 <p>The names of the items in the Project Settings area of the project file were not being loaded correctly, but this bug has been fixed.</p> 500 <li>(SoundMaker) Fixed a conversion-related bug.</li> 501 <p>Running a conversion operation would cause all opened bank panels to close, but this bug has been fixed.</p> 502 <li>(SoundMaker) Other bugs have also been fixed.</li> 503 <p>Corrected the following bugs in SoundMaker:<br> - Resizing the main window extremely small and then splitting the main window view would cause an exception-type error.<br> - After the application would crash as a result of this bug, an error would occur when restarting the application, and the user would be unable to get back into the program.</p> 504 <li>(Converter) Fixed a bug related to update conversion.</li> 505 <p>Update conversion would fail to run after the following operations were done, but this bug has since been fixed.<br> - Changing the compression format of a stream sound<br> - Changing a text sequence sound file<br> - Changing the waveform file referenced by a velocity region</p> 506 <li>(Converter) Fixed a bug related to conversion.</li> 507 <p>If an error occurred while converting an instrument, the user would not be able to jump to the cause of the error from the Conversion Log pane, but this bug has now been fixed.</p> 508 </ul> 509 510 <h2 id="VERSION_0_3_0">Version 0.3.0 (2009/12/07)</h2> 511<p><b>Added/Modified Functionality</b></p> 512 <ul> 513 <li>(SoundMaker) Changed the group registration specifications. <a href="manual/sset/group.html">[*]</a></li> 514 <p>Added the <B>Register Related Items</B> column to the group items list.</p> 515 <p>It is now possible to include all related items by changing this setting. For example, you can now register all banks and/or waveform archives referenced by a sequence sound within a group.</p> 516 <li>(SoundMaker) Changed specifications related to the Project Settings file (which has the file extension .setting).</li> 517 <p>If the version of a Project Settings file supported by SoundMaker doesn't match the version of the Project Settings file being loaded, the application will no longer load the settings.</p> 518 <p>This specification change is a temporary fix; in future versions, it will be possible to load Project Settings files created using older versions of the application.</p> 519 </ul> 520<p><b>Bug Fixes</b></p> 521 <ul> 522 <li>(SoundMaker) Fixed a bug that involved the Preview Bank.</li> 523 <p>Attempting to open a project when banks are registered in the Preview Bank would always result in an error, after which the project could not be opened. This bug has been fixed.</p> 524 <li>(SoundMaker) Fixed a bug that involved the group size display.</li> 525 <p>Fixed a bug that prevented a group's Data Size value from being updated if the Output Method of that group group was set to "Don't output."</p> 526 <li>(SoundMaker) Fixed a bug that involved conversion of waveform archives that were configured to the "Automatic (Shared)" setting.</li> 527 <p>If a nested group contained any wave sound sets or a banks for which <B>Waveform Archive</B> was set to <B>Automatic (Shared)</B>, a conversion error would occur, but this bug has been fixed.</p> 528 <li>(SoundMaker) Fixed a bug that involved changes to multibanks.</li> 529 <p>Fixed a bug in which changing a bank within the <B>Multibank Settings</B> dialog would only change the display without actually changing the data internally.</p> 530 531 532 <p></p> 533 </ul> 534 535 536 <h2 id="VERSION_0_2_0">Version 0.2.0 (2009/11/13)</h2> 537<p><b>Added/Modified Functionality</b></p> 538 <ul> 539 <li>Data compatibility</li> 540 <p>In order to use data that was created with Nintendo 0.2.0 with NintendoWare 0.2.1, keep in mind the following precautions: <br> - Sound project (.cspj) files can be used without any modification.<br> - Binary sound archive files (.bcsar) cannot be used. You'll need to reconvert the sound project file.</p> 541 542 <li>(SoundMaker) Added a <B>Display Preview Bank</B> button to the toolbar. <a href="manual/prev_function/prev_bank.html">[*]</a></li> 543 <p>Added a button to the toolbar of the main window that displays the Preview Bank pane.</p> 544 545 <li>(SoundMaker) Fixed a bug that involved loading projects.</li> 546 <p>If a project file was moved and then reopened, an error message would be displayed, and users were unable to open the project until they deleted the Project Settings file. This bug has been fixed.</p> 547 548 <li>(SoundMaker) Fixed a bug that involved the creation of sound sets.</li> 549 <p>The code for creating a new sound set had a bug that prevented waveform archives from displaying in the project tree. This bug also prevented saved projects from being opened, but it has been fixed.</p> 550 551 <li>(SoundMaker) Fixed a bug that involved list operations for sequence sounds.</li> 552 <p>Copy and paste operations in the sequence sound list would cause the bank settings for sequence sounds to become invalid, after which they no longer displayed correctly. This bug has been fixed.</p> 553 554 <li>(SoundMaker) Fixed a bug that involved searches for references to waveform archives.</li> 555 <p>Searches for references to waveform archives would always return zero results in the Search Results pane, but this has been fixed.</p> 556 557 <li>(SoundMaker) Fixed a bug that involved batch edits to waveform archives.</li> 558 <p>It is now possible to perform batch edits on cells within waveform archives that are set to load individually.</p> 559 560 <li>(SoundMaker) Fixed a bug that invovled MIDI playback using preview banks.</li> 561 <p>MIDI signals received from the device configured in the <B>MIDI Sequencer Input Devices</B> field would not play through preview banks. This bug has been fixed.</p> 562 563 <li>(SoundMaker) Fixed a bug that involved list operations for sequence sounds.</li> 564 <p>Fixed a bug wherein attempts to change banks within sequence sound lists would only change the display without changing the actual banks.</p> 565 566 <li>(SoundMaker) Fixed a bug related to the group items creation dialog box.</li> 567 <p>Fixed a bug that prevented waveform archives from being selected In the <B>Create New Group Item</B> dialog box.</p> 568 569 <li>(SoundMaker) Other bugs have also been fixed.</li> 570 <p>The following bugs in SoundMaker have been corrected:<br> - The names of instruments that are created by dragging and dropping a waveform file into the Bank List did not start with the prefix that the user had specified.<br> - A warning icon would appear for all items in the percussion list. アイコンが表示されてしまう</p> 571 572 <li>(Converter) Changed the output filenames for binary stream sounds.</li> 573 <p>The output filenames for binary stream sounds were changed as follows.<br> - Before the change: (SoundName).(CompressionFormat).bcstm<br> - After the change: (SoundName).bcstm</p> 574 575 <li>(Converter) Fixed a bug involving changes to the output location.</li> 576 <p>Fixed a bug in which, if the user initiated an update and convert operation after changing the output location, some of the files would not be output to the new location.</p> 577 578 <li>(Converter) Fixed a bug related to output of HTML sound lists.</li> 579 <p>Fixed a bug in which the items within HTML sound lists would always be output, regardless of whether they were configured for output.</p> 580 581 <p></p> 582</ul> 583 584 <h2 id="VERSION_0_1_0">Version 0.1.0 (2009/10/30)</h2> 585 <ul> 586 <li>Initial release of the CTR version of SoundMaker.<br> 587 </ul> 588<p><b>Changes from NintendoWare for Revolution</b></p> 589 <ul> 590 <li>Added a feature for importing NW4R SoundMaker projects. <a href="manual/etc/startup_exploror.html">[*]</a></li> 591 <p>NW4R SoundMaker projects can be imported.<br> The project file being imported will remain unaltered after the import operation. Another file (with a separate extension) will be generated for the imported project in the same folder. 592 </p> 593 <li>Added the Waveform Archives node to the Project Tree. <a href="quickstart/window/sprj/index.html">[*]</a> <a href="manual/sset/wavearc.html">[*]</a></li> 594 <p>The Waveform Archives node was added to the Project Tree.<br> The Waveform Archive tab can be displayed by double-clicking on the Waveform Archives node.<br> The Waveform Archive list shows three columns: Name, Load Individually, and Comments. </p> 595 <li>Added the <B>Create New Waveform Archive</B> dialog box. <a href="quickstart/make_wavearc/make_wavearc.html">[*]</a></li> 596 <p>Right-clicking within the Waveform Archive list and selecting either <B>Add Item</B> or <B>Insert Item</B> will display a dialog box that allows you to enter the name of the new waveform archive, as well as whether it should be loaded individually.</p> 597 <li>Added the <B>Output Method</B> column to the Group List window. <a href="manual/sset/group.html">[*]</a></li> 598 <p>The <B>Waveform Sharing</B> column was removed from the Group List window, and a new <B>Output Method</B> column was added in its place.<br> The <B>Output Method</B> column is a drop-down list that has three possible values: Embed, Link, and Don't output.</p> 599 <li>Added the <B>Multibank Settings</B> dialog box to sequence lists. <a href="manual/sset/seq.html">[*]</a></li> 600 <p>The context menu for Sequence lists now includes <B>Multibank Settings...</B> that opens the <B>Multibank Settings</B> dialog box.<br> Up to four multibanks can be specified.</p> 601 <li>Added the Preview Bank window. <a href="manual/prev_function/prev_bank.html">[*]</a></li> 602 <p>Added the Preview Bank window to the preview functionality.<br> The banks that are registered in this window are used for playing back MIDI signals that are input from the MIDI sequencer.</p> 603 <li>Changed the specifications related to MIDI settings. <a href="manual/options/tool_option.html">[*]</a></li> 604 <p>Changed the method used to configure the MIDI Keyboard Input Device and MIDI Sequencer Input Devices settings.<br> MIDI signals that are input from the device set in the MIDI Keyboard Input Device field will be played back using the active bank in the Bank tab.<br> MIDI signals that are input from the device set in the MIDI Sequencer Input Devices field will be played back using the banks in the Preview Bank window. 605 </p> 606 <li>Changed the specifications related to the banks used for playing back input from MIDI keyboard input. <a href="manual/pc_emu/play_inst_midi.html">[*]</a> <a href="manual/pc_emu/dialog.html">[*]</a></li> 607 <p>The active Bank tab now defines which bank input from the MIDI keyboard should be played back with.<br> If the Bank tab is not active, no sound will be produced.<br> As a result of this specification change, the instrument display has been removed.</p> 608 <li>Changed the specifications for previewing playback. <a href="manual/prev_function/overview.html">[*]</a> <a href="manual/prev_function/prev_player.html">[*]</a> <a href="manual/pc_emu/play_inst_win.html">[*]</a></li> 609 <p>The specifications for previewing playback of sounds and instruments has been revised.</p> 610 <ul> 611 <li>The changes made to how sound playback is previewed are listed below:<br> - Pressing the SPACE key or clicking the <B>Play</B> button within the list will register the sound in question within the Preview Player window and start preview playback.<br> - Double-clicking a list will not register the items in the list in the Preview Player window, nor will it cause them to start playing.</li> 612 <li>The changes made to how instrument playback is previewed are listed below:<br> - Pressing F9, F10, or double-clicking on items in the instrument list no longer does anything.<br> - Playback will only continue as long as the SPACE key is held down.</li> 613 </ul> 614 <li>(Converter) Added support for conversion in parallel.</li> 615 <p>It is now possible to run conversion operations in parallel for sounds that don't have any mutual dependencies.<br> The number of conversion operations that can be run at the same time can be configured in the Options dialog. 616 </p> 617 <li>(Converter) Made it possible to disable output of the string table.</li> 618 <p>In NW4R SoundMaker, string tables would always be output to sound archives. With NW4C SoundMaker, however, it is possible to disable this feature by deselecting the <B>Output the string table</B> check box under the <B>Sound Archive</B> tab within Project Settings.<br> If you won't be using strings to make calls to the sounds or other sound-related data in your project, you can reduce the size of your sound archives by disabling output of the string table. 619 </p> 620 <li>(Converter) Changed the specifications related to cache output.</li> 621 <p>Intermediate binary files will now always be output to the project's cache folder.<br> However, intermediate text sequence sounds (.cseq files) created from SMF files, as well as include files for banks (.cinl files) will continue to be output in the same directory as the source files. 622 </p> 623 <li>(Converter) Changed the specifications related to sound archive map files. </li> 624 <p>Changed the format used for the sound archive map files that are generated during conversion. They used to be in text format, but are now in HTML format.</p> 625 <li>(Converter) Wave sound sets and sequence sound sets now have IDs assigned to them.</li> 626 <p>Wave sound sets and sequence sound sets now have item IDs assigned to them.<br> This change makes it possible to load these items by specifying the appropriate item ID.</p> 627 <li>(Converter) Changed the specifications of item IDs.</li> 628 <p>The upper 8 bits of the IDs for all sound types (sequence sounds, wave sounds, and stream sounds) and other items in the Project Tree (sequence sound sets, wave sound sets, banks, waveform archives, groups, and Players) are now embedded with information that indicates the item category.</p> 629 </ul> 630<p></p> 631<div class="footer"> 632</div> 633 <hr><p>CONFIDENTIAL</p></body> 634 635</html> 636