/[svn]/linuxsampler/trunk/src/engines/common/Makefile.am
ViewVC logotype

Log of /linuxsampler/trunk/src/engines/common/Makefile.am

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 2942 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 13 15:51:06 2016 UTC (7 years, 8 months ago) by schoenebeck
File length: 1060 byte(s)
Diff to previous 2611 , to selected 57
* NKSP: Implemented built-in script variable "$KSP_TIMER".
* NKSP: Implemented built-in script variable "$NKSP_REAL_TIMER".
* NKSP: Implemented built-in script variable "$NKSP_PERF_TIMER".
* NKSP: Implemented built-in script variable "$ENGINE_UPTIME".
* Bumped version (2.0.0.svn14).


Revision 2611 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 9 19:20:37 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 999 byte(s)
Diff to previous 2596 , to selected 57
* Fixed crash when loading an instrument script.
* Fixed "init" script handler only to be executed once:
  when the script was loaded.
* Fixed aftertouch script event which always had value zero
  and controller number was set to aftertouch value instead.
* gig Engine: Fixed handling of "smartmidi" dimension, which
  was recognized as "unknown" dimension.
* Fixed script function gig_set_dim_zone(): was accessing
  wrong event.
* ls_instr_script command line tool: is now not limited to
  core language scripts, but can now also parse sampler format
  dependent instrument scripts, with the respective specific
  built-in script variables and functions.
* ScriptVM: Fixed runtime behavior of "and" and "or" binary
  script expressions, which also evaluated the right hand side
  of the expression even if the left hand side already failed
  the overall expression semantic to become true.
* Bumped version (1.0.0.svn46).


Revision 2596 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 5 19:39:12 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 938 byte(s)
Diff to previous 2594 , to selected 57
* ScriptVM (WIP): Implemented execution of script event
  handlers "note" and "release".
* ScriptVM (WIP): Implemented built-in script function
  "play_note()" (only two of the max. four function
  arguments are currently implemented yet though).
* ScriptVM (WIP): Fixed incorrect handling of
  suspended scripts.
* Bumped version (1.0.0.svn43).


Revision 2594 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 5 00:16:25 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 873 byte(s)
Diff to previous 2420 , to selected 57
* ScriptVM (WIP): started to integrate real-time instrument script
  support into the sampler engine implementations. The code is
  shared among all sampler engines, however currently only the gig
  file format supports storing instrument scripts (as LinuxSampler
  extension to the original GigaStudio 4 file format).
* gig engine: Added support for loading instrument scripts from .gig
  files.
* ScriptVM (WIP): Implemented built-in script variables %CC, $CC_NUM,
  $EVENT_NOTE, $EVENT_VELOCITY, $VCC_MONO_AT, $VCC_PITCH_BEND.
* ScriptVM (WIP): Implemented execution of script event handler "init".
* ScriptVM (WIP): Implemented execution of script event handler
  "controller".
* Bumped version (1.0.0.svn42).


Revision 2420 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 24 08:59:25 2013 UTC (11 years, 1 month ago) by persson
File length: 826 byte(s)
Diff to previous 2296 , to selected 57
* removed usage of deprecated Automake variable INCLUDES
* ASIO driver: removed compiler warnings


Revision 2296 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 8 20:03:47 2011 UTC (12 years, 3 months ago) by iliev
File length: 823 byte(s)
Diff to previous 2223 , to selected 57
* fixed crash when trying to create an effect instance with controls
  which min and/or max values depend on the sample rate
* experimental support for per voice equalization (work in progress)
* sfz engine: implemented opcodes eq1_freq, eq2_freq, eq3_freq,
  eq1_freqccN, eq2_freqccN, eq3_freqccN, eq1_bw, eq2_bw, eq3_bw,
  eq1_bwccN, eq2_bwccN, eq3_bwccN, eq1_gain, eq2_gain, eq3_gain,
  eq1_gainccN, eq2_gainccN, eq3_gainccN


