/[svn]/linuxsampler/trunk/src/common/global_private.h
ViewVC logotype

Log of /linuxsampler/trunk/src/common/global_private.h

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 3455 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 27 10:07:54 2019 UTC (5 years, 3 months ago) by persson
File length: 5630 byte(s)
Diff to previous 2885
* Fixed some compiler warnings
* Fixed compilation error when cross-compiling to Mac


Revision 2885 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 22 15:37:45 2016 UTC (8 years ago) by schoenebeck
File length: 5678 byte(s)
Diff to previous 2600
* Instrument script classes now exported with the liblinuxsampler C++ API.
* Added new API method ScriptVM::syntaxHighlighting() which provides
  a convenient syntax highlighting backend for external instrument
  script editor applications.
* Bumped version (2.0.0.svn5).


Revision 2600 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 7 00:16:03 2014 UTC (9 years, 10 months ago) by schoenebeck
File length: 5228 byte(s)
Diff to previous 2473
* Implemented built-in instrument script function "set_controller()".
* Fixed built-in script functions "ignore_event()" and
  "ignore_controller()".
* Added extended instrument script VM for the Gigasampler/GigaStudio format
  sampler engine, which extends the general instrument script VM with Giga
  format specific variables and functions.
* Giga format instrument scripts: added built-in script int constant
  variables $GIG_DIM_CHANNEL, $GIG_DIM_LAYER, $GIG_DIM_VELOCITY,
  $GIG_DIM_AFTERTOUCH, $GIG_DIM_RELEASE, $GIG_DIM_KEYBOARD,
  $GIG_DIM_ROUNDROBIN, $GIG_DIM_RANDOM, $GIG_DIM_SMARTMIDI,
  $GIG_DIM_ROUNDROBINKEY, $GIG_DIM_MODWHEEL, $GIG_DIM_BREATH,
  $GIG_DIM_FOOT, $GIG_DIM_PORTAMENTOTIME, $GIG_DIM_EFFECT1,
  $GIG_DIM_EFFECT2, $GIG_DIM_GENPURPOSE1, $GIG_DIM_GENPURPOSE2,
  $GIG_DIM_GENPURPOSE3, $GIG_DIM_GENPURPOSE4, $GIG_DIM_SUSTAIN,
  $GIG_DIM_PORTAMENTO, $GIG_DIM_SOSTENUTO, $GIG_DIM_SOFT,
  $GIG_DIM_GENPURPOSE5, $GIG_DIM_GENPURPOSE6, $GIG_DIM_GENPURPOSE7,
  $GIG_DIM_GENPURPOSE8, $GIG_DIM_EFFECT1DEPTH, $GIG_DIM_EFFECT2DEPTH,
  $GIG_DIM_EFFECT3DEPTH, $GIG_DIM_EFFECT4DEPTH, $GIG_DIM_EFFECT5DEPTH.
* Giga format instrument scripts: Implemented built-in script function
  "gig_set_dim_zone(event_id, dimension, zone)", which allows to override
  dimension zone(s) for new voices.
* Bumped version (1.0.0.svn45).


Revision 2473 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 15 17:55:56 2013 UTC (10 years, 7 months ago) by schoenebeck
File length: 4802 byte(s)
Diff to previous 2012
* Mac OS X: added temporary hack allowing to spawn gigedit as callback
  on the process's main thread.
* Bumped version to 1.0.0.svn23.


Revision 2012 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 23 17:53:17 2009 UTC (14 years, 6 months ago) by iliev
File length: 4464 byte(s)
Diff to previous 1930
* Refactoring: moved the independent code from
  the Gigasampler format engine to base classes
* SFZ format engine: experimental code (not usable yet)
* SoundFont format engine: experimental code (not usable yet)
* Fixed crash which may occur when MIDI key + transpose is out of range


Revision 1930 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 4 12:31:44 2009 UTC (14 years, 9 months ago) by schoenebeck
File length: 4245 byte(s)
Diff to previous 1913
* fixed vector optimization code in AudioChannel.cpp:
  - application crashed when audio buffer(s) were not 16 byte aligned
    (e.g. the case with some VST host applications)
  - vector extension code was always to tried be compiled, even though the
    compiler didn't support vector extensions


Revision 1913 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 7 16:24:55 2009 UTC (14 years, 10 months ago) by senoner
File length: 4205 byte(s)
Diff to previous 1832
* AudioChannel.cpp: added GCC vector extensions code for the functions
* copyTo() and MixTo() , gives 300% speedup
* should reduce CPU usage with large FX sends setups


Revision 1832 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 5 17:48:54 2009 UTC (15 years, 2 months ago) by iliev
File length: 3687 byte(s)
Diff to previous 1800
* CoreAudio: Improved hardware detection
* CoreAudio: Added new driver parameter DEVICE
* CoreAudio: Restart the audio queue when the device
  is changed, for example when headphones are plugged


Revision 1800 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 7 01:26:46 2008 UTC (15 years, 4 months ago) by schoenebeck
File length: 3465 byte(s)
Diff to previous 1424
* maximum voices and disk streams can now be altered at runtime (added new
  LSCP commands "GET VOICES", "SET VOICES", "GET STREAMS", "SET STREAMS"
  and accordingly new LSCP events "GLOBAL_INFO:VOICES" and
  "GLOBAL_INFO:STREAMS")
* bumped version to 0.5.1.8cvs


Revision 1424 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sun Oct 14 22:00:17 2007 UTC (16 years, 6 months ago) by schoenebeck
File length: 3404 byte(s)
* code cleanup:
- global.h now only covers global definitions that are needed for the C++
  API header files, all implementation internal global definitions are now
  in global_private.h
- atomic.h is not exposed to the C++ API anymore (replaced the references
  in SynchronizedConfig.h for this with local definitions)
- no need to include config.h anymore for using LS's API header files
- DB instruments classes are not exposed to the C++ API
- POSIX callback functions of Thread.h are hidden
- the (optional) gig Engine benchmark compiles again
- updated Doxyfile.in
- fixed warnings in API doc generation
* preparations for release 0.5.0


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