CVS log for linuxsampler/src/common/global.h

(logo)

Help

(back) Up to [ls] / linuxsampler / src / common

Request diff between arbitrary revisions


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.22 / (as text) / (view) - annotate - [select for diffs] , Sun Apr 25 11:51:29 2010 UTC (3 months ago) by persson
Branch: MAIN
CVS Tags: HEAD
Changes since 1.21: +2 -2 lines
Diff to previous 1.21
* sfz engine: added support for transpose
* sfz engine: fixed crash when using sw_down/up
* sfz engine: improved logic for sw_lokey/hikey/up/down/last
* sfz parser: added more v1 aliases
* fixed building with newer MinGW-w64

Revision 1.21 / (as text) / (view) - annotate - [select for diffs] , Sat Jul 4 13:58:34 2009 UTC (12 months, 3 weeks ago) by persson
Branch: MAIN
CVS Tags: release1_0_0
Changes since 1.20: +3 -2 lines
Diff to previous 1.20
* when cross-compiling, don't try to create instruments.db
* fix for new mingw-w64 version, which has usleep

Revision 1.20 / (as text) / (view) - annotate - [select for diffs] , Sun Dec 14 15:43:17 2008 UTC (19 months, 1 week ago) by persson
Branch: MAIN
Changes since 1.19: +6 -0 lines
Diff to previous 1.19
* fixes for building with newer MinGW versions
* fix for building with bison 2.4 (#111)
* fix for crash when running gigedit as a plugin

Revision 1.19 / (as text) / (view) - annotate - [select for diffs] , Sun Nov 16 19:19:26 2008 UTC (20 months, 1 week ago) by persson
Branch: MAIN
Changes since 1.18: +2 -0 lines
Diff to previous 1.18
* fixes for building on OS X

Revision 1.18 / (as text) / (view) - annotate - [select for diffs] , Tue Nov 27 18:03:13 2007 UTC (2 years, 8 months ago) by senoner
Branch: MAIN
CVS Tags: release0_5_1
Changes since 1.17: +14 -0 lines
Diff to previous 1.17
* global.h: - added macros to emulate usleep() and sleep()
 by using Sleep() under WIN32

Revision 1.17 / (as text) / (view) - annotate - [select for diffs] , Sun Oct 14 21:00:15 2007 UTC (2 years, 9 months ago) by schoenebeck
Branch: MAIN
CVS Tags: release0_5_0
Changes since 1.16: +2 -56 lines
Diff to previous 1.16
* 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

Revision 1.16 / (as text) / (view) - annotate - [select for diffs] , Thu Oct 11 17:53:28 2007 UTC (2 years, 9 months ago) by schoenebeck
Branch: MAIN
Changes since 1.15: +5 -0 lines
Diff to previous 1.15
* the following LSCP command return escape sequences in at least one
  of their LSCP response fields: "GET ENGINE INFO", "GET CHANNEL INFO",
  "GET MIDI_INSTRUMENT INFO", "GET MIDI_INSTRUMENT_MAP INFO",
  "GET FX_SEND INFO", "GET SERVER INFO"
* listed all LSCP commands in the LSCP specs which may use escape
  sequences in at least on of their response fields
* hide instrument editor related debug messages in the gig::Engine when
  using the default debug level (which is 1)
* bumped version to 0.4.0.8cvs

Revision 1.15 / (as text) / (view) - annotate - [select for diffs] , Tue May 29 22:59:35 2007 UTC (3 years, 2 months ago) by schoenebeck
Branch: MAIN
Changes since 1.14: +2 -61 lines
Diff to previous 1.14
* added highly experimental support for on-the-fly instrument editing
  within the sampler's process (by using instrument editor plugins),
  you'll notice the new "Registered instrument editors:" message on
  startup, the plugin path can be overridden at compile time with
  ./configure --enable-plugin-dir=/some/dir
* added a new LSCP command "EDIT INSTRUMENT <sampler-channel>" to spawn
  a matching instrument editor for the instrument on the given sampler
  channel (LSCP command syntax might be subject to change soon)
* config.h is not going to be installed along with liblinuxsampler's
  API header files anymore (not necessary anymore)
* take care of $(DESTDIR) when creating the instruments DB on 'make
  install' rule (needed for packaging and cross compilation)
* bumped version to 0.4.0.5cvs

Revision 1.14 / (as text) / (view) - annotate - [select for diffs] , Thu May 24 13:04:18 2007 UTC (3 years, 2 months ago) by iliev
Branch: MAIN
Changes since 1.13: +6 -0 lines
Diff to previous 1.13
* Implemented instrument scanning in background
  and commands for monitoring the scan progress

Revision 1.13 / (as text) / (view) - annotate - [select for diffs] , Fri Dec 29 20:06:13 2006 UTC (3 years, 6 months ago) by schoenebeck
Branch: MAIN
Changes since 1.12: +2 -0 lines
Diff to previous 1.12
* global volume can now be altered at runtime
  (added two new LSCP commands for this, LSCP specs updated)

Revision 1.12 / (as text) / (view) - annotate - [select for diffs] , Wed Jun 28 18:32:21 2006 UTC (4 years, 1 month ago) by schoenebeck
Branch: MAIN
CVS Tags: release0_4_0
Changes since 1.11: +3 -1 lines
Diff to previous 1.11
* various fixes to allow liblinuxsampler to be used
  (as a native C++ library)

Revision 1.11 / (as text) / (view) - annotate - [select for diffs] , Wed Jun 28 16:46:17 2006 UTC (4 years, 1 month ago) by schoenebeck
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10
avoid possible macro clash (__GLOBAL_H__)

Revision 1.10 / (as text) / (view) - annotate - [select for diffs] , Sat Jan 14 14:07:47 2006 UTC (4 years, 6 months ago) by schoenebeck
Branch: MAIN
Changes since 1.9: +10 -1 lines
Diff to previous 1.9
* implemented portamento mode and solo mode (a.k.a 'mono mode'):
  all modes can be altered via standard GM messages, that is CC5 for
  altering portamento time, CC65 for enabling / disabling portamento
  mode, CC126 for enabling solo mode and CC127 for disabling solo mode
* fixed EG3 (pitch envelope) synthesis which was neutral all the time
* configure.in: do not automatically pick optimized gcc flags if the user
  already provided some on his own (as CXXFLAGS)

Revision 1.9 / (as text) / (view) - annotate - [select for diffs] , Tue Aug 16 16:14:24 2005 UTC (4 years, 11 months ago) by schoenebeck
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8
* extensive synthesis optimization: reimplementation of EGs and LFO(s),
  removed synthesis parameter prerendering and the synthesis parameter
  matrix in general, splitting each audio fragment into subfragments now
  where each subfragment uses constant synthesis parameters
  (everything's still very buggy ATM)

Revision 1.8 / (as text) / (view) - annotate - [select for diffs] , Mon Jul 25 08:27:59 2005 UTC (5 years ago) by iliev
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7
- Fixed some typos

Revision 1.7 / (as text) / (view) - annotate - [select for diffs] , Thu May 19 18:25:13 2005 UTC (5 years, 2 months ago) by schoenebeck
Branch: MAIN
CVS Tags: release0_3_3, release0_3_2, release0_3_1
Changes since 1.6: +52 -21 lines
Diff to previous 1.6
* All compile time options are now centrally alterable as arguments to the
  ./configure script. All options are C Macros beginning with CONFIG_
  prefix and will be placed into auto generated config.h file.

Revision 1.6 / (as text) / (view) - annotate - [select for diffs] , Mon Dec 13 00:46:41 2004 UTC (5 years, 7 months ago) by schoenebeck
Branch: MAIN
CVS Tags: v0_2_0
Changes since 1.5: +2 -0 lines
Diff to previous 1.5
* introduced 'synthesis mode' to reduce the amount of code and conditionals
  for the current synthesis case in the main synthesis loop
* support for MMX and SSE(1) in the core synthesis algorithms (CPU feature
  detection at runtime, only x86 so far)

Revision 1.5 / (as text) / (view) - annotate - [select for diffs] , Fri Oct 8 19:51:38 2004 UTC (5 years, 9 months ago) by schoenebeck
Branch: MAIN
Changes since 1.4: +4 -0 lines
Diff to previous 1.4
* libgig: fixed panorama value in DimensionRegion (invalid conversion
  from signed 7 bit to signed 8 bit)
* src/linuxsampler.cpp: stacktrace is now automatically shown on fatal
  errors (that is  segmentation faults, etc.), gdb should be installed for
  this to work
* gig::Voice: tiny accuracy fix of pan calculation
* replaced old pool classes by completely new ones which now offer
  Iterator abstraction

Revision 1.4 / (as text) / (view) - annotate - [select for diffs] , Sat Jul 3 19:08:07 2004 UTC (6 years ago) by senkov
Branch: MAIN
Changes since 1.3: +7 -0 lines
Diff to previous 1.3
* moved ToString to common
* Implemented handling of multiple connections
* Implemented guts for event subscription/unsubscription
* Illustrated event notification sending by sending MISC events
when connections are established or terminated.

Revision 1.3 / (as text) / (view) - annotate - [select for diffs] , Sun May 23 18:47:59 2004 UTC (6 years, 2 months ago) by schoenebeck
Branch: MAIN
Changes since 1.2: +1 -1 lines
Diff to previous 1.2
forgot to actually reduce the debug level value (to 1) with the last
commit batch

Revision 1.2 / (as text) / (view) - annotate - [select for diffs] , Tue Apr 27 08:21:58 2004 UTC (6 years, 3 months ago) by schoenebeck
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
updated copyright header for 2004

Revision 1.1 / (as text) / (view) - annotate - [select for diffs] , Mon Apr 26 16:15:49 2004 UTC (6 years, 3 months ago) by schoenebeck
Branch: MAIN
* completely restructured source tree
* implemented multi channel support
* implemented instrument manager, which controls sharing of instruments
  between multiple sampler engines / sampler channels
* created abstract classes 'AudioOutputDevice' and 'MidiInputDevice' for
  convenient implementation of further audio output driver and MIDI input
  driver for LinuxSampler
* implemented following LSCP commands: 'SET CHANNEL MIDI INPUT TYPE',
  'LOAD ENGINE', 'GET CHANNELS', 'ADD CHANNEL', 'REMOVE CHANNEL',
  'SET CHANNEL AUDIO OUTPUT TYPE'
* temporarily removed all command line options
* LSCP server is now launched by default

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

LinuxSampler Developers
Powered by
ViewCVS