Note: there is a big change/fix in this release. It was discovered that earlier releases of TX16Wx VST3 had different ID:s on Mac/Win (due misunderstanding of the SDK). This has been corrected in 3.5. For those on Mac with existing projects using the VST3 plug-in, there is a compatibility plug-in with the old ID to ensure these projects can be loaded seamlessly. Once all projects are updated, this helper plug-in can be disabled in settings.
Update 2022-09-04
- Fixed user velocity curve shapes not loading from program properly
- Fixed regression in choke fadeout processing
- Fixed regression in SFZ comment processing
- Improved SFZ lo/hi key handling
- Fixed regression causing crash in opening wave browse OSX file dialogs from region editor
- Fixed bug loading DFD regions in TX programs (revert to RAM)
- Fixed bug in layout slices that would count non-slice loops into slice set
- Layout slices now explicitly sorts items in wave position order
- Fixed regression in MTS-ESP integration (compilation error) breaking glide.
- Fixed error on OSX where actual build number would not show
- Fixed issue with self-choking and choke-fade.
- Fixed Unison modulation causing validation errors.
- Updated missing manual entry
- Fixed sound parameter objects not created fully correct when importing akp/exs
- Fixed crash when reordering sound parameter objects using drag&drop
- Fixed crash in REAPER OSX when loading program with synth oscillators.
- Fixed crash when closing AU instance improperly
- Fixed regression in OSX VST3 support
- Improved/fixed numerical text field up/down/wheel handling
- Mouse wheel now respects OS sensistivity settings more. Can cause lower sensitivity on Mac.
- Fixed MIDI note names not working properly (VST2/3)
- Improved VST3 unit/program list handling
- Fixed UI issue on some VST3 hosts
- Added option to auto-trim end of samples in export to multisample
- Added "detect trim bounds" which set start/end of wave based on silence detection
- Improved handling of loop/root overrides in programs when loading DAW bank
- Added workaround to import of AKAI disk samples with broken sample rate values
- "Save wave" now saves all selected (modified) waves
- Fixed edge case live lock in wave streamer
- Fixed mouse-over handling for scrollers
- Fixed saving chunk with program preview active causing unresolvable waves
- Fixed imported SF2 programs using wrong URI designator for reference to original SF2 preset
- Improved sample layout of waves with embedded ranges
- Export multi sample now bakes transpose/fine tuning info result root keys
- Export multi sample now restricts loops to mapped ones
- Can now set sustain/release loop for multiple regions at once (if same wave or <none>)
- Fixed issue when doing load of previewed item already loaded
- Fixed deadlock in wave streamer with broken FLAC files
- Fixed issue with table corruption when switching content in sorted table
- Fixed issue with idle time processing on windows
- Fixed OSX notarization issue (installer only)
- Fixed bug with effects shutdown on exit
- Improved automatic loop detector
- Fixed edge case in loop playback (zero/one-length loops)
- Sound font importer now accepts loops shorter than 32 samples (sf2spec) - accommodates some spec violating sf:s
- Improved drag-drop import handling in performance/program drop downs
- Fixed saving samples to "<Program Name>_Samples" not using chosen filename
- Saving samples to "<Program Name>_Samples" is now better respected when saving performance/bank.
- Fixed URL scheme not set properly in programs/samples when loading AKAI iso as performance
- Fixed save progress dialog not showing when saving bulk content
- Fixed VFS roots filtering of non-readable mounts on OSX
- Added the ability to export all selected groups in program as multisamples
- Added the ability to export all groups in bank as multisamples
- Added program and performance merge functionality
- Added option to layout new samples in new program as well as group
- Added option to extend MIDI key mapping of new samples to full program bounds
- Drag-mapping LMS multisample files now respects embedded range info better
- New sample name token expansion now respects settings "midi as numbers"
- Fixed new sample naming field padding when using non-numeric notes
- Fixed record button not updating when automatic sampling ends
- Fixed handling of illegal file name characters when saving dependent program/sound files
- Fixed error reading LMS multisample with non-ascii characters in file names
- Added filter routing and filter balance controls
- Fixed an error when closing dropdowns in lists under certain conditions
- Fixed region editor crash
- Fixed settings save crash
- Improved dial editing
- Improved list popup handling
- Improved popups/dialogs focus handling
- Improved list editor focus handling
- Fixed program velocity bug in AKAI cdrom import
- Updated code signing certificates used (windows)
- Updated support libraries for licence system
- Fixed crash in table editing (regression)
- Fixed non self-choking group not being completely killed by other group
- Improved drawing speed of tables when editing
- Added option to turn self-choking off in group
- Increased max choke fade-out to 1200ms
- Improved UI opening times when sampler is densely populated
- Added drag & drop reordering / copy of sound parameter blocks
- Added option to cache UI when closing and opening, instead of re-creating.
- Fixed crash when using file browser history after closing and re-opening UI
- Fixed regression in VST2 (legacy) output properties
- Windows VST3 legacy plug-in off switch missing in settings
- Fixed OSX text field edit regression
- Fixed wave fine added to region/cell fine
- Fixed drag-edit of text slider (regression)
- Fixed copy-paste problem in text fields
- Fixed crash when re-opening UI with certain preview selection combinations
- Fixed text alignment issue on OSX
- Fixed "copy content" flag not updating properly in file dialog
- Added optional matrix view attenuation and pan overlay painting
- Preview of regions/matrix cells now use respective mapping attenuation and pan
- Fixed sandbox mode file selector issue on OSX
- Improved XML parser exception handling on OSX
- VST3 legacy plugin was not available on Windows. Needs to be
- Wave/program/performance/bank now have "go to folder" command to locate corresponding file in file browser.
- Added in-oscillator "unison" feature to Sound parameters.
- Sound engine and FX routing improvements
- UI rendering improvements and stability fixes.
- Load/save groups of non-overlapping wave regions as LMS (Lethal(tm) multisample).
- VST3 plugin on OSX used broken/different ID from windows. Fixed to be same across platforms, so projects can be moved and loaded across Win/Mac. A special "legacy" version of VST3 plugin is available on Mac to load old projects using the old, broken, ID. This can be disabled in settings.
- FLAC import now recognizes and reads WAV smpl/inst/cue/acid etc chunks if preserved.
- FLAC save now generates smpl/inst/cue/acid etc chunks in addition to native TX16Wx metadata.
- Wave editor now has "snap to zero" mode, forcing positions to sample zero crossings
- Matrix editor now has lasso select
- Region editor lasso/shift/control select improved
- Added set/skip root key assignment in auto/resampler
- Added note and sample index as naming tokens in sampler
- Added noise oscillators
- Added support for MTS-ESP micro tuning control
- Fixed wave layout to handle fixed/drum sounds better, respecting metadata bounds info
- Fixed crash when sorting empty groups (no sound assigned)
- Fixed output mode change not working in some hosts
- Fixed deadlock in REAPER when changing output mode
- Fixed ARP automation not updating UI controls
- Fixed edge case in streamer causing clicks
- Fixed matrix menu popup doing invisible cell selection
- Fixed matrix manu row/column reverse not working (did delete)
- Fixed matrix row/column reverse/rotate enabled condition
Happy sampling
/C