/[svn]/gigedit/trunk/src/gigedit/mainwindow.cpp
ViewVC logotype

Log of /gigedit/trunk/src/gigedit/mainwindow.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 3344 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 2 10:39:46 2017 UTC (6 years, 7 months ago) by schoenebeck
File length: 165506 byte(s)
Diff to previous 3340 , to selected 3160
* Yet another attempt to fix a GTKMM version dependent
  compilation error.


Revision 3340 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 31 11:20:18 2017 UTC (6 years, 7 months ago) by schoenebeck
File length: 165318 byte(s)
Diff to previous 3339 , to selected 3160
* Added search filter field which allows to quickly filter the instrument
  list by case insensitive search tokens.
* Fix: navigating between dimension zones by keyboard did sometimes not
  work after switching from an instrument with different dimension types.
* Fix: Sample references view dialog had some odd behaviors, like it did not
  respond to mouse scroll events for instance.
* Bumped version (1.0.0.svn62).


Revision 3339 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 30 18:57:35 2017 UTC (6 years, 7 months ago) by schoenebeck
File length: 162830 byte(s)
Diff to previous 3300 , to selected 3160
* Fix: after the combine instruments dialog, the new instrument was not
  correctly displayed by the GUI as being selected.
* Fix: automatically reload instrument after script slots have been
  modified.
* Combine Tool: OK button has focus now by default to quickly combine
  instruments by pressing Return key.
* Added keyboard accelerators Shift+F1 to Shift+F12 for quick assigning
  a script to the currently selected instrument, and an appropriate
  additional menu "Instruments" -> "Assign Script".
* Added keyboard accelerators Ctrl + Arrow Down and Ctrl + Arrow Up for
  switching between instruments.
* Bumped version (1.0.0.svn61).


Revision 3300 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 9 18:15:02 2017 UTC (6 years, 8 months ago) by schoenebeck
File length: 157945 byte(s)
Diff to previous 3299 , to selected 3160
* Combine Tool: Added a vertical list which represents the order of the
  selected instruments to be combined; dragging them modifies their order.
* Combine Tool: After returning from the combine tool dialog,
  automatically scroll to the newly added (combined) instrument.
* Bumped version (1.0.0.svn55).


Revision 3299 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 9 12:44:59 2017 UTC (6 years, 8 months ago) by schoenebeck
File length: 157889 byte(s)
Diff to previous 3258 , to selected 3160
* Combine Tool: Now it allows to select the instruments to be combined
  already in the main window's instruments list view; then either call
  the combine instrument dialog from the main menu or use the new
  keyboard shortcut Ctrl + j.
* Combine Tool: Show instruments' index number in the list view.
* Bumped version (1.0.0.svn54).


Revision 3258 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 30 20:17:12 2017 UTC (6 years, 9 months ago) by schoenebeck
File length: 156901 byte(s)
Diff to previous 3225 , to selected 3160
* Mac fix: Make sure app window appears in front of all other apps.
* Bumped version (1.0.0.svn52).


Revision 3225 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 26 22:10:16 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 156604 byte(s)
Diff to previous 3197 , to selected 3160
* Assigned more useful default dimensions (and default position) for various
  windows and dialogs (if auto-restore of user's own custom window
  dimensions is disabled).
* Bumped version (1.0.0.svn51).


Revision 3197 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 20 17:15:36 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 156173 byte(s)
Diff to previous 3180 , to selected 3160
* Instruments list view: show amount of real-time instruments scripts used
  by instrument.
* Bumped version (1.0.0.svn49).


Revision 3180 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 14 13:17:03 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 155277 byte(s)
Diff to previous 3179 , to selected 3160
* Fixed more compile errors with GCC 5.


Revision 3179 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 13 18:56:36 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 155267 byte(s)
Diff to previous 3177 , to selected 3160
* Fixed compile error which happened with some compilers.


Revision 3177 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 11 20:59:46 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 155262 byte(s)
Diff to previous 3174 , to selected 3160
* Live mode performance optimization: fixed the editor to be non-responsive
  for a very long time, which happened if changing instrument parameters of
  a very large amount of dimension regions was requested.
* Bumped version (1.0.0.svn45).


Revision 3174 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 10 23:10:37 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 155313 byte(s)
Diff to previous 3162 , to selected 3160
* "Macro" main menu section: show macro comments as tooltip.
* Macro Editor: Display demangled C++ type names.
* Bumped version (1.0.0.svn43).


Revision 3162 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 9 14:35:23 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 155189 byte(s)
Diff to previous 3160
* Macros Setup: Implemented reordering macros by "Up" and
  "Down" buttons (and accordingly also altering the
  F1 ... F12 acceleration keys they are assigned to).
