ViewVC logotype

Log of /linuxsampler/trunk/src/engines/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: 893 byte(s)
Diff to previous 1502
* 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 1502 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 21 07:29:52 2007 UTC (11 years, 6 months ago) by senoner
File length: 716 byte(s)
Diff to previous 1375
* win32 port, work in progress: added autoconf checks for Windows
 - win32 additions in linuxsampler.cpp

Revision 1375 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 3 18:41:09 2007 UTC (11 years, 8 months ago) by schoenebeck
File length: 702 byte(s)
Diff to previous 1212
* code refactoring, moved the following files from
  src/engines/ -> src/plugins/ :

  InstrumentEditor.h ,
  InstrumentEditor.cpp ,
  InstrumentEditorFactory.h ,

Revision 1212 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 29 23:59:36 2007 UTC (12 years ago) by schoenebeck
File length: 853 byte(s)
Diff to previous 1012
* 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

Revision 1012 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 7 15:52:36 2007 UTC (12 years, 5 months ago) by capela
File length: 657 byte(s)
Diff to previous 1001
* Fixed a memory leak due to EngineFactory::Destroy() not doing it
as an actual destructor and just removing the engine instance from
factory stock and all instances allocated via EngineFactory::Create()
never got delete'd and thus their destructors never called. This bug
was evident while having many mapped instruments and querying the
instrument status via GET MIDI_INSTRUMENT INFO command, eating up
system memory very quickly and never let it go.

Revision 1001 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 27 16:17:08 2006 UTC (12 years, 5 months ago) by schoenebeck
File length: 646 byte(s)
Diff to previous 947
* implemented effect sends (also added new LSCP commands for this feature,
  updated LSCP spec document along with this commit batch as well)

Revision 947 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 27 21:34:55 2006 UTC (12 years, 6 months ago) by schoenebeck
File length: 611 byte(s)
Diff to previous 890
* implemented MIDI instrument mapping according to latest LSCP draft

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: 486 byte(s)
Diff to previous 654
just some refactoring work, moved the following files:

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

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

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

Revision 654 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 15 20:25:25 2005 UTC (14 years ago) by schoenebeck
File length: 296 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: 307 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: 310 byte(s)
Diff to previous 411
* 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 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: 249 byte(s)
Diff to previous 53
* 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
* 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 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: 67 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',
* 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