Page 1 of 1

Orchestral Tools SINE player 1.0.9 update

Posted: May 02, 2022 6:01 pm
by Guy Rowland
I know SINE player doesn’t have too much love around here. This doesn’t look like it will fix a lot of core problems some have, but it may help in a few areas. Here’s the changelog:

1.0.9

SINEplayer 1.0.9 is a big technological and stability update. It introduces a VST3 version of SINEplayer, as well as native support for Apple's ARM-based chips. Furthermore, it fixes a number of crashes and brings performance and assorted improvements.

New Features:

Apple M1 compatibility: SINEplayer is now natively supported on Apple's M1 architecture.
VST3 support for Windows and macOS. Note that some hosts will not show the VST2 version of SINEplayer if the VST3 version is installed. This is intentional by those developers.

Performance Improvements:

SINEplayer would show activation or loading issues on system with non-latin characters in path names. Now SINEplayer should work fine in all locales.
In some cases, SINEplayer would only load samples if the plugin UI was shown. Now all tracks should always load. We suggest waiting with playback until all instruments have fully loaded.
On some systems, preloading performance degraded with lots of instances due to drive contention. This has been greatly improved and loading should be linear independent of the number of instances.
With a lot of instruments loaded, showing the Mixer View would lead to bad UI performance.
Greatly lowered CPU consumption in all views if the mixer is not shown actively.

Crashes:

When resizing SINEplayer, loading an instrument could lead to a crash.
When dragging an instrument into an empty articulation list, one particular drag point would lead to a crash.
When setting a controller in the Controller Map below 0 or above 127, SINEplayer would crash.
When moving keyswitches to a point beyond the left window bounds, saving a preset (or sequencer project) would corrupt the save state and render the project impossible to open.
When loading a preset that contained a Mic Merge that is not present anymore, SINEplayer would crash if another preset was already loaded.
When loading SINEplayer as a plugin while downloads were running, a crash could occur.
When loading a project where content was missing in the library, opening the project would hang for a long time. Now projects with missing content load normally and will show a "Mic Position missing" dialog when opening SINEplayer.
Showing many SINEplayer UIs at the same time would lead to very bad UI performance and possibly a temporary freeze.

Fixes:

Timestretching will now correctly follow the host tempo, especially when playing multiple voices.
Similarly, Auto Tempo will correctly apply tempo scaling even at more extreme values
When merging instruments, in some cases legato transitions would play back wrongly. This has been fixed. You will need to delete affected merges and re-merge them.
When importing certain content, the search index could not be created properly. This has been addressed, along with some stability fixes for the search box.
In some cases, when an instrument has a lot of mic positions, these would not expand correctly in the Library.
Importing content with some special characters would fail to create the search index for the internal search.

Re: Orchestral Tools SINE player 1.0.9 update

Posted: May 02, 2022 9:17 pm
by ZeeCount
This seems to have fixed a major bug I had where if you loaded a VEP project which had multiple instruments loaded into a single sine instance, some of the instruments would fail to load.