1 |
|
Version SVN trunk (?) |
2 |
|
|
3 |
|
* Real-time instrument scripts: |
4 |
|
- Fix: Do not share compiled instrument scripts among multiple engine |
5 |
|
channels (sampler parts) as this can lead to crashes and would allow the |
6 |
|
same global script variables to be accessible from multiple engine |
7 |
|
channels which would not be the expected behaviour by instrument script |
8 |
|
authors. |
9 |
|
|
10 |
|
* GigaStudio/Gigasampler format engine: |
11 |
|
- Use libgig's new IO-per-thread feature to avoid file I/O concurrency |
12 |
|
issues with .gig file. |
13 |
|
- Use libgig's new method gig::File::GetSample() with method |
14 |
|
gig::File::CountSamples() instead of now deprecated |
15 |
|
gig::File::GetFirstSample() / gig::File::GetNextSample() pair. |
16 |
|
- Use libgig's new method gig::Instrument::GetRegionAt() with method |
17 |
|
gig::Instrument:CountRegions() instead of now deprecated |
18 |
|
gig::Instrument::GetFirstRegion() / gig::Instrument::GetNextRegion() pair. |
19 |
|
- Use libgig's gig::File::GetInstrument() method with method |
20 |
|
gig::File::CountInstruments() instead of now deprecated |
21 |
|
gig::File::GetFirstInstrument() / gig::File::GetNextInstrument() pair. |
22 |
|
|
23 |
|
* MIDI driver: |
24 |
|
- VirtualMidiDevice: added method Reset() which is e.g. intended to be used |
25 |
|
in "panic" / MIDI "all sound off" / MIDI "all note off" situations. |
26 |
|
|
27 |
Version 2.2.0 (9 May 2021) |
Version 2.2.0 (9 May 2021) |
28 |
|
|
29 |
* general changes: |
* general changes: |