Log of /linuxsampler/trunk/src/eg_vca.h
Parent Directory
| Revision Log
Revision
40 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 30 13:14:58 2004 UTC
(20 years ago)
by
schoenebeck
File length: 3868 byte(s)
Diff to
previous 33
* added Envelope Generator 2 and 3 (filter cutoff EG and pitch EG) for
accurate .gig playback
* fixed accuracy of pitch calculation
* changed filter cutoff range to 100Hz..10kHz with exponential curve, this
value range can also be adjusted on compile time by setting
FILTER_CUTOFF_MIN and FILTER_CUTOFF_MAX in src/voice.h to desired
frequencies
* src/lfo.h: lfo is now generalized to a C++ template, which will be useful
especially when we implement further engines
Revision
33 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Feb 16 19:30:42 2004 UTC
(20 years, 2 months ago)
by
schoenebeck
File length: 3491 byte(s)
Diff to
previous 32
* implemented bidirectional voice state transition, means voice state can
switch arbitrary times between 'Sustained'<-->'Released' within it's life
time, thus the release process of a voice can be cancelled
* src/eg_vca.cpp: extended envelope generator by additional states
('Attack_Hold', 'Decay_1' and 'Decay_2')
* applied patch from Vladimir Senkov which adds new command line parameters
('--jackout', '--alsaout' and '--samplerate')
* configure.in: fixed compiler warning
Revision
32 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 3 13:21:19 2004 UTC
(20 years, 2 months ago)
by
schoenebeck
File length: 2954 byte(s)
Diff to
previous 31
* introduced time stamped events
* implemented jitter correction
* added pitchbend wheel support
* src/audiothread.cpp: using voice pool instead of a voice array, makes
voice allocation more efficient and code more readable
* src/rtelmemorypool: redesigned, added some new methods and pool is now
derived from list
Revision
31 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 18 20:31:31 2004 UTC
(20 years, 3 months ago)
by
schoenebeck
File length: 2736 byte(s)
Diff to
previous 30
* Added JACK support: Audio rendering process is now callback based and
independant of used audio output system. Interfaces to other audio output
systems can be added by creating a class derived from abstract base class
'AudioIO' and embedding the new class into linuxsampler.cpp.
* src/audiothread.cpp: applied patch from Vladimir Senkov which fixes
hanging notes in conjunction with the sustain pedal
Revision
30 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Added
Sun Jan 11 16:43:54 2004 UTC
(20 years, 3 months ago)
by
schoenebeck
File length: 2732 byte(s)
* implemented amplitude envelope generator
* src/voice.cpp: some .gig instruments still sounded detuned, I hope
finally to have this fixed now
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.