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

Log of /linuxsampler/trunk/src/engines/common/MidiKeyboardManager.h

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 3706 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 8 20:39:59 2020 UTC (4 years, 2 months ago) by schoenebeck
File length: 40987 byte(s)
Diff to previous 3445 , to selected 2927
Fixed compiler warnings about implied type casts.


Revision 3445 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 23 20:08:41 2018 UTC (5 years, 3 months ago) by schoenebeck
File length: 40980 byte(s)
Diff to previous 3444 , to selected 2927
- Fix of previous commit.


Revision 3444 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 23 19:32:11 2018 UTC (5 years, 3 months ago) by schoenebeck
File length: 40954 byte(s)
Diff to previous 3306 , to selected 2927
* Only play release trigger samples on sustain pedal up if this behaviour
  was explicitly requested by the instrument (otherwise only on note-off).
* Bumped version (2.1.0.svn2).


Revision 3306 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 15:50:05 2017 UTC (6 years, 8 months ago) by schoenebeck
File length: 40617 byte(s)
Diff to previous 2938 , to selected 2927
* Fixed Note object leak when triggering notes on keys which did
  not have a valid sample mapped (fixes bug #252).
* Fixed compilation errors when compiling with CONFIG_DEVMODE
  enabled.
* Bumped version (2.0.0.svn69).


Revision 2938 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 11 17:10:40 2016 UTC (7 years, 8 months ago) by schoenebeck
File length: 39963 byte(s)
Diff to previous 2927
* Fixed behavior of built-in instrument script functions play_note()
  and note_off(), which must be distinguished engine internally
  from "real" MIDI note on/off events in order to avoid
  misbehaviors like hanging notes.
* Bumped version (2.0.0.svn13).


Revision 2927 - (view) (download) (as text) (annotate) - [selected]
Modified Thu Jun 30 16:44:46 2016 UTC (7 years, 9 months ago) by schoenebeck
File length: 39947 byte(s)
Diff to previous 2879
* Fix: Release trigger voices were not spawned on sustain pedal up
  (CC #64) events.
* Fix: Release trigger voices can now also distinguish correctly between
  note-off and sustain pedal up events.
* Bumped version (2.0.0.svn10).


Revision 2879 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 19 14:07:53 2016 UTC (7 years, 11 months ago) by schoenebeck
File length: 38507 byte(s)
Diff to previous 2645 , to selected 2927
* All engines: Active voices are now internally grouped to "Note" objects,
  instead of being directly assigned to a keyboard key. This allows more
  fine graded processing of voices, which is i.e. required for certain
  instrument script features.
* Built-in script function "play_note()": Added support for passing
  special value -1 for "duration-us" argument, which will cause the
  triggered note to be released once the original note was released.
* Bumped version (2.0.0.svn3).


Revision 2645 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 18 00:14:57 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 34546 byte(s)
Diff to previous 2613 , to selected 2927
* RT instrument scripts: Pass/preserve polyphonic variable data
  from respective "note" event handler to "release" event handler.
* Fixed theoretical memory leak regarding instrument scripts.
* Bumped version (1.0.0.svn54).


Revision 2613 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 10 15:17:01 2014 UTC (9 years, 9 months ago) by schoenebeck
File length: 33630 byte(s)
Diff to previous 2448 , to selected 2927
* Implemented built-in script int array variable $KEY_DOWN.
* Bumped version (1.0.0.svn48).


Revision 2448 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 3 14:26:32 2013 UTC (10 years, 10 months ago) by schoenebeck
File length: 33211 byte(s)
Diff to previous 2244 , to selected 2927
* Immediately apply scale tuning changes to active voices.
* Exposed scale tuning to C++ API (along to the already existing standard
  SysEx way).
* Bumped version to 1.0.0.svn21


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


Revision 2121 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 14 17:09:08 2010 UTC (13 years, 6 months ago) by schoenebeck
File length: 32200 byte(s)
Diff to previous 2114 , to selected 2927
* 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 2114 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 10 12:05:19 2010 UTC (13 years, 7 months ago) by persson
File length: 30352 byte(s)
Diff to previous 2063 , to selected 2927
* sfz engine: improved support for exclusive groups (group, off_by and
  off_mode)
* minor valgrind fixes


Revision 2063 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 28 07:28:56 2010 UTC (14 years, 1 month ago) by persson
File length: 31513 byte(s)
Diff to previous 2043 , to selected 2927
* sfz engine: added support for off_mode=normal


Revision 2043 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 9 09:37:01 2010 UTC (14 years, 2 months ago) by persson
File length: 31119 byte(s)
Diff to previous 2012 , to selected 2927
* 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 2012 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Oct 23 17:53:17 2009 UTC (14 years, 5 months ago) by iliev
File length: 30747 byte(s)
Diff to selected 2927
* 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