/[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 2012 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 23 17:53:17 2009 UTC (9 years, 7 months ago) by iliev
File length: 657 byte(s)
Diff to previous 890
* 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 (12 years, 11 months ago) by schoenebeck
File length: 344 byte(s)
Diff to previous 885
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 (12 years, 11 months ago) by schoenebeck
File length: 552 byte(s)
Diff to previous 741
* 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 (13 years, 10 months ago) by schoenebeck
File length: 393 byte(s)
Diff to previous 705
-  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 (13 years, 11 months ago) by schoenebeck
File length: 311 byte(s)
Diff to previous 654
* 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 (14 years ago) by schoenebeck
File length: 293 byte(s)
Diff to previous 510
* 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 (14 years, 1 month ago) by schoenebeck
File length: 295 byte(s)
Diff to previous 504
* autotools build fixes for PPC architecture


Revision 504 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 3 00:37:35 2005 UTC (14 years, 1 month ago) by schoenebeck
File length: 298 byte(s)
Diff to previous 497
* 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 (14 years, 2 months ago) by persson
File length: 284 byte(s)
Diff to previous 411
* 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 (14 years, 3 months ago) by schoenebeck
File length: 317 byte(s)
Diff to previous 319
* 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 (14 years, 6 months ago) by schoenebeck
File length: 302 byte(s)
Diff to previous 205
* 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 (14 years, 11 months ago) by schoenebeck
File length: 259 byte(s)
Diff to previous 203
accidently commited this file


Revision 203 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 13 22:44:13 2004 UTC (14 years, 11 months ago) by schoenebeck
File length: 286 byte(s)
Diff to previous 80
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 (15 years 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) - [select for diffs]
Modified Sun May 2 17:45:43 2004 UTC (15 years, 1 month 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 (15 years, 1 month ago) by schoenebeck
File length: 183 byte(s)
* 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