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

Log of /linuxsampler/trunk/src/engines/EngineBase.h

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 2410 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 2 18:52:15 2013 UTC (7 years, 2 months ago) by schoenebeck
File length: 79537 byte(s)
Diff to previous 2382
* Several fixes in JACK audio driver:
- React on sample rate changes.
- React on buffer size changes.
- jack_port_get_buffer() was cached and called
  outside RT context.


Revision 2382 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 2 16:30:42 2012 UTC (7 years, 4 months ago) by persson
File length: 79258 byte(s)
Diff to previous 2327
* all engines: add pan CC value to instrument pan parameter before
  applying panning, instead of using two separate pan functions in
  series (#182)
* sfz parser: allow -200 to 200 for pan_oncc opcode (#182)
* gig engine: handle special case when pan parameter in gig file has
  max or min value
* CoreMIDI: fixed memory deallocation error


Revision 2327 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 10 16:16:14 2012 UTC (8 years ago) by persson
File length: 79462 byte(s)
Diff to previous 2298
* sfz/sf2 engine: fixed crash when using small audio fragment size


Revision 2298 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 9 17:04:24 2011 UTC (8 years, 4 months ago) by iliev
File length: 79468 byte(s)
Diff to previous 2296
* use different EQ effect instance for every voice


Revision 2296 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 8 20:03:47 2011 UTC (8 years, 4 months ago) by iliev
File length: 79339 byte(s)
Diff to previous 2244
* fixed crash when trying to create an effect instance with controls
  which min and/or max values depend on the sample rate
* experimental support for per voice equalization (work in progress)
* sfz engine: implemented opcodes eq1_freq, eq2_freq, eq3_freq,
  eq1_freqccN, eq2_freqccN, eq3_freqccN, eq1_bw, eq2_bw, eq3_bw,
  eq1_bwccN, eq2_bwccN, eq3_bwccN, eq1_gain, eq2_gain, eq3_gain,
  eq1_gainccN, eq2_gainccN, eq3_gainccN


Revision 2244 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 18 11:32:33 2011 UTC (8 years, 7 months ago) by iliev
File length: 79187 byte(s)
Diff to previous 2162
* sfz engine: use common pool of CC objects to minimize RAM usage


Revision 2162 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 8 18:22:50 2011 UTC (9 years, 1 month ago) by persson
File length: 78972 byte(s)
Diff to previous 2127
* bugfix: playing a note while changing the instrument could cause a
  crash, or give "Handing back unknown region" error messages


Revision 2127 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 22 18:59:16 2010 UTC (9 years, 6 months ago) by persson
File length: 78697 byte(s)
Diff to previous 2121
* fixed crash when deleting a sampler channel or changing engine type
  while an instrument load was in progress


Revision 2121 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 14 17:09:08 2010 UTC (9 years, 6 months ago) by schoenebeck
File length: 78697 byte(s)
Diff to previous 2115
* implemented Roland GS NRPN 1ArrH which allows to set volume per note
* implemented Roland GS NRPN 1CrrH which allows to set pan per note
* implemented Roland GS NRPN 1DrrH which allows to set reverb send per
  note (in this implementation of the sampler its simply hard routed to
  the 1st effect send of the sampler channel, no matter what the actual
  effect type is)
* implemented Roland GS NRPN 1ErrH which allows to set chorus send per
  note (in this implementation of the sampler its simply hard routed to
  the 2nd effect send of the sampler channel, no matter what the actual
  effect type is)
* bumped version to 1.0.0cvs4


Revision 2115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 12 15:36:15 2010 UTC (9 years, 7 months ago) by persson
File length: 73119 byte(s)
Diff to previous 2114
* sfz engine: added support for controller triggered regions
  (on_locc/on_hicc)
* sfz engine: added support for loop_mode=one_shot


Revision 2114 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 10 12:05:19 2010 UTC (9 years, 7 months ago) by persson
File length: 73116 byte(s)
Diff to previous 2055
* sfz engine: improved support for exclusive groups (group, off_by and
  off_mode)
* minor valgrind fixes


Revision 2055 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 30 10:30:02 2010 UTC (10 years, 2 months ago) by persson
File length: 73402 byte(s)
Diff to previous 2043
* sfz engine: added support for v2 multiple stage envelope generators
* sfz engine: added a fine-tuned v1 envelope generator instead of
  using the one from the gig engine


Revision 2043 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 9 09:37:01 2010 UTC (10 years, 2 months ago) by persson
File length: 73400 byte(s)
Diff to previous 2027
* gig engine: implemented the "round robin keyboard" dimension
* gig engine: fixed round robin and random dimensions for cases when
  number of dimension zones is not a power of two
* gig engine: made round robin use a counter for each region instead
  of each key
* fixed building with libgig installed in a non-standard directory


Revision 2027 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 3 19:27:42 2009 UTC (10 years, 5 months ago) by iliev
File length: 73203 byte(s)
Diff to previous 2015
* sfz engine: support for exclusive groups
* sf2 engine: support for exclusive groups
* sf2 engine: manage presets only
* sf2 engine: preset regions are now taken into account


Revision 2015 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 25 22:22:52 2009 UTC (10 years, 5 months ago) by iliev
File length: 70448 byte(s)
Diff to previous 2012
* Refactoring: moved the independent code from gig::Voice to base classes
* SoundFont format engine: implemented EG1 & EG2


Revision 2012 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Oct 23 17:53:17 2009 UTC (10 years, 5 months ago) by iliev
File length: 70370 byte(s)
* 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


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