* Macros Setup: Implemented calling Macro Editor from
  this macro setup dialog by hitting "Edit" button.
* Macros Setup: Implemented editing comment on macros.
* Macros Setup: Enabled various icons.
* Bumped version (1.0.0.svn41).


Revision 3160 - (view) (download) (annotate) - [selected]
Modified Mon May 8 21:31:45 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 155183 byte(s)
Diff to previous 3158
* Macro Setup (WIP): Implemented adding new macro from
  clipboard or from currently selected DimensionRegion.
* Bumped version (1.0.0.svn40).


Revision 3158 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 8 18:05:35 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 155089 byte(s)
Diff to previous 3157 , to selected 3160
* Reverted major parts of r2845 concerning deprected Gtk StockIDs
  (StockIDs still available with Gtk 3, no replacement API available,
  and these changes caused useful icons to vanish with Gtk 2).
* Bumped version (1.0.0.svn39).


Revision 3157 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 8 17:30:10 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 154801 byte(s)
Diff to previous 3155 , to selected 3160
* Fixed potentially unhandled exceptions when app is loading
  its config file.
* WIP: Introduced user configurable list of macros which are
  auto assigned to keyboard accelerators (F1 ... F12) and
  saved along with the app's config file (added under new
  main menu bar section "Macro").
* Bumped version (1.0.0.svn38).


Revision 3155 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 7 15:32:43 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 149746 byte(s)
Diff to previous 3151 , to selected 3160
* Macro Editor: implemented reverse selected deletion of rows
* Macro Editor: Fixed "modified" state not being updated after
  clicking on "Apply" button.
* Macro Editor: Show implemented keyboard accelerators as
  symbols on the "Delete" (Ctrl+Del) and "Inverse Delete"
  (Alt+Del) buttons.
* Bumped version (1.0.0.svn37).


Revision 3151 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 5 18:44:59 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 149744 byte(s)
Diff to previous 3148 , to selected 3160
* WIP: Added initial draft implementation of macro editor
  (accessible for copied clipboard content via Alt+x).
* Bumped version (1.0.0.svn35).


Revision 3148 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 4 11:47:45 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 149071 byte(s)
Diff to previous 3144 , to selected 3160
* Region Chooser: Mark all regions which are auto selected by check box
  "All Regions" with gray hatched pattern.
* Bumped version (1.0.0.svn34).


Revision 3144 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 3 19:00:11 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 149017 byte(s)
Diff to previous 3134 , to selected 3160
* Implemented copy & paste of DimensionRegion (with Alt+c and Alt+v).
* Bumped version (1.0.0.svn32).


Revision 3134 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 28 12:41:12 2017 UTC (6 years, 11 months ago) by schoenebeck
File length: 143824 byte(s)
Diff to previous 3123 , to selected 3160
* Implemented selecting multiple dimension region zones by keyboard with
  keyboard accelerators Alt+Shift+Left and Alt+Shift+Right.
* Bumped version (1.0.0.svn31).


Revision 3123 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 25 20:45:54 2017 UTC (6 years, 11 months ago) by schoenebeck
File length: 142828 byte(s)
Diff to previous 3116 , to selected 3160
* Implemented fast navigation through regions by keyboard accelerator
  Ctrl+Left and Ctrl+Right (on Mac: Cmd+Left and Cmd+Right).
* Implemented fast navigation through dimension region zones of currently
  selected region by keyboard accelerator Alt+Left, Alt+Right, Alt+Up,
  Alt+Down, as well as simply using the arrow keys alone if the dimension
  region chooser got focus (i.e. when it was selected by mouse previously).
* Bumped version (1.0.0.svn29).


Revision 3116 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 15 20:21:41 2017 UTC (6 years, 11 months ago) by schoenebeck
File length: 139527 byte(s)
Diff to previous 3109 , to selected 3160
* Fixed crash on saving file if a sample was requested to be
  replaced twice by the user.
* Bumped version (1.0.0.svn28).


Revision 3109 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 12 16:35:03 2017 UTC (7 years, 1 month ago) by schoenebeck
File length: 140022 byte(s)
Diff to previous 3108 , to selected 3160
- Just added a "Legend:" label to the new symbols.


Revision 3108 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 12 13:13:06 2017 UTC (7 years, 1 month ago) by schoenebeck
File length: 139952 byte(s)
Diff to previous 3106 , to selected 3160
* Fixed compile errors.


