/[svn]/linuxsampler/trunk/src/drivers/midi/MidiInstrumentMapper.cpp
ViewVC logotype

Log of /linuxsampler/trunk/src/drivers/midi/MidiInstrumentMapper.cpp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 3705 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 8 20:26:53 2020 UTC (4 years, 2 months ago) by schoenebeck
File length: 18908 byte(s)
Diff to previous 3054 , to selected 981
Fixed compiler warnings about exception handling:

Use re-throw semantic instead of copying exception objects.


Revision 3054 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 15 12:47:45 2016 UTC (7 years, 3 months ago) by schoenebeck
File length: 18898 byte(s)
Diff to previous 3052 , to selected 981
* Fixed numerous compiler warnings.
* Bumped version (2.0.0.svn32).


Revision 3052 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 14 17:34:54 2016 UTC (7 years, 3 months ago) by schoenebeck
File length: 18861 byte(s)
Diff to previous 2427 , to selected 981
- Preparations for Xcode project update.


Revision 2427 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 2 07:03:04 2013 UTC (11 years ago) by persson
File length: 18792 byte(s)
Diff to previous 1924 , to selected 981
* code refactoring: added a lock guard class for exception safe mutex
  handling and used it everywhere appropriate


Revision 1924 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 28 16:43:38 2009 UTC (14 years, 9 months ago) by persson
File length: 19286 byte(s)
Diff to previous 1827 , to selected 981
* made program change handling in MIDI thread real-time safe by moving
  the logic to a non-RT thread


Revision 1827 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 26 17:27:29 2009 UTC (15 years, 2 months ago) by iliev
File length: 19286 byte(s)
Diff to previous 1763 , to selected 981
* fixed termination caused by uncaught exception when adding MIDI
  instrument with PERSISTENT load mode


Revision 1763 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 3 17:18:51 2008 UTC (15 years, 6 months ago) by iliev
File length: 19181 byte(s)
Diff to previous 1754 , to selected 981
* Optimized the retrieval of the MIDI instrument mappings


Revision 1754 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 12 16:18:59 2008 UTC (15 years, 7 months ago) by iliev
File length: 16873 byte(s)
Diff to previous 1481 , to selected 981
* bugfix: the bank number provided by MIDI_INSTRUMENT_INFO notifications
  was incorrect


Revision 1481 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 14 23:42:15 2007 UTC (16 years, 4 months ago) by senoner
File length: 16873 byte(s)
Diff to previous 1424 , to selected 981
* win32 port work in progress:
* - implemented win32 support in the following classes:
* Thread, Condition, Mutex, Path, LscpServer
* - lscp.y use DONTCARE instead of VOID
*  (a win32 symbol defined)
* - completed win32 editor plugin loader


Revision 1424 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 14 22:00:17 2007 UTC (16 years, 5 months ago) by schoenebeck
File length: 16869 byte(s)
Diff to previous 1135 , to selected 981
* code cleanup:
- global.h now only covers global definitions that are needed for the C++
  API header files, all implementation internal global definitions are now
  in global_private.h
- atomic.h is not exposed to the C++ API anymore (replaced the references
  in SynchronizedConfig.h for this with local definitions)
- no need to include config.h anymore for using LS's API header files
- DB instruments classes are not exposed to the C++ API
- POSIX callback functions of Thread.h are hidden
- the (optional) gig Engine benchmark compiles again
- updated Doxyfile.in
- fixed warnings in API doc generation
* preparations for release 0.5.0


Revision 1135 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 29 09:40:45 2007 UTC (17 years ago) by iliev
File length: 16828 byte(s)
Diff to previous 1130 , to selected 981
* Added new LSCP command - SET FX_SEND NAME
* The default map is now the first available map


Revision 1130 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 25 18:59:14 2007 UTC (17 years ago) by iliev
File length: 15934 byte(s)
Diff to previous 1040 , to selected 981
* Implemented new, improved notification system


Revision 1040 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 7 15:41:31 2007 UTC (17 years, 1 month ago) by schoenebeck
File length: 13411 byte(s)
Diff to previous 981
* bugfix: sampler crashed when trying to persistently map a not existent or
  corrupt .gig file ("MAP MIDI_INSTRUMENT ... PERSISTENT")
* behavior fix: reset FX send levels i.e. when receiving a MIDI "reset all
  controllers" message
* bumped version to 0.4.0.3cvs


Revision 981 - (view) (download) (annotate) - [selected]
Modified Sun Dec 17 22:35:01 2006 UTC (17 years, 3 months ago) by iliev
File length: 13301 byte(s)
Diff to previous 976
* Added new notification events for tracking audio/MIDI device changes,
MIDI instrument map changes and MIDI instrument changes


Revision 976 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 17 10:43:22 2006 UTC (17 years, 3 months ago) by iliev
File length: 11876 byte(s)
Diff to previous 973 , to selected 981
* fixed bug on adding MIDI instrument maps


Revision 973 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 15 21:40:27 2006 UTC (17 years, 3 months ago) by schoenebeck
File length: 11872 byte(s)
Diff to previous 970 , to selected 981
* revised and extended MIDI instrument mapping feature to allow managing
  arbitrary amount of maps and assigning each sampler channel individually
  to one map (this commit batch includes LSCP spec document update and
  respective implementation on LS side)


Revision 970 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 6 22:28:17 2006 UTC (17 years, 3 months ago) by schoenebeck
File length: 7549 byte(s)
Diff to previous 958 , to selected 981
* fixed crash occuring in conjunction with the new 'MAP MIDI_INSTRUMENT'
  LSCP command (cause: RingBuffer was not able to do deep copies)


Revision 958 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 29 19:48:38 2006 UTC (17 years, 4 months ago) by schoenebeck
File length: 7445 byte(s)
Diff to previous 947 , to selected 981
* store volume for each MIDI instrument mapper entry individually instead
  of managing the volume as shared setting with the respective instrument
  entry of its InstrumentManager


Revision 947 - (view) (download) (annotate) - [select for diffs]
Added Mon Nov 27 21:34:55 2006 UTC (17 years, 4 months ago) by schoenebeck
File length: 8012 byte(s)
Diff to selected 981
* implemented MIDI instrument mapping according to latest LSCP draft


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