Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
This commit was manufactured by cvs2svn to create tag 'v0_1_0'.
* 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
* rewrote sustain pedal handling: instead of just queuing the note-offs I added a sustain pointer for each midi key which starts to point to the first active voice on the respective key and increments to the next voice on the key when a note-off arrived, the release velocity value will immediately be stored in the respective voice object (this also fixes the segmentation fault issue when the sustain pool was full)
* src/audiothread.cpp, src/audiothread.h: added Sustain Pedal support implemented by postponing note-offs and leting multiple voices play on the same MIDI key. * added the RTELMemoryPool Class which is a fast RT-safe memory allocator and list manger * src/linuxsampler.cpp: added a voice and stream counter debug message
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.
ViewVC Help | |
Powered by ViewVC |