/[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 3393 by schoenebeck, Wed Dec 6 17:55:45 2017 UTC revision 3394 by schoenebeck, Wed Dec 6 18:28:02 2017 UTC
# Line 181  Line 181 
181      </p>      </p>
182      <p>      <p>
183        <img src="gigedit_macros_setup.png" title="Macro List (Gigedit)">        <img src="gigedit_macros_setup.png" title="Macro List (Gigedit)">
184        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
185        as templates for common instrument creation tasks. Macros can be        as templates or shortcuts for common instrument creation tasks. Macros can be
186        assigned to F keys on the keyboard so that they can quickly be triggered,        assigned to F keys on the keyboard so that they can quickly be triggered,
187        you can transfer them over the OS clipboard and you can write comments        you can transfer them over the OS clipboard and you can write comments
188        to your macros so that you never forget what kind of purpose you had in        to your macros so that you never forget what kind of purpose you had in
189        mind for them. Your macros will also appear in the application's menu,        mind for them. Your macros will also appear in the application's menu,
190        and when you move the mouse pointer over a macro, a tooltop appears with        and when you move the mouse pointer over a macro, a tooltop appears with
191        the comments you wrote for that macro.        the comments you wrote for that macro.<br>
192          <br>
193        The macro features are based on libgig's new        The macro features are based on libgig's new
194        "Serialization" framework (described below) and accordingly you need at        "Serialization" framework (described below) and accordingly you need at
195        least libgig 4.1.0 for using these macro features.        least libgig 4.1.0 for using these macro features.
# Line 204  Line 205 
205        upcoming work, only those few parameters are modifed by this macro and all        upcoming work, only those few parameters are modifed by this macro and all
206        other ones are left untouched.        other ones are left untouched.
207        Of course you can also alter the individual parameter values in        Of course you can also alter the individual parameter values in
208        this editor as well.<br>        this macro editor as well.<br>
209        <br>        <br>
210        You might now think, wait a minute, does such a macro change the entire        You might now think, wait a minute, does such a macro change the entire
211        instrument, or only a portion of it? The answer is simple: you decide!        instrument, or only a portion of it? The answer is simple: you decide!
212        The precise scope a macro is going to modify behaves exactly the same like        The precise scope a macro is going to modify behaves exactly the same like
213        you manually changed individual parameters in Gigedit before. That means        you manually changed individual parameters in Gigedit before. That means
214        for example when you check the two check boxes "all regions" and "all dimension splits",        for example when you check the two check boxes "all regions" and "all dimension splits",
215        then when you trigger a macro, it is going to applied against the entire instrument.        then when you trigger a macro, it is going to be applied against the entire instrument.
216        If you uncheck those check boxes and select only one specific region and one specific        If you uncheck those check boxes and select only one specific region and one specific
217        dimension region zone, then the macro only modifies this single dimension        dimension region zone, then the macro only modifies this single dimension
218        region zone. Or yet another alternative: Ctrl+click the precise dimension        region zone. Or yet another alternative: Ctrl+click the precise dimension
219        region zones you want to be changed by the macro and then trigger the macro.<br>        region zones you want to be changed by the macro and then trigger the macro, i.e.
220          by hitting the macro's F key on the keyboard, or by selecting the macro from
221          the main menu.<br>
222        <br>        <br>
223        So as you might see, macros introduce a powerful way for you to create yourself        So as you might see, macros introduce a powerful way for you to create yourself
224        a personal instrument construction kit, not limited to only creating global        a personal instrument construction kit, not limited to only creating global
225        templates for entire instruments, but also for an arbitrary set of small and large        templates for entire instruments, but also for an arbitrary set of small and large
226        building blocks in any size and complexity you need. For example you may create a macro        building blocks in any size and complexity you need. For example you may create a macro
227        which only sets one single parameter, and another macro which configures an entire filter        which only sets one single parameter, and another macro which configures an entire filter
228        block with all its filter parameters and controllers, up to a macro which really        block with all its filter parameters and MIDI controllers, up to a macro which really
229        modifies every single parameter to build up an entire instrument with one stroke        modifies every single parameter to build up an entire instrument with one stroke
230        of a key.        of a key.
231      </p>      </p>
# Line 240  Line 243 
243        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
244        more efficiently apply actions to multiple samples, instruments or scripts        more efficiently apply actions to multiple samples, instruments or scripts
245        simultaneously at once, instead of requesting those actions for each item        simultaneously at once, instead of requesting those actions for each item
246        individually.        individually. This works exactly like you are used to from other applications.
247          So i.e. press and hold the Ctrl key while clicking with the mouse on the
248          individual instruments (or samples) from the list view. Or press and hold
249          the Shift key and click on an item from the list to select an entire range
250          instead with one click.
251      </p>      </p>
252    
253      <h3>Multi-Zone Selection</h3>      <h3>Multi-Zone Selection</h3>
# Line 249  Line 256 
256        Also modifying key features of several dimension region zones        Also modifying key features of several dimension region zones
257        simultaneously is now supported. That means you can now delete, split and        simultaneously is now supported. That means you can now delete, split and
258        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
259        selecting multiple dimension region zones is supported now as well.        selecting multiple dimension region zones is supported now as well. For the
260          latter there is also a keyboard shortcut now: Hit and hold the Alt and Shift
261          keys, then use the left and right arrow keys to multi select the dimension
262          region zones you need.
263      </p>      </p>
264            
265      <h3>Feature Icons</h3>      <h3>Feature Icons</h3>
# Line 261  Line 271 
271        to assign any sample to one of them, then you will see a red dot on the        to assign any sample to one of them, then you will see a red dot on the
272        respective region or dimension region zone. Another icon type is showing        respective region or dimension region zone. Another icon type is showing
273        you whether a region or dimension region zone uses a sample loop.        you whether a region or dimension region zone uses a sample loop.
274        For example when you just imported a drum sample, you don't really want        For example when you just imported a short drum sample (not a drum loop),
275        a loop to be on.        then you don't really want a loop to be on for it.
276        This way        This way
277        you can immediately see and control the key features of all regions        you can immediately see and control the key features of all regions
278        and their dimension region zones, without requiring to browse through all        and their dimension region zones, without requiring to browse through all
# Line 302  Line 312 
312      </p>      </p>
313      <p>      <p>
314       Too many shortcuts to remember? Of course you can find all keyboard       Too many shortcuts to remember? Of course you can find all keyboard
315       shortcuts from the menus and on the individual buttons. Simply place       shortcuts in the menus and on the individual buttons. Simply place
316       the mouse pointer over the individual menu items or buttons and a tooltip       the mouse pointer over the individual menu items or buttons and a tooltip
317       will explain what the action would do. For menu items and buttons you use       will explain what the action would do. For menu items and buttons you use
318       frequently, start using their displayed keyboard shortcuts instead.       frequently, start using their displayed keyboard shortcuts instead.
# Line 414  Line 424 
424            allows to only restore an arbitrary desired subset of information            allows to only restore an arbitrary desired subset of information
425            from the previously serialized data stream, while leaving all other data            from the previously serialized data stream, while leaving all other data
426            of the running C++ objects untouched. The serialization framework also            of the running C++ objects untouched. The serialization framework also
427            incorporates a reflection API which allows applications to implement            incorporates a reflection API which allows applications to view and
428              manipulate the already serialized data, which in turn allows to implement
429            convenient editors on top of such serialized data, i.e. allowing end users            convenient editors on top of such serialized data, i.e. allowing end users
430            to pick or alter specific information within the serialized data.            to pick or alter specific information within the serialized data.
431          </li>          </li>

Legend:
Removed from v.3393  
changed lines
  Added in v.3394

  ViewVC Help
Powered by ViewVC