Revision 3106 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 11 17:04:48 2017 UTC (7 years, 1 month ago) by schoenebeck
File length: 139956 byte(s)
Diff to previous 3089 , to selected 3160
* Show graphical symbol on region that uses loop(s).
* Show graphical symbol on region that misses sample
  reference(s).
* Bumped version (1.0.0.svn27).


Revision 3089 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 15 19:18:39 2017 UTC (7 years, 2 months ago) by schoenebeck
File length: 138706 byte(s)
Diff to previous 3021 , to selected 3160
* Implemented resizing multiple dimension region zones at once, which is
  controlled by the infamous checkbox trio "all regions",
  "all dimension splits" and "both channels".
* Bumped version (1.0.0.svn25).


Revision 3021 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 23 07:24:40 2016 UTC (7 years, 5 months ago) by persson
File length: 138528 byte(s)
Diff to previous 2994 , to selected 3160
* windows, 32-bit: fixed crashes by making sure the stack in sub
  threads is 16-byte aligned


Revision 2994 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 24 23:34:37 2016 UTC (7 years, 6 months ago) by schoenebeck
File length: 138156 byte(s)
Diff to previous 2968 , to selected 3160
* Show instrument index number on instruments list view.
* Added multi-row selection support on samples tree view.
* Added multi-row selection support on instruments list view.
* Bumped version (1.0.0.svn23).


Revision 2968 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 18 11:25:13 2016 UTC (7 years, 8 months ago) by schoenebeck
File length: 134802 byte(s)
Diff to previous 2967 , to selected 3160
- Fixed compile error for Windows.


Revision 2967 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 18 11:22:38 2016 UTC (7 years, 8 months ago) by schoenebeck
File length: 134801 byte(s)
Diff to previous 2918 , to selected 3160
* Added option to main menu for performing "Save" operation with a
  tempoary file (may perform faster than directly modifying existing
  .gig file).
* Bumped version (2.0.0.svn19).


Revision 2918 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 18 10:10:25 2016 UTC (7 years, 10 months ago) by schoenebeck
File length: 132479 byte(s)
Diff to previous 2903 , to selected 3160
* Added setting to main menu "View" -> "Auto Restore Window Dimension"
  (disabled by default since it causes issues on some machines).
* Bumped version (1.0.0.svn14).


Revision 2903 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 3 14:08:34 2016 UTC (7 years, 10 months ago) by schoenebeck
File length: 131432 byte(s)
Diff to previous 2877 , to selected 3160
* Script Editor: altered keyboard shortcut Ctrl-X to Ctrl-Q (to avoid
  masking the common cut text shortcut).
* Script Editor: if editor is used in live-mode, inform the sampler that
  it needs to automatically reload the script after the script has been
  altered and applied with the script editor.
* Bumped version (1.0.0.svn13).


Revision 2877 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 15 13:45:12 2016 UTC (7 years, 11 months ago) by schoenebeck
File length: 131040 byte(s)
Diff to previous 2845 , to selected 3160
* Synthesis paremeter page tabs are now scrollable (fixes an issue with
  GTK 3: default theme uses huge tabs which breaks the overall layout on
  average window sizes).
* Bumped version (1.0.0.svn1).


Revision 2845 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 20 10:18:22 2015 UTC (8 years, 6 months ago) by persson
File length: 131040 byte(s)
Diff to previous 2841 , to selected 3160
* avoid using gtk stock items, as they are deprecated in gtk 3.10


Revision 2841 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 30 10:00:49 2015 UTC (8 years, 7 months ago) by persson
File length: 131206 byte(s)
Diff to previous 2773 , to selected 3160
* allow building with G_DISABLE_DEPRECATED
* fixed building without liblinuxsampler on Mac
* fixed some compiler and cppcheck warnings


Revision 2773 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 12 17:57:52 2015 UTC (8 years, 9 months ago) by schoenebeck
File length: 130797 byte(s)
Diff to previous 2772 , to selected 3160
* Region Chooser: when moving a region around automatically move the
  keyboard position dependent pitch accordingly (can be turned off with
  "Settings"->"Move root key with region moved").


Revision 2772 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 11 20:29:22 2015 UTC (8 years, 9 months ago) by schoenebeck
File length: 129684 byte(s)
Diff to previous 2715 , to selected 3160
* Fixed file name disappearing from title bar on certain actions.
* Added new menu item "View"->"Refresh All".
* Added new menu item "Samples"->"Remove Unused Samples".


Revision 2715 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 20 18:48:15 2015 UTC (9 years, 2 months ago) by schoenebeck
File length: 125810 byte(s)
Diff to previous 2701 , to selected 3160
* Implemented replacing of existing samples.


