/[svn]/doc/docbase/release_notes/linuxsampler_2_1_0/01_linuxsampler_2_1_0.html
ViewVC logotype

Diff of /doc/docbase/release_notes/linuxsampler_2_1_0/01_linuxsampler_2_1_0.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3376 by schoenebeck, Sun Nov 26 22:54:03 2017 UTC revision 3377 by schoenebeck, Sun Nov 26 23:15:52 2017 UTC
# Line 28  Line 28 
28        <a href="01_nksp.html">NKSP</a>.        <a href="01_nksp.html">NKSP</a>.
29        In this release a large amount of extensions and improvements have been        In this release a large amount of extensions and improvements have been
30        added for this real-time instrument scripting support of LinuxSampler.        added for this real-time instrument scripting support of LinuxSampler.
31        For example 48 new built-in NKSP functions and 21 new built-in NKSP        For example <b>48 new built-in functions</b> and <b>21 new built-in
32        variables have been added.        variables</b> have been added.
33        <a href="01_nksp_reference.html">Find out more ...</a>        <a href="01_nksp_reference.html">Find out more ...</a>
34      </p>      </p>
35      <p>      <p>
# Line 75  Line 75 
75      <p>      <p>
76        The equally named software on Windows has gone years ago,        The equally named software on Windows has gone years ago,
77        but the format lives on with LinuxSampler and this release adds        but the format lives on with LinuxSampler and this release adds
78        yet some more new extensions to the gig format. Most notably you        yet some more new extensions to the gig format.
79        </p>
80        <p>
81          <img src="gigedit_state_machine_options.png" title="EG State Machine Options (Gigedit)">
82          Most notably you
83        now have options to control envelope generators' state machines.        now have options to control envelope generators' state machines.
84        For example you can now define whether a certain EG state should        For example you can now define whether a certain EG state should
85        either be aborted or continued to its end when a note off arrived.        either be aborted or continued to its end when a note off arrived.
86        These controls are especially useful for certain kinds of sounds        These controls are especially useful for certain kinds of sounds
87        like percussive instruments.        like percussive instruments.<br>
88      <p>        <br>
     <img src="gigedit_state_machine_options.png" caption="EG State Machine Options (Gigedit)">  
     </p>  
89        Accordingly you will now find new check boxes for this in gigedit.        Accordingly you will now find new check boxes for this in gigedit.
90        As these are extensions of the original format, setting these options        As these are extensions of the original format, setting these options
91        will only work with LinuxSampler and would be ignored with the        will only work with LinuxSampler and would be ignored with the
# Line 113  Line 115 
115        That provides several improvements for the script editor.        That provides several improvements for the script editor.
116      </p>      </p>
117      <p>      <p>
118        <img src="nksp_editor_error_tooltip.png" caption="NKSP Error Tooltips">        <img src="nksp_editor_error_tooltip.png" title="NKSP Error Tooltips">
119        For example        For example
120        colored syntax highlighting of scripts is now always displayed correctly and        colored syntax highlighting of scripts is now always displayed correctly and
121        simply looks much better now. Previously there was some small hard coded        simply looks much better now. Previously there was some small hard coded
122        script parser code on Gigedit's side which however was buggy and simply        script parser code on Gigedit's side which however was buggy and simply
123        did no great job. Now all the heavy lifting of handling all the details        did no great job. Now all the heavy lifting of handling all the details
124        of the numerous NKSP language aspects are handled by the sampler instead,        of the numerous NKSP language aspects are handled by the sampler instead,
125        which also provides the following new script editor features.        which also provides the following new script editor features.<br>
126      </p>        <br>
     <p>  
