/[svn]/linuxsampler/trunk/src/engines/common/Resampler.h
ViewVC logotype

Log of /linuxsampler/trunk/src/engines/common/Resampler.h

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 3639 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 25 18:46:58 2019 UTC (11 months, 3 weeks ago) by schoenebeck
File length: 28849 byte(s)
Diff to previous 2377
* Using now cubic interpolation as resampling algorithm by default; and
  linear interpolation is deprecated now.

* Bumped version (2.1.1.svn23).


Revision 2377 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 4 18:16:26 2012 UTC (8 years ago) by schoenebeck
File length: 28731 byte(s)
Diff to previous 1485
* Various "const" and "restrict" optimizations.


Revision 1485 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 15 23:35:45 2007 UTC (12 years, 11 months ago) by senoner
File length: 28632 byte(s)
Diff to previous 1484
* win32 port, work in progress:
* added MME MIDI Input driver
* Resampler.h, gig/Synthesizer.h:
* changed return type of getSample() from int to int32_t


Revision 1484 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 15 13:24:41 2007 UTC (12 years, 11 months ago) by senoner
File length: 28624 byte(s)
Diff to previous 1424
* Stream.h: added a missing divide by BytesPerSample in GetWriteSpace()
* since this function is currently only used in the stream's
* qsort() compare function, it did trigger any bugs
* Resampler.h, Synthesizer.h:
* cubic interpolation now works in 24bit mode too
* faster method to read 24bit words on little endian machines (x86):
*  replaced 3 byte reads + shifts with a 1 unaligned 32bit read and shift


Revision 1424 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 14 22:00:17 2007 UTC (13 years ago) by schoenebeck
File length: 28184 byte(s)
Diff to previous 1259
* 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 1259 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 26 21:41:09 2007 UTC (13 years, 3 months ago) by schoenebeck
File length: 28176 byte(s)
Diff to previous 903
* reenabled assembly features support, at the moment only for
  enabling a fast denormal FPU mode (x86 platforms supporting SSE2)
* bumped version to 0.4.0.6cvs


Revision 903 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 22 14:22:53 2006 UTC (14 years, 3 months ago) by persson
File length: 28043 byte(s)
Diff to previous 617
* real support for 24 bit samples - samples are not truncated to 16
  bits anymore
* support for aftertouch (channel pressure, not polyphonic aftertouch)


Revision 617 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 8 21:00:06 2005 UTC (15 years, 4 months ago) by schoenebeck
File length: 27372 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 (15 years, 5 months ago) by schoenebeck
File length: 27239 byte(s)
Diff to previous 361
* (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 361 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 9 01:22:18 2005 UTC (15 years, 8 months ago) by schoenebeck
File length: 26852 byte(s)
Diff to previous 328
* bunch of fixes for OSX (patch by Stephane Letz)


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


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