Revision 2701 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 12 23:28:04 2015 UTC (9 years, 2 months ago) by schoenebeck
File length: 124674 byte(s)
Diff to previous 2697 , to selected 3160
* Implemented reordering of instruments by drag & drop.


Revision 2697 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 11 16:39:22 2015 UTC (9 years, 2 months ago) by schoenebeck
File length: 121035 byte(s)
Diff to previous 2695 , to selected 3160
* Fixed instruments, samples and scripts to appear twice after save.


Revision 2695 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 6 18:11:27 2015 UTC (9 years, 2 months ago) by schoenebeck
File length: 121059 byte(s)
Diff to previous 2694 , to selected 3160
* Sample Referenve View Dialog: Clicking on a reference in the list closes
  the dialog and jumps directly to the respective instrument, region and
  dimension region the respective sample reference is located at.


Revision 2694 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 6 16:08:48 2015 UTC (9 years, 2 months ago) by schoenebeck
File length: 119550 byte(s)
Diff to previous 2691 , to selected 3160
* Bug fix: app could not be closed on modified files without
  saving them.


Revision 2691 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 4 19:46:54 2015 UTC (9 years, 2 months ago) by schoenebeck
File length: 119343 byte(s)
Diff to previous 2689 , to selected 3160
* Dimension Region Editor: Added button "Select Sample" on the sample tab,
  which allows to conveniently select the dimension region's sample on the
  left hand side's samples tree view.


Revision 2689 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 4 17:19:19 2015 UTC (9 years, 2 months ago) by schoenebeck
File length: 118431 byte(s)
Diff to previous 2683 , to selected 3160
* Automatically switch the sampler's (audible) instrument (in live-mode)
  whenever another instrument was selected in gigedit (this default
  behavior can be switched off in the settings menu of gigedit).


Revision 2683 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 29 16:30:21 2014 UTC (9 years, 3 months ago) by schoenebeck
File length: 116967 byte(s)
Diff to previous 2666 , to selected 3160
* Fixed potential crash if exception was thrown while opening a gig file.
* Added progress bar while saving a gig file.


Revision 2666 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 7 15:01:01 2014 UTC (9 years, 8 months ago) by schoenebeck
File length: 112020 byte(s)
Diff to previous 2664 , to selected 3160
* Fixed endless loop when deleting a sample.


Revision 2664 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 5 19:43:14 2014 UTC (9 years, 8 months ago) by schoenebeck
File length: 112035 byte(s)
Diff to previous 2658 , to selected 3160
* If launched by the sampler ("live-mode"): automatically
  select and show the instrument which the sampler requested
  gigedit to edit.
* OS X: Increased instrument script editor's font size by 20%.


Revision 2658 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 24 02:50:05 2014 UTC (9 years, 9 months ago) by persson
File length: 111123 byte(s)
Diff to previous 2644 , to selected 3160
* fixed compile errors with GTK3 (#223)


Revision 2644 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 17 22:55:02 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 111141 byte(s)
Diff to previous 2627 , to selected 3160
* Script Tree: Double click opens script editor.


Revision 2627 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 12 16:12:55 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 110339 byte(s)
Diff to previous 2626 , to selected 3160
* Increased region selector height by 50%.
* Increased dimension region selector height by 20%.
* Some minor fixes.
* Updated "about" dialog: not so immature anymore ;-).
* Configure script: require at least LinuxSampler v1.0.0.


Revision 2626 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 12 15:12:00 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 110343 byte(s)
Diff to previous 2625 , to selected 3160
* Dimension Region Selector: implemented multi zone selection by press and
  hold CTRL key.
* Dimension Region Selector: show bottom and upper limit values for all
  dimension zones, not just the currently selected ones.
* Dimension Region Selector: Fixed drawing issues when zone sizes were
  altered by mouse drag and labels being displayed at wrong positions.


Revision 2625 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 11 21:22:24 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 110307 byte(s)
Diff to previous 2624 , to selected 3160
* Restructured main menu: duplicated all popup menus to the main menu,
  automatically switch to the right tree view tab when either selecting the
  "Sample", "Instrument" or "Script" main menu entry.
* Mark all not referenced samples in red color (instead of gray).


Revision 2624 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 11 20:26:26 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 106858 byte(s)
Diff to previous 2621 , to selected 3160
* Samples tree view: implemented sample reference browser, which shows a
  tree with all instruments and their respective regions which reference the
  selected sample once ore more.


