1 |
Version CVS HEAD (?) |
Version 2.0.0 (15 July 2015) |
2 |
|
|
3 |
* packaging changes: |
* packaging changes: |
4 |
- fixed building with newer MinGW-w64 |
- fixed building with newer MinGW-w64 |
126 |
- Fixed support for 'aftertouch' attenuation controller. |
- Fixed support for 'aftertouch' attenuation controller. |
127 |
- Fixed crash that happened with velocity split sounds under certain |
- Fixed crash that happened with velocity split sounds under certain |
128 |
conditions (see also previous commit on libgig). |
conditions (see also previous commit on libgig). |
129 |
|
- fixed behaviour of filter LFO |
130 |
|
|
131 |
* SFZ format engine: |
* SFZ format engine: |
132 |
- Initial implementation (not usable yet) |
- Initial implementation (not usable yet) |
291 |
- bugfix: generation of velocity curves etc should not be done |
- bugfix: generation of velocity curves etc should not be done |
292 |
after each "#include", only after the main file is parsed |
after each "#include", only after the main file is parsed |
293 |
- bugfix: line numbers in error messages were wrong after "#include" |
- bugfix: line numbers in error messages were wrong after "#include" |
294 |
|
- added support for float and 32 bit sample files |
295 |
|
|
296 |
* SoundFont format engine: |
* SoundFont format engine: |
297 |
- Initial implementation (not usable yet) |
- Initial implementation (not usable yet) |
339 |
- VST: implemented retrieval and switching of programs using the |
- VST: implemented retrieval and switching of programs using the |
340 |
sampler's internal MIDI instrument mapping system |
sampler's internal MIDI instrument mapping system |
341 |
|
|
342 |
|
* Instrument editor interface: |
343 |
|
- Changed instrument editor plugin interface, providing additional |
344 |
|
informations like the EngineChannel for which the instrument editor was |
345 |
|
spawned for. This allows the instrument editors to interact more actively |
346 |
|
with the sampler. |
347 |
|
|
348 |
* MIDI driver: |
* MIDI driver: |
349 |
- ALSA MIDI driver supports now "NAME" device parameter, for overriding |
- ALSA MIDI driver supports now "NAME" device parameter, for overriding |
350 |
the ALSA sequencer client name |
the ALSA sequencer client name |
368 |
- MME bugfix: driver wasn't closed properly |
- MME bugfix: driver wasn't closed properly |
369 |
- CoreMIDI: automatically connect to all input sources by default (driver |
- CoreMIDI: automatically connect to all input sources by default (driver |
370 |
parameter "AUTO_BIND"). |
parameter "AUTO_BIND"). |
371 |
|
- CoreMIDI: fixed auto bind feature to CoreMIDI ports that go online |
372 |
|
- CoreMIDI: fixed minor memory leak |
373 |
|
|
374 |
* audio driver: |
* audio driver: |
375 |
- ASIO driver fixes for newer gcc versions (fix from PortAudio) |
- ASIO driver fixes for newer gcc versions (fix from PortAudio) |
475 |
- Implemented built-in script function "random()". |
- Implemented built-in script function "random()". |
476 |
- Implemented built-in script function "num_elements()". |
- Implemented built-in script function "num_elements()". |
477 |
- Implemented built-in script function "note_off()". |
- Implemented built-in script function "note_off()". |
478 |
|
- Implemented built-in script function "set_event_mark()". |
479 |
|
- Implemented built-in script function "delete_event_mark()". |
480 |
|
- Implemented built-in script function "by_marks()". |
481 |
|
- Added built-in script int const variables $MARK_1 to $MARK_28. |
482 |
|
- Built-in script functions "ignore_event()", "note_off()" and |
483 |
|
"gig_set_dim_zone()" now also accept an array of event IDs as argument |
484 |
|
(i.e. return value of new script function "by_marks()"). |
485 |
|
- Pass/preserve polyphonic variable data from respective "note" event |
486 |
|
handler to "release" event handler. |
487 |
|
|
488 |
* Bug fixes: |
* Bug fixes: |
489 |
- Fixed crash which may occur when MIDI key + transpose is out of range |
- Fixed crash which may occur when MIDI key + transpose is out of range |
535 |
"GET SERVER INFOasdf\n" to be accepted as valid statement (was so far |
"GET SERVER INFOasdf\n" to be accepted as valid statement (was so far |
536 |
practically irrelevant, however it caused problems with the new LSCP |
practically irrelevant, however it caused problems with the new LSCP |
537 |
shell's auto completion feature). |
shell's auto completion feature). |
538 |
|
- Fixed MIDI program change messages being ignored if quickly executed |
539 |
|
after each other (fixes #231). |
540 |
|
|
541 |
Version 1.0.0 (31 July 2009) |
Version 1.0.0 (31 July 2009) |
542 |
|
|