/[svn]/linuxsampler/trunk/src/engines/gig/Synthesizer.h
ViewVC logotype

Log of /linuxsampler/trunk/src/engines/gig/Synthesizer.h

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 830 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 15 18:23:11 2006 UTC (14 years, 1 month ago) by persson
File length: 15446 byte(s)
Diff to previous 770
* added linear interpolation of volume modulation inside a
  subfragment; this prevents clicks during voice stealing. Can be
  switched off with the --disable-interpolate-volume configure option.


Revision 770 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 11 15:56:29 2005 UTC (14 years, 5 months ago) by schoenebeck
File length: 17691 byte(s)
Diff to previous 738
* synthesis core optimizations


Revision 738 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 16 17:14:25 2005 UTC (14 years, 6 months ago) by schoenebeck
File length: 23140 byte(s)
Diff to previous 685
* 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 685 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 5 19:30:37 2005 UTC (14 years, 7 months ago) by persson
File length: 23566 byte(s)
Diff to previous 617
* gcc 4.0 compilation fixes


Revision 617 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 8 21:00:06 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 23568 byte(s)
Diff to previous 563
* hand-crafted assembly optimization code can be disabled with
  './configure --disable-asm' (definitely not recommended)


Revision 563 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 22 20:43:32 2005 UTC (14 years, 9 months ago) by schoenebeck
File length: 23457 byte(s)
Diff to previous 498
* (re)implemented voice stealing algorithm "oldestvoiceonkey" and made it
  the default voice stealing algorithm
* added new LSCP command "GET SERVER INFO" which currently returns
  description and version about this sampler
* added some API documentation comments
* minor cleanup


Revision 498 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 10 18:37:45 2005 UTC (14 years, 10 months ago) by schoenebeck
File length: 21763 byte(s)
Diff to previous 497
* fixed bug in MMX/SSE(1) implementation of the sample loop code (caused
  RAM-only voices to crash when entering the sample's loop section under
  certain conditions)


Revision 497 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 10 11:55:44 2005 UTC (14 years, 10 months ago) by persson
File length: 21769 byte(s)
Diff to previous 424
* 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 424 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 4 22:54:11 2005 UTC (14 years, 11 months ago) by schoenebeck
File length: 21097 byte(s)
Diff to previous 411
* implemented MIDI Control Change 7 (Volume)
* implemented MIDI Control Change 10 (Panpot)


Revision 411 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 26 02:01:14 2005 UTC (15 years ago) by schoenebeck
File length: 20580 byte(s)
Diff to previous 361
* 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 361 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 9 01:22:18 2005 UTC (15 years ago) by schoenebeck
File length: 20489 byte(s)
Diff to previous 336
* bunch of fixes for OSX (patch by Stephane Letz)


Revision 336 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 3 03:33:51 2005 UTC (15 years, 1 month ago) by senkov
File length: 20428 byte(s)
Diff to previous 332
* Fixed a bug in assembly that cause crashes in some cases


Revision 332 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 1 03:06:06 2005 UTC (15 years, 1 month ago) by senkov
File length: 20498 byte(s)
Diff to previous 328
* Initialize the synthesis mode bitmask properly


Revision 328 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 25 21:58:58 2004 UTC (15 years, 2 months ago) by schoenebeck
File length: 20492 byte(s)
Diff to previous 325
* architecture independence fixes, should now compile again for non x86
  systems
* tiny fix of command line switch --version


Revision 325 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 21 04:54:37 2004 UTC (15 years, 2 months ago) by senkov
File length: 20243 byte(s)
Diff to previous 320
* Added some profiling capabilities, bugs.


Revision 320 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Dec 13 00:53:16 2004 UTC (15 years, 2 months ago) by schoenebeck
File length: 20001 byte(s)
* 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)


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