/[svn]/linuxsampler/trunk/ChangeLog
ViewVC logotype

Log of /linuxsampler/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 826 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 8 20:19:49 2006 UTC (14 years, 1 month ago) by schoenebeck
File length: 5879 byte(s)
Diff to previous 799
* bugfix in LSCP parser which was confused by space(s) within device
  parameters
  (e.g. "SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 0 SOMEPARAM='foo bar'")
* changed version to 0.3.3cvs


Revision 799 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 5 10:59:37 2005 UTC (14 years, 3 months ago) by persson
File length: 5731 byte(s)
Diff to previous 797
* Bug-fixes: pitch changes larger than one octave didn't work. Looped
  samples small enough to fit in RAM didn't work.


Revision 797 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 2 19:26:15 2005 UTC (14 years, 3 months ago) by persson
File length: 5682 byte(s)
Diff to previous 793
* minor EG fine tuning: attack time now has a minimum value to prevent
  clicks


Revision 793 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 26 09:34:38 2005 UTC (14 years, 4 months ago) by iliev
File length: 5622 byte(s)
Diff to previous 791
* fixed the notification messages delay due to lack of
network activity (fixes bug #26)


Revision 791 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 16 14:50:20 2005 UTC (14 years, 4 months ago) by persson
File length: 5524 byte(s)
Diff to previous 783
* 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 783 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 2 14:40:52 2005 UTC (14 years, 5 months ago) by persson
File length: 5291 byte(s)
Diff to previous 781
* EG fixes: the length of "attack hold" stage was wrong. Release stage
  can now start before attack stage ends. Cancel release didn't work
  when sustain was zero.


Revision 781 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 26 10:17:00 2005 UTC (14 years, 5 months ago) by schoenebeck
File length: 5104 byte(s)
Diff to previous 779
* fixed event handling bug which was introduced by the recent synthesis
  optimizations (events were only processed for the first active voice)
* added global volume attenuation of -9 dB (0.35f) to prevent clipping
  which can be overridden with --enable-global-attenuation


Revision 779 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 23 07:05:04 2005 UTC (14 years, 5 months ago) by iliev
File length: 4966 byte(s)
Diff to previous 778
* Added new LSCP commands: GET TOTAL_VOICE_COUNT,
GET TOTAL_VOICE_COUNT_MAX, SUBSCRIBE/UNSUBSCRIBE TOTAL_VOICE_COUNT


Revision 778 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 23 06:58:26 2005 UTC (14 years, 5 months ago) by iliev
File length: 4967 byte(s)
Diff to previous 777
Added new LSCP commands: GET TOTAL_VOICE_COUNT,
GET TOTAL_VOICE_COUNT_MAX, SUBSCRIBE/UNSUBSCRIBE TOTAL_VOICE_COUNT


Revision 777 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 21 19:06:35 2005 UTC (14 years, 5 months ago) by iliev
File length: 4761 byte(s)
Diff to previous 775
- Added support for sostenuto pedal


Revision 775 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 21 14:30:43 2005 UTC (14 years, 5 months ago) by schoenebeck
File length: 4727 byte(s)
Diff to previous 738
* src/drivers/MidiInputPort.cpp: fixed legacy SysEx code which caused
  dispatching of MIDI SysEx messages several times instead of once
* src/engines/gig/Engine.cpp: fixed bug in SysEx handling
  (patch by Juan Linietsky)


Revision 738 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 16 17:14:25 2005 UTC (14 years, 6 months ago) by schoenebeck
File length: 4535 byte(s)
Diff to previous 729
* extensive synthesis optimization: reimplementation of EGs and LFO(s),
  removed synthesis parameter prerendering and the synthesis parameter
  matrix in general, splitting each audio fragment into subfragments now
  where each subfragment uses constant synthesis parameters
  (everything's still very buggy ATM)


Revision 729 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 26 11:18:46 2005 UTC (14 years, 7 months ago) by persson
File length: 4182 byte(s)
Diff to previous 716
* improved filter cutoff calculation by adding support for the
  following gig parameters: Cutoff freq (used when no cutoff
  controller is defined), Control invert, Minimum cutoff, Velocity
  curve and Velocity range. The keyboard tracking now also scales
  cutoff frequency, not just resonance.


Revision 716 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 24 06:57:30 2005 UTC (14 years, 7 months ago) by iliev
File length: 3865 byte(s)
Diff to previous 715
* Added configure option --enable-process-muted-channels
which can be used to enable the processing of muted channels


Revision 715 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 23 21:57:36 2005 UTC (14 years, 7 months ago) by schoenebeck
File length: 3730 byte(s)
Diff to previous 711
added benchmark to automatically detect the best triangle LFO
implementation (currently either an integer math solution or a
di-harmonic approximation), automatic detection can be overriden
with --enable-signed-triang-algo=x and --enable-unsigned-triang-algo=x
configure script argument though (mandatory for cross-compilation)
---
actual implementation of the new LFO implementations in LS will follow soon


Revision 711 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 21 09:53:20 2005 UTC (14 years, 7 months ago) by schoenebeck
File length: 3372 byte(s)
Diff to previous 705
updated ChangeLog to Grigor's latest changes


Revision 705 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 20 21:43:23 2005 UTC (14 years, 7 months ago) by schoenebeck
File length: 3288 byte(s)
Diff to previous 697
* support for muting sampler channels and solo mode of the same, two new
  LSCP commands ("SET CHANNEL MUTE" and "SET CHANNEL SOLO") and two new
  fields ("MUTE" and "SOLO") for command "GET CHANNEL INFO" were
  introduced for this (patch by Grigor Iliev, a bit adjusted)


Revision 697 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 19 15:43:40 2005 UTC (14 years, 7 months ago) by schoenebeck
File length: 2922 byte(s)
Diff to previous 696
* install necessary development header files for allowing 3rd party
  applications to link against liblinuxsampler
* liblinuxsampler's API documentation can be generated with 'make docs'
  (Doxygen required)


Revision 696 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 16 19:37:52 2005 UTC (14 years, 7 months ago) by persson
File length: 2674 byte(s)
Diff to previous 692
* fine tuning of the EG modulation parameters


Revision 692 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 15 16:59:35 2005 UTC (14 years, 7 months ago) by schoenebeck
File length: 2570 byte(s)
Diff to previous 688
* preparation for bugfix release 0.3.3


Revision 688 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 14 12:25:20 2005 UTC (14 years, 7 months ago) by schoenebeck
File length: 2562 byte(s)
Diff to previous 687
* if period time of chosen audio device is too small (< MIN_RELEASE_TIME)
  then simply show a warning about possible click sounds and reduce the
  volume ramp down appropriately instead of cancelling the audio device
  connection


Revision 687 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 12 22:37:21 2005 UTC (14 years, 7 months ago) by schoenebeck
File length: 2199 byte(s)
Diff to previous 686
* minor efficiency fix (LFO preprocessing was performed even though the
  respective LFO was disabled by the instrument patch)


Revision 686 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 11 19:12:54 2005 UTC (14 years, 7 months ago) by schoenebeck
File length: 2032 byte(s)
Diff to previous 685
oops, the last change is not contained in release 0.3.2


Revision 685 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 5 19:30:37 2005 UTC (14 years, 7 months ago) by persson
File length: 1986 byte(s)
Diff to previous 677
* gcc 4.0 compilation fixes


Revision 677 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 23 22:44:59 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 1949 byte(s)
Diff to previous 670
* final preparations for bugfix release 0.3.2


Revision 670 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 21 18:00:52 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 1941 byte(s)
Diff to previous 669
* don't reset volume, pan, pitch and MIDI controller values on instrument
  or audio output device change
* send 'CHANNEL_INFO' LSCP event on MIDI program change messages


Revision 669 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 21 13:33:19 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 1797 byte(s)
Diff to previous 668
* fixed minor issue with null/silence samples
  (those stole voices even though they don't need a voice at all which
  resulted in "voice stealing didn't work out" messages)


Revision 668 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 20 15:30:47 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 1611 byte(s)
Diff to previous 663
* fixed a key group bug which caused undefined behavior in conjunction with
  stolen voices (this case was usually followed by a "killed voice
  survived" or "voice stealing didn't work out" error message)


Revision 663 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 18 21:37:03 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 1170 byte(s)
Diff to previous 660
* another voice stealing fix
  (endless loop occured when voices were stolen from other engine channels)


Revision 660 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 17 19:49:30 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 1147 byte(s)
Diff to previous 659
* LSCP server: fixed LSCP event "CHANNEL_INFO" notification
  (e.g. did not notify on volume changes)


Revision 659 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 16 21:35:30 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 1050 byte(s)
Diff to previous 654
* don't reset scale tuning on instrument or audio output device change


Revision 654 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 15 20:25:25 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 975 byte(s)
Diff to previous 649
* fixed 'make dist' build rule to include all necessary files


Revision 649 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 15 00:01:28 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 818 byte(s)
Diff to previous 630
* revised voice stealing (fixes crash caused by voice stealing)


Revision 630 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 11 14:51:49 2005 UTC (14 years, 8 months ago) by persson
File length: 705 byte(s)
Diff to previous 620
* volume of release triggered samples now depends on note-on velocity,
  note length and gig parameter "release trigger decay" instead of
  note-off velocity.


Revision 620 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 8 23:16:13 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 539 byte(s)
Diff to previous 617
* fixed some crashs in LSCP server
  (patch by Grigor Iliev, fixes #19)


Revision 617 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 8 21:00:06 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 463 byte(s)
Diff to previous 614
* hand-crafted assembly optimization code can be disabled with
  './configure --disable-asm' (definitely not recommended)


Revision 614 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 6 16:54:20 2005 UTC (14 years, 8 months ago) by persson
File length: 333 byte(s)
Diff to previous 609
* support for the gig parameters for "release velocity response"
  curves, which means the decay and release times now depends on
  velocity. The softer velocity, the longer release.
* fine tuning of the envelope curves. Decay1 and release now have two
  parts, first linear and then exponential at the end.


Revision 609 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 4 17:49:12 2005 UTC (14 years, 8 months ago) by schoenebeck
File length: 216 byte(s)
Diff to previous 579
* updated autotools build files for conditional compilation of CoreMIDI
  (OS X) and MidiShare (Linux, OS X, Windows) drivers


Revision 579 - (view) (download) (annotate) - [select for diffs]
Added Tue May 24 19:20:20 2005 UTC (14 years, 9 months ago) by schoenebeck
File length: 49 byte(s)
* src/network/lscpserver.cpp: fixed segfault
  (patch by Grigor Iliev, fixes #17)
* added man page
* final preparations for the first official release (which will be 0.3.1)


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