Revision 2223 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 29 13:39:58 2011 UTC (12 years, 8 months ago) by iliev
File length: 804 byte(s)
Diff to previous 2217 , to selected 57
* implemented sine LFO, pulse LFO and saw LFO
* sfz engine: implemented opcode lfoN_wave


Revision 2217 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 26 15:51:30 2011 UTC (12 years, 8 months ago) by iliev
File length: 771 byte(s)
Diff to previous 2205 , to selected 57
* removed helper classes SignalUnitBase,
  EndpointSignalUnitBase, SignalUnitRackBase
* clean up sf2::Voice
* bumped version to 1.0.0.cvs12


Revision 2205 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 11 17:52:01 2011 UTC (12 years, 8 months ago) by iliev
File length: 756 byte(s)
Diff to previous 2055 , to selected 57
* Introduced Signal Units and Signal Unit Racks, which hopefully will meet
  the demands of the new engines for flexible signal processing.
* sf2: Initial implementation of vibrato LFO, fixes in modulation EG and
  and volume EG (work in progress)


Revision 2055 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 30 10:30:02 2010 UTC (14 years, 2 months ago) by persson
File length: 723 byte(s)
Diff to previous 2043 , to selected 57
* sfz engine: added support for v2 multiple stage envelope generators
* sfz engine: added a fine-tuned v1 envelope generator instead of
  using the one from the gig engine


Revision 2043 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 9 09:37:01 2010 UTC (14 years, 2 months ago) by persson
File length: 708 byte(s)
Diff to previous 2015 , to selected 57
* gig engine: implemented the "round robin keyboard" dimension
* gig engine: fixed round robin and random dimensions for cases when
  number of dimension zones is not a power of two
* gig engine: made round robin use a counter for each region instead
  of each key
* fixed building with libgig installed in a non-standard directory


Revision 2015 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 25 22:22:52 2009 UTC (14 years, 5 months ago) by iliev
File length: 694 byte(s)
Diff to previous 2012 , to selected 57
* Refactoring: moved the independent code from gig::Voice to base classes
* SoundFont format engine: implemented EG1 & EG2


Revision 2012 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 23 17:53:17 2009 UTC (14 years, 5 months ago) by iliev
File length: 657 byte(s)
Diff to previous 890 , to selected 57
* 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 890 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 1 13:43:04 2006 UTC (17 years, 9 months ago) by schoenebeck
File length: 344 byte(s)
Diff to previous 885 , to selected 57
just some refactoring work, moved the following files:

- src/engines/common/Engine.h -> src/engines/Engine.h,

- src/engines/common/EngineChannel.h ->
  src/engines/EngineChannel.h,

- src/engines/common/EngineChannel.cpp ->
  src/engines/EngineChannel.cpp


Revision 885 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 28 19:32:21 2006 UTC (17 years, 9 months ago) by schoenebeck
File length: 552 byte(s)
Diff to previous 741 , to selected 57
* various fixes to allow liblinuxsampler to be used
  (as a native C++ library)


Revision 741 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 16 17:20:55 2005 UTC (18 years, 7 months ago) by schoenebeck
File length: 393 byte(s)
Diff to previous 705 , to selected 57
-  deleted LFO.h
- added LFOBase.h, LFOTriangleDiHarmonic.h,
  LFOTriangleIntAbsMath.h and LFOTriangleIntMath.h


Revision 705 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 20 21:43:23 2005 UTC (18 years, 8 months ago) by schoenebeck
File length: 311 byte(s)
Diff to previous 654 , to selected 57
* support for muting sampler channels and solo mode of the same, two new
  LSCP commands ("SET CHANNEL MUTE" and "SET CHANNEL SOLO") and two new
  fields ("MUTE" and "SOLO") for command "GET CHANNEL INFO" were
  introduced for this (patch by Grigor Iliev, a bit adjusted)