Revision 2621 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 11 16:46:27 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 105943 byte(s)
Diff to previous 2615 , to selected 3160
* Samples tree view on main window: display the amount of
  references for each sample and show the respective sample
  in gray color in case it is not referenced at all.


Revision 2615 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 10 19:14:01 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 102619 byte(s)
Diff to previous 2610 , to selected 3160
* Fixed refresh of script tree view on main window.
* Updated German translation.


Revision 2610 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 8 19:09:26 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 102547 byte(s)
Diff to previous 2604 , to selected 3160
* GIG SOUND FORMAT EXTENSION: Added support for managing script slots for
  instruments. Script slots define which scripts shall be executed for an
  instrument by the sampler and in which order.


Revision 2604 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 7 22:34:31 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 100213 byte(s)
Diff to previous 2579 , to selected 3160
* GIG SOUND FORMAT EXTENSION: Added support for managing and
  editing real-time instrument scripts. Instrument scripts are
  a LinuxSampler extension of the original Giga format and will
  not load with the GigaStudio software.
* Added a new tab "Scripts" where script groups and scripts can
  be created and deleted.
* Added an initial script editor.


Revision 2579 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 24 06:44:39 2014 UTC (9 years, 10 months ago) by persson
File length: 90444 byte(s)
Diff to previous 2566 , to selected 3160
* fixed compile errors with GTK3

Revision 2566 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 20 14:35:36 2014 UTC (9 years, 10 months ago) by schoenebeck
File length: 90447 byte(s)
Diff to previous 2560 , to selected 3160
* Minor usability improvements (UI labels and tooltips).


Revision 2560 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 18 18:55:29 2014 UTC (9 years, 10 months ago) by schoenebeck
File length: 90444 byte(s)
Diff to previous 2553 , to selected 3160
* File Property Dialog: allow viewing and altering the Giga file format
  version (by combo box).


Revision 2553 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 14 19:57:56 2014 UTC (9 years, 10 months ago) by schoenebeck
File length: 89324 byte(s)
Diff to previous 2550 , to selected 3160
* Added and implemented "Tools" -> "Merge Files..." which can be used
  to merge the content of separate .gig files.


Revision 2550 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 14 01:31:30 2014 UTC (9 years, 10 months ago) by schoenebeck
File length: 83036 byte(s)
Diff to previous 2548 , to selected 3160
* Fixed various bugs regarding new "combine instruments" tool.
* Show a warning if user tries to combine instruments in old
  .gig v2 format.
* Don't auto remove stereo dimension if user drags a mono
  sample reference on DimensionRegion's sample reference.
* Select "Instruments" tab on app start by default.


Revision 2548 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 13 12:17:43 2014 UTC (9 years, 10 months ago) by schoenebeck
File length: 82744 byte(s)
Diff to previous 2541 , to selected 3160
* Combine instruments: a new feature that allows to merge a selection of
  instruments to one new single instrument. It uses the 'layer' dimension
  to stack up the instruments. This feature is available from the main menu
  under 'Tools' -> 'Combine Instruments'.


Revision 2541 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 23 16:49:05 2014 UTC (9 years, 11 months ago) by schoenebeck
File length: 81986 byte(s)
Diff to previous 2536 , to selected 3160
* Mark all recently added new leverage controllers (which are an
  unofficial gig sound format extension, only understood by
  LinuxSampler so far, not by GSt) with a "[EXT]" tag and show
  the user a warning dialog in case he tries to use one of those
  new controller types (warning can be switched off from menu).


Revision 2536 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 21 17:49:17 2014 UTC (9 years, 11 months ago) by schoenebeck
File length: 80867 byte(s)
Diff to previous 2507 , to selected 3160
* if there is no region yet, show a red hint text to the user that he may
  right click on the region chooser area to add a region
* added tooltips to main menu entries (was buggy before)
* added tooltips to instruments tree view and samples tree view
* added various tooltips and adjusted some labels on the region settings
  pane


Revision 2507 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 12 19:37:55 2014 UTC (10 years, 2 months ago) by persson
File length: 78664 byte(s)
Diff to previous 2476 , to selected 3160
* added dialog for editing the CtrlTrigger and Legato midi rules


Revision 2476 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 16 13:20:46 2013 UTC (10 years, 6 months ago) by schoenebeck
File length: 77568 byte(s)
Diff to previous 2466 , to selected 3160
* show build date and libgig version number in about dialog


Revision 2466 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 5 03:02:48 2013 UTC (10 years, 6 months ago) by schoenebeck
File length: 77352 byte(s)
Diff to previous 2464 , to selected 3160
* import 'fine tune' when importing samples with libsndfile


