Log of /linuxsampler/trunk/src/engines/sf2
Directory Listing
Revision
2327 -
Directory Listing
Modified
Sat Mar 10 16:16:14 2012 UTC
(12 years, 3 months ago)
by
persson
* sfz/sf2 engine: fixed crash when using small audio fragment size
Revision
2326 -
Directory Listing
Modified
Thu Mar 8 19:40:14 2012 UTC
(12 years, 3 months ago)
by
persson
* bugfix: instrument loading crashed for sfz and sf2 in Ardour (#176)
* more thread safety fixes for the instrument loading thread
Revision
2311 -
Directory Listing
Modified
Sat Feb 11 11:08:09 2012 UTC
(12 years, 4 months ago)
by
persson
* more LV2 "state" extension support fixes (patch by David Robillard)
* sfz parser: allow double spaces in sample filenames
* sfz parser: allow absolute paths for sample filenames
* MME driver: fixed memory handling bug found with cppcheck
* sfz/sf2 engines: use linear decay and release for filter and pitch
envelope generators
Revision
2296 -
Directory Listing
Modified
Thu Dec 8 20:03:47 2011 UTC
(12 years, 6 months ago)
by
iliev
* 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
2277 -
Directory Listing
Modified
Sat Oct 1 08:23:02 2011 UTC
(12 years, 8 months ago)
by
persson
* fixed handling of rapid bank select and program change messages sent
to the same sampler channel (patch from the Open Octave project,
slightly adjusted)
Revision
2275 -
Directory Listing
Modified
Mon Sep 19 21:48:45 2011 UTC
(12 years, 8 months ago)
by
schoenebeck
* Bugfix: When creating MIDI instrument map entries with "PERSISTENT"
type, the instruments were uselessly precached with zero samples,
however it still took the full preloading time and on 1st program
change the respective instrument was completely reloaded again.
* Bumped version to 1.0.0.svn15
Revision
2219 -
Directory Listing
Modified
Thu Jul 28 12:35:49 2011 UTC
(12 years, 10 months ago)
by
iliev
* sfz engine: implemented opcodes lfoN_delay,
lfoN_freq, lfoN_pan, lfoN_cutoff, lfoN_resonance
Revision
2218 -
Directory Listing
Modified
Thu Jul 28 08:05:57 2011 UTC
(12 years, 10 months ago)
by
iliev
* sfz engine: use the newly introduced signal units model
Revision
2217 -
Directory Listing
Modified
Tue Jul 26 15:51:30 2011 UTC
(12 years, 10 months ago)
by
iliev
* removed helper classes SignalUnitBase,
EndpointSignalUnitBase, SignalUnitRackBase
* clean up sf2::Voice
* bumped version to 1.0.0.cvs12
Revision
2207 -
Directory Listing
Modified
Fri Jul 15 15:43:49 2011 UTC
(12 years, 11 months ago)
by
iliev
* simplified the signal unit model
* sf2: initial implementation of modulation LFO and cutoff filter
Revision
2205 -
Directory Listing
Modified
Mon Jul 11 17:52:01 2011 UTC
(12 years, 11 months ago)
by
iliev
* Introduced Signal Units and Signal Unit Racks, which hopefully will meet
the demands of the new engines for flexible signal processing.
* sf2: Initial implementation of vibrato LFO, fixes in modulation EG and
and volume EG (work in progress)
Revision
2203 -
Directory Listing
Modified
Sat Jul 9 16:44:27 2011 UTC
(12 years, 11 months ago)
by
persson
* sf2 engine: fine-tuned amplitude EG (by switching from gig to sfz EG)
* sfz engine: added support for EG hold (ampeg_hold)
* Mac OS X: made it possible to specify plugin installation dir to
configure
Revision
2185 -
Directory Listing
Modified
Sun Jun 19 09:09:38 2011 UTC
(13 years ago)
by
persson
* fixed compilation with gcc 4.6.1
* another "make dist" fix, for LV2 plugin
* made --enable-pthread-testcancel default on Mac OS X
* Mac OS X: fixed hanging threads
Revision
2175 -
Directory Listing
Modified
Mon Apr 25 08:12:36 2011 UTC
(13 years, 1 month ago)
by
persson
* sfz engine: implemeted filters. Filter types: lowpass, bandpass,
bandreject and highpass. 1, 2, 4 and 6 pole filters. Opcodes:
fil_type, cutoff, resonance, fil_veltrack, fil_keytrack,
fil_keycenter, cutoff_cc, cutoff_chanaft.
* sfz engine: bugfix: zero ampeg_sustain didn't work
* gig engine: bugfix: pitch LFO controller "internal+aftertouch" was broken
* gig engine: bugfix: filter keyboard tracking was broken
* gig engine: filter performance fix (an unnecessary copy was made of
the filter parameters in each sub fragment)
* ASIO driver: fixes for newer gcc versions (fix from PortAudio)
Revision
2127 -
Directory Listing
Modified
Wed Sep 22 18:59:16 2010 UTC
(13 years, 8 months ago)
by
persson
* fixed crash when deleting a sampler channel or changing engine type
while an instrument load was in progress
Revision
2114 -
Directory Listing
Modified
Tue Aug 10 12:05:19 2010 UTC
(13 years, 10 months ago)
by
persson
* sfz engine: improved support for exclusive groups (group, off_by and
off_mode)
* minor valgrind fixes
Revision
2101 -
Directory Listing
Modified
Sun May 30 11:40:31 2010 UTC
(14 years ago)
by
persson
* sfz/sf2 engines: RT-safeness: avoid malloc in audio thread
* sfz/sf2 engines: fixed a bug that could cause voice stealing to fail
Revision
2072 -
Directory Listing
Modified
Sat Mar 20 11:37:52 2010 UTC
(14 years, 3 months ago)
by
persson
* sfz engine: added support for random, seq_position, seq_length and
volume
* sfz parser: added v1 LFO opcodes (no support in engine yet)
Revision
2055 -
Directory Listing
Modified
Sat Jan 30 10:30:02 2010 UTC
(14 years, 4 months ago)
by
persson
* 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
2027 -
Directory Listing
Modified
Tue Nov 3 19:27:42 2009 UTC
(14 years, 7 months ago)
by
iliev
* 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
2021 -
Directory Listing
Modified
Fri Oct 30 16:36:20 2009 UTC
(14 years, 7 months ago)
by
iliev
* sfz engine: loop support
* sf2 engine: 24bit support
* sf2 engine: loop support
* sf2 engine: instrument unloading
Revision
2018 -
Directory Listing
Modified
Tue Oct 27 19:04:57 2009 UTC
(14 years, 7 months ago)
by
iliev
* SFZ format engine: Implemented sfz version 1
Filter EG, Amplifier EG and Pitch EG
* use SF2 file loader from libgig
Revision
2015 -
Directory Listing
Modified
Sun Oct 25 22:22:52 2009 UTC
(14 years, 7 months ago)
by
iliev
* Refactoring: moved the independent code from gig::Voice to base classes
* SoundFont format engine: implemented EG1 & EG2
Revision
2012 -
Directory Listing
Added
Fri Oct 23 17:53:17 2009 UTC
(14 years, 7 months ago)
by
iliev
* 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