/[svn]/gigedit/trunk/NEWS
ViewVC logotype

Diff of /gigedit/trunk/NEWS

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

revision 3373 by schoenebeck, Fri Jul 17 12:06:00 2015 UTC revision 3374 by schoenebeck, Sat Nov 25 22:24:28 2017 UTC
# Line 1  Line 1 
1    Version 1.1.0 (2017-11-25)
2    
3      This release adds various improvements for the NKSP real-time instrument
4      script editor of gigedit. LinuxSampler's NKSP script editor API is now
5      used by gigedit to visualize all issues of scripts (errors and warnings)
6      in real-time while you are typing with the script editor. The respective
7      locations of script errors / warnings are automatically highlighted in
8      red and yellow color respectively and when the mouse pointer is moved
9      over those code locations, then the precise error / warning message is
10      displayed as tooltip. And since gigedit's script editor is now tightly
11      coupled with the sampler's script engine this way, all the heavy work of
12      handling all aspects of the script language is now performed by the actual
13      sampler's script engine and thus you can now be sure and immediately see
14      whether there are any issues with your scripts with any character you are
15      typing, and if yes what kind of issues exactly, and that without
16      requiring to actually load the script into the sampler. To use these
17      features, gigedit must be compiled and linked against liblinuxsampler.
18      If gigedit is not compiled with liblinuxsampler support then the old hand
19      written, error prone and very feature limited script editor implementation
20      is used instead. Needless to say that compiling gigedit without
21      liblinuxsampler support is discouraged. Additionally when clicking on the
22      script editor's "Apply" button or using Ctrl+S keyboard shortcut, then
23      the script is automatically reloaded by the sampler. So you no longer
24      have to reload the respective instrument manually while you are
25      developing instrument scripts. There are also visual enhancements for the
26      script editor, for example the line numbers are now shown on the left,
27      the font size can be altered by the user, and unused code portions (i.e.
28      disabled by NKSP preprocessor statements) are automatically striked
29      through.
30    
31      Another major new feature in this release are macros. A macro is a set of
32      changes that should be applied to currently selected instrument. Such
33      macros can be reviewed and edited, and they can be saved permanently for
34      example as templates for common instrument creation tasks. Macros can be
35      assigned to F keys on the keyboard so that they can be quickly triggered,
36      you can transfer them over the OS clipboard and you can write comments
37      to your macros so that you never forget what kind of purpose you had in
38      mind for them. The macro features are based on libgig's new
39      "Serialization" framework and accordingly you need at least libgig 4.1.0
40      for using these macro features.
41    
42      All user settings of gigedit are now persistently saved and automatically
43      restored. This also includes gigedit's windows' dimensions and positions.
44    
45      Multi-row selection has been added to all list views now, so you can now
46      more efficiently apply actions to multiple samples, instruments or scripts
47      simultaneously at once, instead of requesting those actions for each item
48      individually.
49    
50      Also modifying key features of several dimension region zones
51      simultaneously is now supported. That means you can now delete, split and
52      resize multiple dimension region zones at once.
53    
54      You will also note that there are now icons displayed on the individual
55      regions and dimension region zones. Those icons visualize common key
56      features of regions and dimension region zones. For example if you forgot
57      to assign any sample to one of them, then you will see a red dot on the
58      respective region or dimension region zone. Another icon type is showing
59      you whether a region or dimension region zone uses a sample loop. This way
60      you can immediately see and control the key features of all regions
61      and their dimension region zones, without requiring to browse through all
62      of them individually.
63    
64      Various new keyboard shortcuts have been added so you can work more
65      efficiently on your sounds. For example you can now use Ctrl+Left and
66      Ctrl+Right to navigate through all regions of the currently selected
67      instrument, and likewise you can use Alt+Left, Alt+Right, Alt+Up and
68      Alt+Down to navigate through all dimension region zones of the currently
69      selected region. Since there are many actions that can be either applied
70      on instrument level, or on region level, or on dimension region level, as
71      a general rule, for all keyboard shortcuts the Alt key is used by gigedit
72      for actions on dimension region level, whereas the Ctrl key is used on
73      region level and the Shift key is used for actions on instrument level.
74      So as another example you may copy all parameters of the currently
75      selected dimension region zone by hitting Alt+C, then you might select
76      another dimension region zone, or another instrument and then use Alt+V
77      to apply the parameters from the clipboard. While the parameters are
78      (as macro actually) on the clipboard you can also review, edit and
79      delete the individual parameters before applying them. As a final
80      example for new important shortcuts you may now use Shift+Up and
81      Shift+Down for switching between instruments.
82    
83      Also the Combine Tool has been improved. You can now simply select the
84      (multiple) instruments you want to combine directly from the applications
85      main window, i.e. by Ctrl or Shift clicking them from the instruments
86      list view, and then right click to call the combine tool on that
87      selection. The Combine Tool now also shows you as preview the order in
88      which the selected instruments are going to be combined. This is
89      especially useful when combining instruments with certain dimension
90      types where the order matters for the actual resulting sound; for example
91      when using the velocity dimension. Simply use drag n drop to reorder
92      the previously selected instruments before combining.
93    
94      Since LinuxSampler 2.1.0 added a Giga format extension which allows to
95      control the envelope generators' state machines more precisely; new
96      options have been added to gigedit to control these new EG features.
97      For example there are new check box which you can use to define for
98      each envelope whether the individual EG stages should still be completed
99      or rather aborted if a note-off was received. These new EG settings matter
100      a lot for certain instrument types like percussive instruments.
101    
102      And last but not least a filter option field had been added to the
103      instruments list and samples list, which allows you to find specific
104      samples and instruments very quickly by typing search key words, which is
105      especially very helpful in case you are working on gig files which contain
106      a very large amount of samples or instruments in a single gig file.
107    
108  Version 1.0.0 (2015-07-17)  Version 1.0.0 (2015-07-17)
109    
110    With this release we added support for new GigaStudio 4 features, for    With this release we added support for new GigaStudio 4 features, for

Legend:
Removed from v.3373  
changed lines
  Added in v.3374

  ViewVC Help
Powered by ViewVC