127        Due to that direct coupling with LinuxSampler's        Due to that direct coupling with LinuxSampler's
128        script backend, gigedit's script editor now shows all issues related to the script (errors        script backend, gigedit's script editor now shows all issues related to the script (errors
129        and warnings) directly within the script editor in real-time while you are        and warnings) directly within the script editor in real-time while you are
# Line 142  Line 143 
143        actually load the script with an instrument into the sampler.        actually load the script with an instrument into the sampler.
144      </p>      </p>
145      <p>      <p>
146        <img src="nksp_editor_strike_through.png" caption="NKSP Disabled Code Blocks">        <img src="nksp_editor_strike_through.png" title="NKSP Disabled Code Blocks">
147        Additionally when clicking on the        Additionally when clicking on the
148        script editor's "Apply" button or using Ctrl+S keyboard shortcut, then        script editor's "Apply" button or using Ctrl+S keyboard shortcut, then
149        the script is automatically reloaded by the sampler. So you no longer        the script is automatically reloaded by the sampler. So you no longer
# Line 150  Line 151 
151        developing instrument scripts. There are also visual enhancements for the        developing instrument scripts. There are also visual enhancements for the
152        script editor, for example the line numbers are now shown on the left,        script editor, for example the line numbers are now shown on the left,
153        the font size can be altered by the user, and unused code portions (i.e.        the font size can be altered by the user, and unused code portions (i.e.
154        disabled by <a href="">NKSP preprocessor statements</a>)        disabled by <a href="01_nksp.html#preprocessor_statements">NKSP preprocessor statements</a>)
155        are automatically striked through. That way you can immediately see        are automatically striked through. That way you can immediately see
156        which code portions of your scripts are actually used, and which are not.<br>        which code portions of your scripts are actually used, and which are not.<br>
157        <br>        <br>
# Line 168  Line 169 
169        A macro is a set of changes that should be applied to currently selected instrument.        A macro is a set of changes that should be applied to currently selected instrument.
170      </p>      </p>
171      <p>      <p>
172        <img src="gigedit_macros_setup.png" caption="Macro List (Gigedit)">        <img src="gigedit_macros_setup.png" title="Macro List (Gigedit)">
173        Such macros can be reviewed and edited, and they can be saved permanently for        Such macros can be reviewed and edited, and they can be saved permanently for
174        example as templates for common instrument creation tasks. Macros can be        example as templates for common instrument creation tasks. Macros can be
175        assigned to F keys on the keyboard so that they can be quickly triggered,        assigned to F keys on the keyboard so that they can be quickly triggered,
# Line 179  Line 180 
180        least libgig 4.1.0 for using these macro features.        least libgig 4.1.0 for using these macro features.
181      </p>      </p>
182      <p>      <p>
183        <img src="gigedit_macro_editor.png" caption="Macro Editor (Gigedit)">        <img src="gigedit_macro_editor.png" title="Macro Editor (Gigedit)">
184        This is an example of editing a macro. Usually you may start creating a        This is an example of editing a macro. Usually you may start creating a
185        new macro by simply taking all parameters of a selected dimension region.        new macro by simply taking all parameters of a selected dimension region.
186        Then in the macro editor you usually multi-row select (i.e. by Ctrl clicking        Then in the macro editor you usually multi-row select (i.e. by Ctrl clicking
# Line 200  Line 201 
201    
202      <h3>Multi-Row Selection</h3>      <h3>Multi-Row Selection</h3>
203      <p>      <p>
204      <img src="gigedit_multi_row_action.png" caption="Multi Row Selection &amp; Actions (Gigedit)">      <img src="gigedit_multi_row_action.png" title="Multi Row Selection &amp; Actions (Gigedit)">
205        Multi-row selection has been added to all list views now, so you can now        Multi-row selection has been added to all list views now, so you can now
206        more efficiently apply actions to multiple samples, instruments or scripts        more efficiently apply actions to multiple samples, instruments or scripts
207        simultaneously at once, instead of requesting those actions for each item        simultaneously at once, instead of requesting those actions for each item
# Line 209  Line 210 
210    
211      <h3>Multi-Zone Selection</h3>      <h3>Multi-Zone Selection</h3>
212      <p>      <p>
213        <img src="gigedit_multi_dimreg_zone_actions.png" caption="Multi Zone Selection &amp; Actions (Gigedit)">        <img src="gigedit_multi_dimreg_zone_actions.png" title="Multi Zone Selection &amp; Actions (Gigedit)">
214        Also modifying key features of several dimension region zones        Also modifying key features of several dimension region zones
215        simultaneously is now supported. That means you can now delete, split and        simultaneously is now supported. That means you can now delete, split and
216        resize multiple dimension region zones at once. Oh yes, I forget, Ctrl+click        resize multiple dimension region zones at once. Oh yes, I forget, Ctrl+click
217        selecting multiple dimension regions is supported now as well.        selecting multiple dimension region zones is supported now as well.
218      </p>      </p>
219            
220      <h3>Feature Icons</h3>      <h3>Feature Icons</h3>
221      <p>      <p>
222        <img src="gigedit_zone_icons.png" caption="Feature Icons (Gigedit)">        <img src="gigedit_zone_icons.png" title="Feature Icons (Gigedit)">
223        You will also note that there are now icons displayed on the individual        You will also note that there are now icons displayed on the individual
224        regions and dimension region zones. Those icons visualize common key        regions and dimension region zones. Those icons visualize common key
225        features of regions and dimension region zones. For example if you forgot        features of regions and dimension region zones. For example if you forgot
# Line 260  Line 261 
261    
262      <h3>Combine Tool Improvements</h3>      <h3>Combine Tool Improvements</h3>
263      <p>      <p>
264        <img src="gigedit_combine_tool_reorder.png" caption="Combine Tool (Gigedit)">        <img src="gigedit_combine_tool_reorder.png" title="Combine Tool (Gigedit)">
265        Also the Combine Tool has been improved. You can now simply select the        Also the Combine Tool has been improved. You can now simply select the
266        (multiple) instruments you want to combine directly from the applications        (multiple) instruments you want to combine directly from the applications
267        main window, i.e. by Ctrl or Shift clicking them from the instruments        main window, i.e. by Ctrl or Shift clicking them from the instruments
# Line 275  Line 276 
276    
277      <h3>Search Filter</h3>      <h3>Search Filter</h3>
278      <p>      <p>
279        <img src="gigedit_search_filter.png" caption="Search Filter (Gigedit)">        <img src="gigedit_search_filter.png" title="Search Filter (Gigedit)">
280        And last but not least a filter option field had been added to the        And last but not least a filter option field had been added to the
281        instruments list and samples list, which allows you to find specific        instruments list view and samples list view, which allows you to find specific
282        samples and instruments very quickly by typing search key words, which is        samples and instruments very quickly by typing search key words, which is
283        especially very helpful in case you are working on gig files which contain        especially very helpful in case you are working on gig files which contain
284        a very large amount of samples or instruments in a single gig file        a very large amount of samples or instruments in a single gig file

Legend:
Removed from v.3376  
changed lines
  Added in v.3377

  ViewVC Help
Powered by ViewVC