Revision 2464 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 5 00:49:13 2013 UTC (10 years, 6 months ago) by schoenebeck
File length: 77289 byte(s)
Diff to previous 2446 , to selected 3160
* copying sample informations automatically may now be disabled from the
  new "Edit" main menu


Revision 2446 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 28 15:40:43 2013 UTC (10 years, 11 months ago) by persson
File length: 74863 byte(s)
Diff to previous 2445 , to selected 3160
* use character encoding Windows-1252 for all strings in gig files


Revision 2445 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 28 06:07:22 2013 UTC (10 years, 11 months ago) by persson
File length: 74395 byte(s)
Diff to previous 2442 , to selected 3160
* fixed name entry field in instrument properties window


Revision 2442 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 14 07:29:59 2013 UTC (10 years, 11 months ago) by persson
File length: 73058 byte(s)
Diff to previous 2423 , to selected 3160
* made sure the instruments menu is updated when instruments are
  added, removed or renamed


Revision 2423 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 24 15:19:39 2013 UTC (11 years, 1 month ago) by persson
File length: 71107 byte(s)
Diff to previous 2398 , to selected 3160
* code refactoring: created a PropEdit class for property editor
  windows, moved Table class from mainwindow to paramedit
* minor gui tweaks: made note entry fields a bit wider, set a minimum
  width for scales
* bug fix: avoid stale information in the instrument properties window
  when a new file is loaded or the instrument is removed


Revision 2398 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 13 09:14:29 2013 UTC (11 years, 2 months ago) by persson
File length: 73421 byte(s)
Diff to previous 2395 , to selected 3160
* fixed import of 32 bit float wav files


Revision 2395 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 7 23:35:08 2013 UTC (11 years, 2 months ago) by schoenebeck
File length: 73388 byte(s)
Diff to previous 2392 , to selected 3160
* added "Duplicate Instrument" function


Revision 2392 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 7 20:41:16 2013 UTC (11 years, 2 months ago) by persson
File length: 72178 byte(s)
Diff to previous 2344 , to selected 3160
* added graphical curves for velocity response and crossfade


Revision 2344 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 29 16:15:45 2012 UTC (11 years, 11 months ago) by persson
File length: 72178 byte(s)
Diff to previous 2332 , to selected 3160
* gtkmm 3 fix: the WrapLabel custom widget is not needed in gtkmm 3