Revision 654 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 15 20:25:25 2005 UTC (18 years, 9 months ago) by schoenebeck
File length: 293 byte(s)
Diff to previous 510 , to selected 57
* fixed 'make dist' build rule to include all necessary files


Revision 510 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 4 12:02:35 2005 UTC (18 years, 10 months ago) by schoenebeck
File length: 295 byte(s)
Diff to previous 504 , to selected 57
* autotools build fixes for PPC architecture


Revision 504 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 3 00:37:35 2005 UTC (18 years, 11 months ago) by schoenebeck
File length: 298 byte(s)
Diff to previous 497 , to selected 57
* removed statically included libgig sources from the LinuxSampler code
  base - you now have to compile and install libgig separately
* added -Wreturn-type gcc switch to avoid bugs with no returns on non void
  functions in future


Revision 497 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 10 11:55:44 2005 UTC (18 years, 11 months ago) by persson
File length: 284 byte(s)
Diff to previous 411 , to selected 57
* removed some build warnings
* fixed a bug with hanging notes when using sustain pedal
* release samples are not triggered anymore when sustain pedal is down


Revision 411 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 26 02:01:14 2005 UTC (19 years, 1 month ago) by schoenebeck
File length: 317 byte(s)
Diff to previous 319 , to selected 57
* design change: using now one sampler engine instance and one disk thread
  instance for all sampler channels that are connected to the same audio
  output device (and are using the same engine type of course)
* added EngineFactory / EngineChannelFactory to remove the annoying build
  dependencies e.g. of the lscpserver to the actual sampler engine
  implementations
* bumped version to 0.3.0 (current CVS state is still quite broken,
  previous, stable CVS version was tagged as "v0_2_0" and is also available
  as source tarball)


Revision 319 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 13 00:46:42 2004 UTC (19 years, 3 months ago) by schoenebeck
File length: 302 byte(s)
Diff to previous 205 , to selected 57
* 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 205 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 13 23:16:40 2004 UTC (19 years, 8 months ago) by schoenebeck
File length: 259 byte(s)
Diff to previous 203 , to selected 57
accidently commited this file


Revision 203 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 13 22:44:13 2004 UTC (19 years, 8 months ago) by schoenebeck
File length: 286 byte(s)
Diff to previous 80 , to selected 57
forgot to change some things which was mandatory due to the recent
directory movements ('/src/audiodriver' -> '/src/drivers/audio',
'/src/mididriver' -> '/src/drivers/midi')


Revision 80 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 23 19:16:33 2004 UTC (19 years, 10 months ago) by schoenebeck
File length: 258 byte(s)
Diff to previous 57
* biquad filter parameters are now calculated outside the interpolate
  loop for better performance
* couple of loop unroll optimizations
* filter is now enabled by default
* cubic interpolation is now enabled by default
* reduced debug level to 1 to lower verbosity
* raised default limit for voices to 128
* raised default limit for streams to 150
* added some compiler optimization flags (-ffast-math -march -mcpu)


Revision 57 - (view) (download) (annotate) - [selected]
Modified Sun May 2 17:45:43 2004 UTC (19 years, 11 months ago) by schoenebeck
File length: 189 byte(s)
Diff to previous 53
* src/common/Thread.cpp: method StartThread() now blocks until thread
  actually runs, mlockall() will only be applied for realtime threads
* libtoolized liblinuxsampler
* initiated automatic unit tests against the LinuxSampler codebase
  (see src/testcases): already added a couple of tests for the Thread and
  Mutex classes, you have to explicitly compile the unit tests by running
  'make testcases' (you need to have cppunit installed though) and then you
  can run the console version of the test runner by calling
  'src/testcases/linuxsamplertest'
* src/Sampler.h: added API documentation


Revision 53 - (view) (download) (annotate) - [select for diffs]
Added Mon Apr 26 17:15:51 2004 UTC (19 years, 11 months ago) by schoenebeck
File length: 183 byte(s)
Diff to selected 57
* 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 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