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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 877 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 25 13:54:17 2006 UTC (17 years, 9 months ago) by persson
File length: 6967 byte(s)
Diff to previous 791
* new filter implementation, which is more accurate and supports all
  filter types including bandreject and lowpass turbo


Revision 791 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 16 14:50:20 2005 UTC (18 years, 5 months ago) by persson
File length: 7835 byte(s)
Diff to previous 685
* Filter tuning: calculation of cutoff frequency and bandwidth
  improved. Removed use of "BasicBPFilter". Changed bandpass filter
  from constant peak to constant skirt. Use gig parameter Resonance if
  no resonance controller is set. Removed keyboard tracking influence
  on resonance.


Revision 685 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 5 19:30:37 2005 UTC (18 years, 8 months ago) by persson
File length: 7783 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 (18 years, 9 months ago) by schoenebeck
File length: 7673 byte(s)
Diff to previous 554
* hand-crafted assembly optimization code can be disabled with
  './configure --disable-asm' (definitely not recommended)


Revision 554 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 19 19:25:14 2005 UTC (18 years, 10 months ago) by schoenebeck
File length: 7645 byte(s)
Diff to previous 505
* All compile time options are now centrally alterable as arguments to the
  ./configure script. All options are C Macros beginning with CONFIG_
  prefix and will be placed into auto generated config.h file.


Revision 505 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 3 01:00:25 2005 UTC (18 years, 10 months ago) by schoenebeck
File length: 7716 byte(s)
Diff to previous 368
fixed libgig include rules


Revision 368 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 11 13:13:54 2005 UTC (19 years, 1 month ago) by schoenebeck
File length: 7667 byte(s)
Diff to previous 328
* some fixes regarding the filter (fixes the "silence" bug which occured
  occasionally, caused by random biquad parameters which lead to unstable
  filter equation and thus to infinit filter output results)


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


Revision 319 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 13 00:46:42 2004 UTC (19 years, 3 months ago) by schoenebeck
File length: 7622 byte(s)
Diff to previous 80
* 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 80 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 23 19:16:33 2004 UTC (19 years, 10 months ago) by schoenebeck
File length: 6133 byte(s)
Diff to previous 56
* 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 56 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 27 09:21:58 2004 UTC (19 years, 11 months ago) by schoenebeck
File length: 4880 byte(s)
Diff to previous 53
updated copyright header for 2004


Revision 53 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Apr 26 17:15:51 2004 UTC (19 years, 11 months ago) by schoenebeck
File length: 4880 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