Revision 2332 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 14 05:22:26 2012 UTC (12 years ago) by persson
File length: 71912 byte(s)
Diff to previous 2325 , to selected 3160
* compilation fix: glibmm threads API was changed (#178)


Revision 2325 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 4 09:01:40 2012 UTC (12 years ago) by persson
File length: 71797 byte(s)
Diff to previous 2246 , to selected 3160
* added support for new glibmm threads API


Revision 2246 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 19 10:55:41 2011 UTC (12 years, 7 months ago) by persson
File length: 71622 byte(s)
Diff to previous 2169 , to selected 3160
* gtkmm 3 fix: rewrote the custom widgets (regionchooser and
  dimregionchooser) so they only draw pixels in the on_draw
  method. This should make them work again in newer gtkmm 3
  environments.


Revision 2169 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 6 07:51:04 2011 UTC (13 years ago) by persson
File length: 71621 byte(s)
Diff to previous 2151 , to selected 3160
* ported to gtkmm 3, keeping compatibility with gtkmm 2


Revision 2151 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 21 12:38:41 2010 UTC (13 years, 4 months ago) by persson
File length: 70625 byte(s)
Diff to previous 1959 , to selected 3160
* use Cairo instead of deprecated gdk drawing primitives
* avoid deprecated gtk methods when using newer gtk versions
* raised minimum supported gtkmm version to 2.8


Revision 1959 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 31 10:15:27 2009 UTC (14 years, 8 months ago) by persson
File length: 71356 byte(s)
Diff to previous 1853 , to selected 3160
* preparations for release 0.2.0


Revision 1853 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 1 22:26:36 2009 UTC (15 years, 1 month ago) by schoenebeck
File length: 71184 byte(s)
Diff to previous 1831 , to selected 3160
* bugfix: inform the sampler when new file(s) has been imported on save
  operation (#82)


Revision 1831 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 3 19:38:19 2009 UTC (15 years, 1 month ago) by persson
File length: 70956 byte(s)
Diff to previous 1799 , to selected 3160
* made all visible strings translatable


Revision 1799 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 6 13:49:26 2008 UTC (15 years, 3 months ago) by persson
File length: 70817 byte(s)
Diff to previous 1725 , to selected 3160
* minor gui fix: made multi line lables expand to use full width


Revision 1725 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 26 08:52:15 2008 UTC (15 years, 11 months ago) by persson
File length: 71393 byte(s)
Diff to previous 1714 , to selected 3160
* the "Add Samples" dialog now remembers current directory (patch by
  Devin Anderson, fixes #81)


Revision 1714 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 6 20:50:04 2008 UTC (16 years ago) by persson
File length: 71059 byte(s)
Diff to previous 1679 , to selected 3160
* fixed compilation with gcc 4.3


Revision 1679 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 12 14:13:46 2008 UTC (16 years, 1 month ago) by schoenebeck
File length: 71040 byte(s)
Diff to previous 1673 , to selected 3160
* in "Save As..." dialog set inital filename to "copy_of_<filename>" and
  show a warning message that saving to the same .gig file will corrupt
  the sample wave data
* added autoconf test for the recent virtual MIDI device support on LS
  side to prevent compile time errors when compiling gigedit against an
  old LS version


Revision 1673 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 6 22:08:29 2008 UTC (16 years, 1 month ago) by schoenebeck
File length: 69657 byte(s)
Diff to previous 1661 , to selected 3160
* added "replace all samples" function to samples popup menu
  (patch by Anders Dahnielson, a bit extended, fixes #73)


Revision 1661 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 3 14:10:47 2008 UTC (16 years, 1 month ago) by schoenebeck
File length: 64872 byte(s)
Diff to previous 1660 , to selected 3160
* implemented alternative behavior for the virtual MIDI keyboard
  (selectable by combobox below the keyboard)
* show absolute velocity value of note-on & note-off events below
  the virtual MIDI keyboard


Revision 1660 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 3 00:19:55 2008 UTC (16 years, 1 month ago) by schoenebeck
File length: 64795 byte(s)
Diff to previous 1656 , to selected 3160
* call it virtually baby: the keyboard finally can trigger notes on
  sampler side (only in live-mode of course)
* added a red cross on top of the detached-mode icon to make
  it more obvious


Revision 1656 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 2 08:18:19 2008 UTC (16 years, 1 month ago) by schoenebeck
File length: 64493 byte(s)
Diff to previous 1654 , to selected 3160
* bugfix: key highlighting of active keys on the virtual keyboard is now
  working on multiple invocations from the sampler as well
* renamed misleading names regarding the gig format's "keyswitching"
  feature (the dimension is now displayed as "keyswitching" instead of
  "keyboard" in the dimregchooser widget and the two parameters for
  defining the actual keyswitching area on the keyboard in the instruments
  properties dialog are now called "Keyswitching range low/high" instead of
  "Dimension key range low/high")


Revision 1654 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 30 02:20:48 2008 UTC (16 years, 2 months ago) by schoenebeck
File length: 64203 byte(s)
Diff to previous 1582 , to selected 3160
* first step to make the virtual keyboard interactive: active keys of the
  sampler (in live-mode only of course) are highlighted on the virtual
  keyboard - NOTE: yet inaccurate draw of the keys and this mechanism
  yet only works on the first gigedit invocation by the sampler process,
  so this still has to be fixed


Revision 1582 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 8 12:28:53 2007 UTC (16 years, 3 months ago) by persson
File length: 63771 byte(s)
Diff to previous 1533 , to selected 3160
* fixed file properties dialog - properties can now be edited


Revision 1533 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 1 10:21:07 2007 UTC (16 years, 4 months ago) by persson
File length: 62190 byte(s)
Diff to previous 1460 , to selected 3160
* parameter edits can now be applied to multiple regions and dimension
  regions simultaneously - three checkboxes were added that select
  if changes apply to all regions and/or all dimension regions


Revision 1460 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 27 12:28:33 2007 UTC (16 years, 5 months ago) by persson
File length: 60265 byte(s)
Diff to previous 1436 , to selected 3160
* code refactoring: preparing for being able to edit multiple
  dimension regions simultaneously


Revision 1436 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 15 15:29:58 2007 UTC (16 years, 5 months ago) by schoenebeck
File length: 59688 byte(s)
Diff to previous 1415 , to selected 3160
* updated "About" dialog a bit


Revision 1415 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 13 13:14:10 2007 UTC (16 years, 5 months ago) by schoenebeck
File length: 59142 byte(s)
Diff to previous 1411 , to selected 3160
* statusbar can be hidden by menu


Revision 1411 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 12 17:46:29 2007 UTC (16 years, 5 months ago) by schoenebeck
File length: 58259 byte(s)
Diff to previous 1396 , to selected 3160
* added status bar to the bottom of main window (independent area on the
  right shows whether gigedit is running stand-alone or attached to
  LinuxSampler)
* minor cosmetical fix in dimension manager widget
* regionchooser.cpp: temporary fix for a crash which occured when gigedit
  was compiled with CXXFLAGS="-g"


Revision 1396 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 10 15:48:54 2007 UTC (16 years, 5 months ago) by schoenebeck
File length: 57471 byte(s)
Diff to previous 1382 , to selected 3160
* gettext is now an optional dependency
* added Dev-C++ project files for Windows


Revision 1382 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 4 23:29:22 2007 UTC (16 years, 5 months ago) by schoenebeck
File length: 57506 byte(s)
Diff to previous 1339 , to selected 3160
* fixed a crash when selecting 'New' or opening another file while being
  attached to the sampler
* don't allow the user to remove an instrument while being attached to the
  sampler, because it wouldn't end well ;-)
* don't show a 'file modified' confirmation dialog when closing/quitting
  the application and being attached to the sampler, since the
  modifications won't be lost until the sampler was quit
* while beng attached to the sampler, show the user an information dialog
  when he selects 'New' or 'Open', since this will detach gigedit from the
  sampler
* updated German translation


Revision 1339 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 10 19:56:26 2007 UTC (16 years, 6 months ago) by schoenebeck
File length: 56020 byte(s)
Diff to previous 1328 , to selected 3160
* bugfix: signals triggered before and after sensible modifications didn't
  ever make it to the outer world (i.e. to LinuxSampler)


Revision 1328 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 7 21:18:31 2007 UTC (16 years, 6 months ago) by schoenebeck
File length: 56010 byte(s)
Diff to previous 1322 , to selected 3160
* fixed a crash that happened when gigedit was spawned more than once by
  LinuxSampler
* fixed list box in main window which showed default elements twice when
  spawned by LinuxSampler


Revision 1322 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 4 11:04:56 2007 UTC (16 years, 6 months ago) by schoenebeck
File length: 55938 byte(s)
Diff to previous 1303 , to selected 3160
* as counterpart to latest LS commit: added experimental support to
  synchronize gigedit with LinuxSampler to avoid race conditions / crash
  while modifying data structures and playing the instrument with LS at
  the same time
* packaging fixes: don't use a hard coded path to install the LS plugin
  DLL, trying to substitute the given LS plugin directory by the
  '${libdir}' automake variable (mandatory i.e. for Gentoo ebuild) and
  include plugin/linuxsamplerplugin.h into the release tarball
  ('make dist')
* updated German translation (po/de.po)


Revision 1303 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 26 09:29:52 2007 UTC (16 years, 7 months ago) by persson
File length: 52333 byte(s)
Diff to previous 1300 , to selected 3160
* make sure samplechannel dimension gets created for stereo samples
* allow building with older versions of gtk and libsndfile
* remember selected dimension when switching regions
* fix for loop parameters for unmapped dimregions
* check if file is savable before trying to save


Revision 1300 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 24 19:11:41 2007 UTC (16 years, 7 months ago) by schoenebeck
File length: 48825 byte(s)
Diff to previous 1265 , to selected 3160
* start with a new gig file by default
* fixed minor compilation error


Revision 1265 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 29 13:44:59 2007 UTC (16 years, 8 months ago) by persson
File length: 48754 byte(s)
Diff to previous 1262 , to selected 3160
* added support for 24 bit sample import
* when importing samples, settings for loops and root note are copied
  from the sample files (if they have such settings)


Revision 1262 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 22 15:07:08 2007 UTC (16 years, 8 months ago) by persson
File length: 47761 byte(s)
Diff to previous 1261 , to selected 3160
* regions can now be moved, not just resized
* improved labels in instrument properties dialog
* remove file extensions from file names when importing samples
* fixed some more checkbox layouts


Revision 1261 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 5 17:12:20 2007 UTC (16 years, 8 months ago) by persson
File length: 46836 byte(s)
Diff to previous 1225 , to selected 3160
* a changed file is now marked with an asterisk in the window title
* added close confirmation dialog, shown if file is changed
* "save" means "save as" for new files
* enabled acceleration keys
* add .gig to filename in "save as" if it's not already there
* filename character encodings other than utf-8 supported


Revision 1225 - (view) (download) (annotate) - [select for diffs]
Added Sun Jun 10 10:56:11 2007 UTC (16 years, 9 months ago) by schoenebeck
File length: 42797 byte(s)
Diff to selected 3160
moved gigedit sources from src/ -> src/gigedit/


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC