1 |
Version SVN trunk (?) |
Version SVN trunk (?) |
2 |
|
|
3 |
|
* general changes: |
4 |
|
- AbstractEngineChannel: fixed CCs not being forwarded to all |
5 |
|
VirtualMIDIDevices. |
6 |
|
- Fix compiler error with release tarball if no Bison installed |
7 |
|
(SVN version still requires Flex and Bison being installed). |
8 |
|
|
9 |
* Real-time instrument scripts: |
* Real-time instrument scripts: |
10 |
- Fix: Do not share compiled instrument scripts among multiple engine |
- Fix: Do not share compiled instrument scripts among multiple engine |
11 |
channels (sampler parts) as this can lead to crashes and would allow the |
channels (sampler parts) as this can lead to crashes and would allow the |
25 |
- Use libgig's gig::File::GetInstrument() method with method |
- Use libgig's gig::File::GetInstrument() method with method |
26 |
gig::File::CountInstruments() instead of now deprecated |
gig::File::CountInstruments() instead of now deprecated |
27 |
gig::File::GetFirstInstrument() / gig::File::GetNextInstrument() pair. |
gig::File::GetFirstInstrument() / gig::File::GetNextInstrument() pair. |
28 |
|
- Show a more detailed error message on terminal if an appropriate editor |
29 |
|
could not be found for a .gig instrument (if there is not any editor then |
30 |
|
say so, if there is one but not capable to handle the instrument, then |
31 |
|
make this case clear to the user; in both cases print the expected |
32 |
|
location for instrument editor plugins). |
33 |
|
|
34 |
* MIDI driver: |
* MIDI driver: |
35 |
- VirtualMidiDevice: added method Reset() which is e.g. intended to be used |
- VirtualMidiDevice: added method Reset() which is e.g. intended to be used |
36 |
in "panic" / MIDI "all sound off" / MIDI "all note off" situations. |
in "panic" / MIDI "all sound off" / MIDI "all note off" situations. |
37 |
|
- VirtualMidiDevice: release all notes on MIDI CC #120 and CC #123. |
38 |
|
|
39 |
Version 2.2.0 (9 May 2021) |
Version 2.2.0 (9 May 2021) |
40 |
|
|