changelog.txt (46575B)
1 Release Notes 2 3 1.4.5 4 5 Xenia: 6 7 - [Imp] Add support to load MW1 user waves & tables 8 - [Imp] Add ability to export to .syx instead of .mid via drag & drop by 9 holding shift while dragging 10 11 1.4.4 12 13 NodalRed2x: 14 15 - [Fix] It was no longer possible to add new files/folders to patch manager 16 17 Xenia: 18 19 - [Imp] Add support to load patches from files that include custom waves and 20 wavetables 21 - [Imp] Wave Editor has been added to create/import/export custom Waves and 22 Control Tables 23 - [Imp] Custom Waves/Control Tables are now exported with the Patch when 24 exporting via Patch Manager 25 26 - [Fix] Checksum of exported patches was incorrect due to bug in documentation 27 - [Fix] Emulator might get stuck while "Reorganising Memory" 28 - [Fix] UI didn't react to parameter changes via MIDI controller messages 29 30 OsTIrus: 31 32 - [Imp] UI has been reworked with larger filter knobs, better routing visualization, 33 selectors for the filter type and more changes to make the plugin 34 more visually appealing 35 36 1.4.3 37 38 NodalRed2x: 39 40 - [Imp] Added option to export patches from patch manager as .nl2 format, which 41 includes patch names. This was previously always the case for .syx and .mid 42 exports but has now been restricted to .nl2 to ensure compatibility of .syx 43 and .mid exports with hardware devices 44 45 - [Fix] Fix plugin getting stuck after 12 hours of use 46 47 1.4.2 48 49 Framework: 50 51 - [Imp] Skinning System: Added ability to add parameter bindings to labels 52 - [Imp] Skinning System: Added roughly CSS-based styling system. This allows to 53 move properties that are common to all buttons/knobs/etc to a single style 54 to prevent that they need to be repeated for each element. 55 Export the latest NodalRed2x skin to see the new format 56 57 - [Imp] Downgraded to Juce 7 to regain compatibility with Windows 7 & fix font 58 rendering issues on macOS 59 60 NodalRed2x: 61 62 - [Imp] Fix possible race condition in UC/DSP synchronization that may have been the 63 reason for a deadlock, causing the plugin to hang the DAW. Note that we cannot 64 reproduce the issue on our test systems, please report back if the issue has 65 been resolved 66 67 1.4.1 68 69 Framework: 70 71 - [Imp] Allow to find patches with similar parameter setting by right clicking on 72 a knob and selecting "Find similar..." 73 - [Imp] Allow to add a patch to a user bank by dragging it onto the free space of 74 the patch list 75 76 - [Imp] [Skins] Add new option "boldRootItems" to tree view style to disable that root 77 items are displayed in bold font (default 1 = enabled) 78 - [Imp] [Skins] Add new option "antialiasing" for label style to disable antialiased 79 font rendering (default 1 = enabled) 80 81 - [Fix] Patch Manager might report file access errors that are not relevant 82 - [Fix] Renamed patches might be displayed with previous name when loaded 83 84 Osirus: 85 86 - [Imp] test console: Add support for Virus B demo song 87 88 NodalRed2x: 89 90 - [Imp] VM Map indicators are now displayed relative to the current parameter value 91 - [Imp] VM Map indicators are now hidden if the parameter is zero 92 - [Imp] VM Map mode can now be toggled via shift key 93 - [Imp] Patches now use the name of the source file as patch name if the file contains 94 exactly one patch (requires refreshing the data source via context menu) 95 96 - [Fix] Parameter automation was not smooth if multiple slots were mapped to the same 97 MIDI channel 98 99 Xenia: 100 101 - [Fix] Mouse wheel not working on Aliasing and Time Quant knobs 102 103 1.4.0 104 105 Framework: 106 107 - [Imp] Upgraded to Juce 8.0.3 which uses Direct2D on Windows for faster UI rendering 108 - [Imp] Patch Manager now stores its database in the user documents folder, next 109 to skins and roms: 110 c:\Users\<username>\Documents\The Usual Suspects\<synthname>\patchmanager (Win) 111 ~/Documents/The Usual Suspects/<synthname>/patchmanager (Mac) 112 [XDG_DATA_HOME or ~/.local/share]/The Usual Suspects/<synthname>/patchmanager (Linux) 113 Any existing database in the old location is automatically migrated to 114 the new one. 115 - [Imp] Config file location has been changed and is now located in a subfolder 116 "config" next to the other folders. Existing configurations in legacy 117 locations are migrated automatically. 118 119 NodalRed2x: 120 121 - [Fix] LFO2 rate & range didn't have red VM map overlay dots 122 - [Fix] VM Map overlay dots always displayed values for slot A 123 124 Osirus/OsTIrus: 125 126 - [Fix] Add support to load Arrangement Dumps that contain 16 Singles and one Multi 127 - [Fix] Bank Selects in Multi Mode selected Bank - 1 128 - [Fix] Program Changes in Multi Mode not executed without previous Bank Select > 0 129 - [Fix] Bank Selects and Program Changes in Multi Mode treated MIDI channel as part 130 number even if parts were mapped to a different MIDI channel 131 - [Fix] UI didn't react to MIDI Program Changes 132 133 OsTIrus: 134 135 - [Imp] Cutoff 2 is not displayed as an offset to Cutoff 1 if Cutoff Link is active 136 137 - [Fix] Duplicated factory presets and lost favourites when switching between 138 TI2 and Snow mode 139 - [Fix] DSP crashed when loading a patch while parameters are locked 140 - [Fix] .vtibackup files may have been imported incompletely 141 142 Vavra: 143 144 - [Imp] Display LFO speed values as bars/beats if in clocked mode 145 146 1.3.21 147 148 DSP: 149 150 - [Imp] Performance improvements 151 152 Framework: 153 154 - [Imp] Added new entry to 'Skins' submenu to open the skins folder in the default 155 file browser 156 - [Imp] All MacOS builds now include a script to remove quaratine attributes 157 - [Imp] The default skin folder has changed. Custom skins are now supposed to be in: 158 159 c:\Users\<username>\Documents\The Usual Suspects\<synthname>\skins (Win) 160 ~/Documents/The Usual Suspects/<synthname>/skins (Mac) 161 [XDG_DATA_HOME or ~/.local/share]/The Usual Suspects/<synthname>/skins (Linux) 162 163 Existing skins in the old location are still supported to ensure backwards 164 compatibility 165 166 - [Imp] ROMs are now also searched for in the following directories 167 168 c:\Users\<username>\Documents\The Usual Suspects\<synthname>\roms (Win) 169 ~/Documents/The Usual Suspects/<synthname>/roms (Mac) 170 [XDG_DATA_HOME or ~/.local/share]/The Usual Suspects/<synthname>/roms (Linux) 171 172 For backwards compatibility, it is also possible to copy ROMs next to the 173 plugins as it was before 174 175 - [Imp] If a firmware is missing, the target folder is now being opened to prevent 176 that a user has to search for it manually 177 178 - [Fix] FX plugins didn't apply latency when being processed as bypassed, causing the 179 signal to appear early 180 - [Fix] Tooltips didn't refresh correctly in some hosts / plugin formats 181 - [Fix] Redraw issues in Bitwig on Windows if DPI is set to a value != 100% 182 - [Fix] VST3: Hosts didn't pick up new parameter values when switching presets or 183 loading state 184 185 NodalRed2x: 186 187 - [Imp] Added indicator around knobs to show the current VMMap parameter value 188 189 - [Fix] Display a proper message if the plugin is loaded without ROM 190 191 OsTIrus: 192 193 - [Fix] Some parameters couldn't be automated in some hosts due to DSP echoing 194 parameter changes back, causing some hosts to tread them as "edits", disabling 195 automation lanes (e.g. Ableton, Logic) 196 197 Xenia: 198 199 - [Fix] Initial UI state might be incorrect, not showing the preset that was loaded 200 201 1.3.20 202 203 Framework: 204 205 - [Imp] Strip path names from skin names in GUI Skin submenu (mkruselj) 206 207 - [Fix] Patch Manager: Lost Favourites/Tags/User Banks if plugin closed before scan 208 finished 209 - [Fix] Crash when dragging a patch from Patch Manager to a part slot 210 - [Fix] Crash when dragging a patch on an empty area in grid view 211 - [Fix] Drag target slot rectangles displayed in grid view for areas without content 212 - [Fix] Continue MIDI clock generation while DAW sequencer is stopped 213 214 NodalRed2x: 215 216 - [Imp] Support performances from .nl2 patch dumps 217 218 - [Fix] Region Locking is now implemented 219 - [Fix] UI state not updated when loading preset via DAW 220 - [Fix] Synth lost state of previously loaded DAW preset after switching the active part 221 - [Fix] Negative VM MAP values were displayed as maximum positive values after loading 222 a patch or DAW state 223 - [Fix] Performances saved via "Store" button couldn't be loaded 224 - [Fix] Crash when storing a performance via "Store" button while slot A is selected 225 - [Fix] Patches with a different device ID failed to load 226 - [Fix] Parameter tooltips for VM map parameters displayed values for the non-VM 227 versions when hovering 228 - [Fix] Crash when toggling filter distortion on a part that shares the same MIDI 229 channel with another part 230 - [Fix] Arpeggiator stopped while DAW sequencer not running 231 232 Vavra: 233 234 - [Imp] Mixer balance knobs now reset to center instead of total left 235 236 - [Fix] Arpeggiator stopped while DAW sequencer not running 237 238 Xenia: 239 240 - [Fix] Typos in play parameter names (mkruselj) 241 - [Fix] Arp not working in Multi mode 242 - [Fix] Arpeggiator stopped while DAW sequencer not running 243 244 1.3.19 245 246 Framework: 247 248 - [Imp] Patch Manager: Added options to reveal a datasource in the default 249 File Browser of the OS 250 251 - [Fix] CLAP: Ranges of discrete parameters were not reported properly, 252 causing automation issues 253 - [Fix] Context menu for text edit fields was twice as large as intended 254 - [Fix] LV2 plugins were packaged into a a Unix like subfolder for Mac/Win 255 256 Osirus: 257 258 - [Fix] FX settings were not restored in Multi Mode 259 - [Fix] Too many waveforms displayed for Oscillator 1/2 260 261 Xenia: 262 263 - [Imp] MW1 card dumps are now supported in Patch Manager 264 265 - [Fix] UI not updating when loading DAW preset 266 - [Fix] Play Parameters didn't show the bound parameter value while being 267 adjusted 268 - [Fix] Play Parameter knobs didn't adapt range of bound parameter 269 270 NodalRed2x: 271 272 - [Imp] Added Performance & Global settings page 273 - [Imp] Added support for physical MIDI ports 274 - [Imp] Added support for .nl2 patch dump format that includes patch names 275 276 - [Fix] MIDI Program Change messages caused corrupted audio 277 278 1.3.18 279 280 Framework: 281 282 - [Imp] Physical MIDI port selection is now stored per instance 283 284 - [Fix] Physical MIDI ports were not opened before GUI was opened 285 286 NodalRed2x: 287 288 - [Imp] Implement Morph parameters / VM Map button 289 - [Imp] Implement Master Volume 290 - [Imp] Implement Arp Toggle LED/Button 291 - [Imp] Implement Octave LED 292 293 - [Fix] Do not attempt to boot a rom that is not for N2x 294 295 Vavra: 296 297 - [Imp] Physical MIDI in/out can now be selected via global context menu 298 299 Xenia: 300 301 - [Fix] Do not expose parameters for parts 9-16 as the machine only has 8 302 - [Fix] Physical MIDI in/out port selectors didn't work 303 - [Fix] LFO 2 rate knob in sync mode adjusting LFO 1 instead of LFO 2 304 305 1.3.17 (2024.08.04) 306 307 Framework: 308 309 - [Imp] Patch Manager: Added grid layout, you can switch between list and 310 grid layout via context menu 311 312 - [Fix] LV2 plugins were packaged incorrectly (#199) 313 314 Vavra: 315 316 - [Fix] Font when renaming a patch was too large 317 - [Fix] Microcontroller timing 318 319 Xenia: 320 321 - [Imp] Added support for MW1 bank dumps, i.e. one sysex with 322 multiple patches 323 324 - [Fix] Font when renaming a patch was too large 325 - [Fix] Microcontroller timing 326 - [Fix] Multi parameters were not initialized correctly 327 - [Fix] Global channel was not initialized to channel 1 which might have 328 caused issues depending on the used firmware 329 330 1.3.16 (2024.07.14) 331 332 Framework: 333 334 - [Fix] Patch Manager: Last selected patch was not always restored properly 335 336 Vavra: 337 338 - [Imp] Performance improvements 339 340 - [Fix] Do not crash on right click in device skin 341 - [Fix] Reset filter keytrack to 0% on double click, not -200% 342 343 Xenia: 344 345 - [Imp] Performance improvements 346 - [Imp] Added support for MW1 patches 347 - [Imp] FX delay times are now displayed as note length + BPM as on hardware 348 349 - [Fix] Initial state of Multi Mode button was always off even though the device 350 might have booted with Multi Mode enabled 351 - [Fix] Part selection was not reset to part 1 if switched from Multi to Single 352 mode 353 354 1.3.15 (2024.07.06) 355 356 Framework: 357 358 - [Imp] Patches can now be imported via drag & drop. You can drag .mid, .syx, 359 .vstpreset, .fxb, .fxp files into the plugin to load them. You can drop 360 patches on a part to load them directly, drop them on the patch manager 361 data sources to add them as new source or drop them onto the user banks 362 area to add a new user bank or add them to an existing one 363 - [Imp] Patches can now be dragged to external applications or the desktop. This 364 will export MIDI files. You can drag parts, data sources or an arbitrary 365 number of selected patches from the patch list 366 - [Imp] You can now drag parts from one instances to a part of another instance 367 of the same plugin kind to copy/paste patches across instances 368 - [Imp] The patch of the currently selected part can now be copied & pasted via 369 Ctrl/Cmd C/V or via context menu. This copying is text based so that you 370 can share presets easily in forums etc. 371 - [Imp] A data source can now be dragged onto tags to modify all patches at once 372 - [Imp] Parameters now have their own context menu. In this context menu you can: 373 - Lock/unlock a region 374 - Copy/paste a region 375 - Link/unlink regions across parts 376 - [Imp] Added parameter linking across parts. If you link a region of a part to 377 another part, knob movements/automation data/MIDI controls for the 378 source part are forwarded to all parts linked. This eases automation 379 for layered instruments 380 - [Imp] Region locks are now per part instead of being global 381 - [Imp] Region locks are indicated by displaying an overlay next to each locked 382 parameter. 383 - [Imp] Rotaries operated via mouse wheel now increment/decrement in single 384 steps while shift is pressed 385 - [Imp] Tooltip duration shortened to 1.5 seconds (mkruselj) 386 - [Imp] Parameter tooltips are now constrained to the plugin window (mkruselj) 387 388 - [Fix] Patch export as .mid created broken midi files 389 - [Fix] Corrupted data was sent to physical midi output (if selected) at plugin startup 390 - [Fix] Parameter change information in LCDs and tooltips were flickering if one knob 391 was modified via mouse while another one was modified via automation or MIDI 392 393 Osirus/OsTIrus: 394 395 - [Imp] Added support to read presets from .vtibackup files in patch manager 396 - [Imp] Support extraction of multiple preset formats from a single file, e.g. if a 397 Cubase .cpr is used as data source, both TI and Powercore presets are now 398 extracted 399 400 - [Fix] MIDI Control Change "Bank Select MSB" destroyed the active preset, causing 401 it to sound different when reloaded 402 - [Fix] A MIDI feedback could occur between emulator and hardware connected via physical 403 MIDI ports 404 - [Fix] Remote control via hardware was not possible if hardware is running in Single 405 mode and Page A parameters were sent as control changes 406 - [Fix] Editor didn't update knobs if parameters are modified via MIDI control changes 407 by using the physical midi input port 408 - [Fix] Patch Manager: Categories might be empty and plugin crashes when loading a patch 409 410 OsTIrus: 411 412 - [Fix] Arpeggiator pattern was always displayed for part 1 regardless of part selection 413 - [Fix] Modulation sources "Filter Envelope" and "LFO2 Unipolar" didn't work/were swapped 414 415 Osirus: 416 417 - [Imp] Add support for Virus A .mid OS update firmware file 418 419 Vavra/Xenia: 420 421 - [Imp] Added support for lock regions 422 423 - [Fix] Excessive parameter changes were sent to host when loading a preset 424 425 Vavra: 426 427 - [Fix] Filter mod amount values displayed unsigned values even though the parameter 428 is signed 429 - [Fix] Patch Manager related options were not shown when pressing the 'Save' button 430 431 Xenia: 432 433 - [Imp] UI polishing in various areas (mkruselj) 434 - [Imp] Improve parameter names & values (mkruselj) 435 - [Imp] Added buttons to the top section to select the previous/next patch 436 437 1.3.14 438 439 Framework: 440 441 - [Imp] Rename "db" to "dB" in all gain context menus (mkruselj) 442 - [Imp] Column breaks for dropdown menu based parameters improved (mkruselj) 443 - [Imp] Selecting the same skin again reloads it, useful for skin 444 developers (mkruselj) 445 446 Patch Manager: 447 448 - [Fix] Typo "Deleted Selected" in patch context menu (mkruselj) 449 450 OsTIrus: 451 452 - [Imp] Modulation Destinations are now sorted 453 454 Vavra: 455 456 - [Imp] Update default/reset values for various parameters (mkruselj) 457 - [Imp] Adjust naming of various labels (mkruselj) 458 459 - [Fix] MC68331 thread was not set to high priority 460 461 Xenia: 462 463 - [Imp] Adjusted/improved parameter value lists and default values (mkruselj) 464 - [Imp] Filter "Extra" parameter label is updated according to the selected 465 filter type (mkruselj) 466 - [Imp] Adjust various labels to match hardware naming (mkruselj) 467 - [Imp] Add support for Microwave 1 patches. 468 - [Imp] Added tag "MW Model" with tags for MW1 and MW2(/XT(k)) 469 470 - [Fix] Left/Right channels reversed (mkruselj) 471 - [Fix] MC68331 thread was not set to high priority 472 - [Fix] Midi In/Out selectors had Filter 1 Type parameter attached 473 474 1.3.13 475 476 Framework: 477 478 - [Imp] Added warning message if running under Rosetta as performance will be bad 479 - [Imp] Added 'Panic' menu to send All Notes Off / reboot device 480 481 - [Fix] Do not crash if a skin cannot be loaded 482 483 Patch Manager: 484 485 - [Imp] Added context menu setting to hide duplicates by name 486 - [Imp] Added options to add/remove patches to/from tags, categories & favourites 487 via context menu 488 - [Imp] "Save" buttons now have more options: Allow to save to any 489 existing user bank or create a new one automatically if there is none yet 490 - [Fix] Name of user bank not displayed in patch information panel 491 - [Fix] Fix possible crash when loading cache 492 - [Fix] List ordering incorrect when being loaded from cache 493 - [Fix] Tags/Favourites got lost in some circumstances 494 495 Osirus: 496 497 - [Imp] Added support for Virus Rack and Rack XL OS via .mid file 498 499 - [Fix] Older Virus B firmware 4.58 failed to load 500 - [Fix] Patch Manager: Factory presets were not refreshed when ROM is switched 501 502 Osirus/OsTIrus: 503 504 - [Imp] Allow to select global midi channel via context menu if not in Multi Mode 505 506 OsTIrus: 507 508 - [Fix] Removed Tone knob for Curry & Chili overdrive modes as it doesn't have any effect 509 - [Fix] Oscillator 2 Interpolation & Local Detune knobs were swapped 510 - [Fix] Removed delay mode parameter from tape delays 511 - [Fix] Midi Controller 40 displayed Vocoder Carrier Center Frequency instead of Cutoff 512 in LCD 513 - [Fix] LCD text was not properly vertically centered 514 515 Vavra: 516 517 - [Fix] Modulation Slot amounts didn't reset to center on double click 518 - [Fix] Remove unused "Factory" category from patch manager as Vavra doesn't contain 519 any factory presets 520 521 1.3.12 522 523 Framework: 524 525 - [Fix] VST3 plugins were rejected by some hosts on macOS 526 527 OsTIrus: 528 529 - [Imp] Add ability to turn off pulsating logo animation, either click on the logo or 530 toggle it via context menu 531 532 - [Fix] Delay Time knob is now disabled if not applicable 533 - [Fix] Invalid bytes embedded in sysex messages 534 - [Fix] Some patch parameters might have shown incorrect values after copying a part 535 536 Vavra: 537 538 - [Fix] Invalid sysex messages sent to plugin midi output 539 540 1.3.11 541 542 Framework: 543 544 - [Imp] Added disclaimer about ROM usage 545 - [Imp] Add warning message if a Midi port cannot be opened because it is already in use 546 - [Imp] Third-party skins are now expected to be in a folder that is named like the plugin: 547 skins_PlugName, for example skins_Osirus. 548 Currently selected skins are still loaded and you can export the current skin to 549 disk to create the new folder automatically. Move other skins to the new 550 folder manually. 551 552 Patch Manager: 553 554 - [Imp] Database is now cached so subsequent loads are faster. If a datasource needs to be 555 updated, right click and select "Refresh" to force a rescan 556 - [Imp] Added a default text "Search..." to search boxes independent from the used skin 557 - [Imp] Allow to add multiple files/folders at once when adding datasources 558 559 - [Fix] Info about selected patch not updated when patch renamed or tags modified 560 561 Osirus/OsTIrus: 562 563 - [Imp] Adjusted default Master Volume to 92 to match the TI hardware in USB mode 564 565 - [Fix] Plugin may crash if a patch data source folder contains files not belonging to presets 566 567 OsTIrus: 568 569 - [Fix] Midi indicators on parts blocked mouse clicks, making it difficult to select a part 570 - [Fix] Added missing Reverb Predelay knob if predelay clock is set to Off 571 - [Fix] Removed invalid entry in Arp clock selection 572 - [Fix] Do not crash if no ROM is found 573 574 1.3.10 575 576 Vavra: 577 578 - [Fix] AU validation got stuck 579 - [Fix] LCD color being fully transparent if not specified in skin 580 581 Osirus/OsTIrus: 582 583 - [Fix] Part volume knob for part 1 was bound to selected part instead of part 1 584 - [Fix] Selecting a ROM preset via part drop down didn't work after switching to 585 another ROM 586 587 OsTIrus: 588 589 - [Fix] Corrupted audio on ARM CPUs 590 - [Fix] Soft Knob 3 destination wasn't loaded from existing patches 591 592 1.3.9 593 594 DSP: 595 596 - [Imp] Small performance optimizations 597 598 - [Fix] DSP thread not set to high priority on Mac/Linux 599 600 Framework: 601 602 - [Imp] Upgraded Juce to version 7.0.10 603 - [Imp] Plugin window can now have an arbitrary size by dragging the bottom right corner 604 - [Imp] Added support for the LV2 plugin format 605 - [Imp] Added options to Save button to allow storing the current preset in a user bank 606 607 - [Fix] VST3 packaging corrected for Windows & Linux to match specification as stated at 608 https://steinbergmedia.github.io/vst3_dev_portal/pages/Technical+Documentation/Locations+Format/Plugin+Format.html 609 - [Fix] Patch Manager: Failed to parse folder that contains UTF-8 characters 610 - [Fix] Patch Manager: Selection was not updated when a part is saved to a user bank 611 - [Fix] Knob movement via mouse wheel didn't update automation & parameter display 612 613 Osirus/OsTIrus: 614 615 - [Imp] Multiple ROMs are now supported. The ROM can be chosen from the dropdown, the 616 selected ROM is saved in the DAW plugin state. Note that the ROM content 617 is not saved, only the filename. If the ROM cannot be found when reopening 618 a project, the first one that is found is used instead. 619 - [Imp] Added support for Virus A 620 621 - [Fix] Crash if preset is selected in Single mode while parameters are locked 622 - [Fix] Part Volume knob did not work in Single mode 623 624 OsTIrus: 625 626 - [Imp] Reduced host CPU consumption 627 - [Imp] Soft Knobs are now implemented 628 - [Imp] Add ability to switch between TI2 and TI Snow 629 - [Imp] Added LFO LEDs (TI2 only, because the Snow doesn't have LFO LEDs) 630 - [Imp] Added part activity indicator LEDs 631 - [Imp] Added pulsating Logo animation that existed on the hardware too 632 - [Imp] GUI: Added Snow Logo on Snow Device / added Snow part view 633 - [Imp] Added Master Volume in Common Section 634 - [Imp] Added Arp user pattern visualization 635 636 - [Fix] Notes were dropped when the DSP reached its internal maximum of 55 voices 637 Note that this behaviour can still occur if you overclock the DSP. There is 638 currently no way around it if the firmware is not patched 639 - [Fix] Some patches generated corrupted audio, for example 'AoilioA BC' 640 - [Fix] Chorus Mix and Chorus Mix 2 had the same automation name 641 - [Fix] Hyper Chorus did not work 642 - [Fix] Various GUI issues in FX sections Distortion, Characters, Chorus, Filterbank, Reverb 643 - [Fix] Cutoff 2 is reset to center on double click instead of max 644 - [Fix] Fixed typo in Matrix Section 645 - [Fix] Performance issues when tweaking knobs 646 647 microQ: 648 649 - [Fix] Added missing Attack Level parameter that was missing for all envelopes 650 651 1.3.8 (2024.03.11) 652 653 DSP: 654 655 - [Imp] Small performance improvements 656 657 Framework: 658 659 - [Imp] Second click on root tree items of category tree deselects the item 660 - [Imp] Patch Manager: "Uncategorized" has been moved into the Categories group 661 662 - [Fix] Patch Manager: Missing patches if a directory contains files with unicode characters 663 664 OsTIrus: 665 666 - [Imp] Reported latency slightly adjusted for better midi timing 667 668 - [Fix] Part Detune knob displayed incorrect value and didn't update while being moved 669 670 - [Imp] Reset Oscillator shape to Saw on double click 671 672 1.3.7 673 674 Framework: 675 676 - [Imp] Patch Manager: A category can now be deselected via second mouse click to remove 677 any category filter 678 - [Imp] Patch Manager: Root tree items (Factory Patches, Datasources) are no longer 679 auto-expand upon load 680 - [Imp] Patch Manager: data source names are now shortened 681 682 - [Imp] Inform that changing plugin latency blocks while being in use might cause synchronization 683 problems 684 685 - [Fix] Patch Manager: No error message was displayed if a user bank cannot be written to disk 686 - [Fix] Patch Manager: It was not possible to add presets to a newly created tag until another 687 data source was selected 688 689 Osirus/OsTIrus: 690 691 - [Imp] Disabled poly pressure to control Page B parameters to prevent accidental patch changes 692 by keyboards that emit MPE messages 693 - [Fix] Locking parameter regions didn't work properly on older version presets and may 694 have caused silence or invalid presets 695 696 OsTIrus: 697 698 - [Imp] Device samplerate of 48 Khz is now supported, previously only 44,1 KHz was used for the 699 Emulation. If 44,1 KHz or 48 Khz is used is automatically determined based on the 700 host samplerate. 701 - [Imp] The DSP code supports more samplerates than the hardware device was able to handle and 702 ranges from 32 Khz to 96 Khz. The samplerate can be overwritten in the advanced options 703 context menu. The chosen samplerate is preserved as part of the plugin state. 704 Note that higher samplerates may reduce the voice count if the DSP is not overclocked. 705 - [Imp] Added Master Volume knob to common page 706 707 - [Fix] Classic Oscillator waveform names were shifted by one 708 - [Fix] Added missing Modulation Matrix Destinations 709 - [Fix] Oscillator 2 FM Amount not shown in percent but as values 0-127 710 - [Fix] Delay/Tape Delay Feedback displayed wrong percentage values 711 - [Fix] Comb Filter Frequency did not display note numbers but percentage values 712 713 1.3.6 (2024.03.03) 714 715 DSP: 716 717 - [Imp] Performance improvements 718 719 - [Fix] Crash on x86 processors in various circumstances 720 721 Framework: 722 723 - [Fix] PatchManager: Edit field not refreshing text while typing in some hosts when adding 724 a user bank or favourite 725 726 Osirus: 727 728 - [Fix] Crash when loading Virus B OS 4.58 729 730 1.3.5 (2024.03.01) 731 732 DSP: 733 734 - [Imp] Reduced host memory consumption 735 - [Imp] Performance improvements 736 737 Framework: 738 739 - [Imp] Patch Manager: Add "Locate" context menu entry for patch to select the data source that contains it 740 741 Osirus/OsTIrus: 742 743 - [Fix] It was not possible to select a part preset via left-click menu on macOS 744 745 OsTIrus: 746 747 - [Fix] GUI displayed parts as disabled in multi mode if any other part than the first one was selected 748 - [Fix] B/C presets failed to load via patch manager 749 - [Fix] B/C presets stored to a user bank might sound incorrect after load 750 - [Fix] Plugin may hang if large buffer sizes are used 751 - [Fix] AU validation failed if TI rom was present 752 753 Vavra: 754 755 - [Imp] LCD text color can now be adjusted via skin (export included skin and search 756 for "lcdTextColor" in json) 757 758 - [Fix] Phase of input was not correct 759 760 1.3.4 (TBD) 761 762 DSP: 763 764 - [Imp] Small performance improvements when JIT compiler needs to recompile code 765 766 Framework: 767 768 - [Imp] Patch Manager: Add tooltip for data source to show the full path in case its cut off 769 - [Imp] Patch Manager: Columns can now be resized by dragging 770 - [Imp] The DSP can now be underclocked/overclocked via context menu between 50% and 200%. This is 771 an advanced setting that needs to be confirmed before activation 772 773 - [Fix] Patch Manager: Fix subfolders not enumerated on Mac & Linux 774 - [Fix] Add missing .vstpreset, .fxb and .cpr file extensions to file selector when loading a patch via "Load" button 775 - [Fix] Parameter value change by double-click on knob to reset it was not sent to host for automation 776 - [Fix] Linked parameters confused Bitwig / Ableton and other hosts 777 - [Fix] Long plugin loading times in some hosts due to excessive initial parameter automation updates 778 - [Fix] Part context menu and global context menu opened at the same time on right click 779 780 OsTIrus: 781 782 - [Imp] Removed ROM banks that are empty anyway 783 - [Imp] GUI has been reworked slightly and many GUI related issues have been fixed 784 - [Fix] Cutoff, Filter Env by Velocity and Filter Resonance by Velocity were linked 785 when Filter Link is active 786 787 Vavra: 788 789 - [Fix] Possible crash in midi processing code 790 791 Osirus: 792 793 - [Imp] Parameter regions can now be locked/unlocked via a context menu. Locked parameters do not change 794 when a preset is loaded. This is useful for example if you want to keep an Arp pattern 795 while searching for a preset, etc. 796 797 Osirus/OsTIrus: 798 799 - [Imp] Added output gain adjustment to context menu (already present in Vavra before) 800 - [Imp] The Midi Receive Channel of a part in Multi Mode can now be adjusted by right clicking on the part select button 801 - [Imp] Patch Manager: Allow to drag & drop patches from patch list to part slots 802 - [Imp] Patches can now be copied to other parts via drag & drop 803 - [Imp] Parameter regions can now be locked/unlocked via a context menu. Locked parameters do not change 804 when a preset is loaded. This is useful for example if you want to keep an Arp pattern 805 while searching for a preset, etc. 806 807 1.3.3 (2024.02.07) 808 809 - [Imp] Patch Manager added. The patch manager replaced the old preset browser and provides a modern 810 user experience to manage presets. 811 Introduction: https://dsp56300.wordpress.com/2024/02/06/patch-manager-introduction/ 812 813 Osirus: 814 815 - [Imp] Support more file formats to load presets from. All supported formats now are: 816 .syx/.mid Virus A/B/C/TI/TI2 preset dumps 817 .fxb/.vstpreset Presets saved by DAW from Virus Powercore and Virus TI Control Software 818 .cpr Cubase Project Files 819 .mid Virus A/B/C OS Update files that include Factory Presets 820 821 - [Fix] Virus A presets from a very old firmware failed to load 822 823 1.2.25 (2023.01.08) 824 825 - [Imp] DSP56300 plugins are now also available in CLAP plugin format 826 827 - [Fix] Preset export created incorrect preset if exported from any part but the first 828 - [Fix] Multi controls (part volume & pan) did not respond anymore after switching the active part and displayed incorrect values 829 - [Fix] Performance issues when using automation 830 - [Fix] Controls may have displayed incorrect values if a preset was loaded from an older Virus version 831 - [Fix] Do not attempt to process invalid Single Dump SysEx message the part number is invalid 832 - [Fix] Possible Audio Input crackling issues (Depending on the host sample rate) 833 834 1.2.24 (2022.12.16) 835 836 - [Fix] AU validation failed on MacOS (1.2.23 regression) 837 - [Fix] Incorrect waveform labels for Oscillator 1 & 2 (Wave 2-63 => Wave 3-64) 838 839 1.2.23 (2022.12.12) 840 841 - [Imp] Faster startup time 842 - [Fix] Fix delay/reverb and other global or part specific parameters to work incorrectly (1.2.22 regression) 843 844 1.2.22 (2022.12.08): 845 846 Osirus: 847 - [Imp] LCD parameter changes are now also displayed for Dropdown Menus, Toggle Switches or when modified via Midi or Automation 848 - [Imp] Parameter link toggle switches now work as intended 849 850 - [Fix] Fix GUI scaling issues on various platforms / hosts 851 - [Fix] Fix weird sizes of popup menus 852 - [Fix] Do not open our own popup menu when right clicking while editing the patch name 853 854 1.2.21 (2022.12.06): 855 856 Osirus: 857 - [Imp] ROM file will now also be found if put next to the binary in the component folder (VST3 and AU builds) 858 - [Imp] Prev/Next buttons now select preset browser patches instead of ROM patches if a preset browser patch was selected last 859 - [Imp] More save options have been added, either save one Single, or the current arrangement (if in Multi mode) or a whole bank 860 - [Imp] All save options now support saving as either .syx or as .mid 861 862 - [Fix] Plugin may not emit any sound after the plugin state was restored (if part of a previously saved project) 863 - [Fix] Some UI elements didn't update their state correctly 864 - [Fix] UI may send incorrect control changes back to DSP after changing patches 865 - [Fix] Loading multiple Singles via bank load (file with more than one Single) didn't load all Singles but only the last one 866 - [Fix] GUI related crash after switching skins 867 - [Fix] Latency setting was not applied before editor opened 868 869 Test Console: 870 - Fix demo song couldn't be loaded from ROM 871 872 DSP: 873 - Performance improvements (5-10%) 874 - Stability improvemens 875 - Large speedup of code (re)generation. Results in faster startup time, reduces hiccups in Multi mode and when changing patches 876 877 1.2.20 (2022.07.29): 878 879 - [Imp] Performance has improved by 10% - 20% depending on the use case 880 - [Imp] Additional performance improvements by reducing the amount of dynamic code that has to be rebuilt. Improves Multi Mode and Demo Playback 881 - [Imp] Pure Tuning can now be adjusted in global settings (Hoverland skin only), thanks to @samstaton 882 883 - [Fix] The 128 RAM Multis are now stored in plugin state, fixes #110 884 - [Fix] Parameter "Assign 4 Amount" displayed values from 0 to 127 instead of -64 to +63, fixes #99 885 - [Fix] Preset prev/next buttons do not work before a preset is selected via dropdown menu, fixes #98 886 - [Fix] Unusual install location on linux, now /usr/local/lib/vst(3) is used, fixes #87 887 888 1.2.19 (2022.05.25): 889 890 - [Fix] Preset changes were discarded because the last selected patch browser preset was always loaded when opening UI 891 892 1.2.18 (2022.05.23): 893 894 - [Imp] Multichannel output support, the plugin now exposes three stereo outputs to the DAW 895 - [Imp] Remember last used file & patch in patch browser 896 - [Imp] Add ability to adjust plugin latency 897 - [Imp] Performance improvements 898 - [Imp] [Galaxpel Skin] integrate latest improvements by @galaxpel, thx a lot! 899 - [Imp] Add support for generic tab groups to allow skins to use different tab layouts or none at all. Export one of the integrated ones to see how it works. 900 901 - [Fix] [Hoverland Skin] many knobs were not bipolar even though they should (thx to ylmrx) 902 - [Fix] Preset version not always detected correctly in patch browser list 903 - [Fix] Possible latency issue for the FX version 904 905 1.2.17 (2022.04.07): 906 907 - [Fix] Reported latency values slightly adjusted, now different for FX and Synth versions of plugins 908 - [Fix] [UI Trancy] Osc 3 Wave Select not working, modifies Osc 1 Wave Select instead 909 - [Fix] [UI Hoverland/Galaxpel] Missing Reverb Room Type selection 910 - [Fix] Knobs modified multiple parts in Multi Mode after switching the active part several times 911 - [Fix] Hovering knobs always displayed values for part 1 even if another part was selected 912 - [Fix] Oscillator Semitone knobs had a range larger than supported by the hardware, now limited to -48 ... +48 913 - [Fix] Initial state of play mode selectors always displayed Single even when plugin restored in Multi mode 914 915 1.2.16 (2022.04.04): 916 917 - [Imp] Included the skin by @galaxpel#1604 918 919 - [Fix] Adjusted reported latency after having done some more precise measurements 920 - [Fix] Fix DSP emulation JIT compiler issue resulted in corrupted sound 921 922 1.2.15 (2022.03.26): 923 924 - [Fix] Skin files were not correctly loaded from disk 925 - [Fix] [UI Hoverland] LFO3 destination was a duplicate of LFO2 destination 926 - [Fix] [UI Hoverland] MidEQ Gain & Freq were duplicates of LowEQ Gain & Freq 927 - [Fix] [UI Trancy] Broken Part Volume & Pan knobs 928 929 1.2.14 (2022.03.25): 930 931 - [Imp] Performance improved in some circumstances when JIT compiler had to regenerate code 932 - [Imp] Drop down menus with lots of entries now use multiple columns 933 934 - [Fix] UI skins were not found on disk (Mac/Linux) 935 - [Fix] [UI Trancy] Size of some labels reduced to be able to display more text 936 - [Fix] [UI Trancy] Unison Mode switch did not work 937 938 1.2.13 (2022.03.23): 939 940 UI only release 941 942 The UI system has been rewritten and is now data-driven which allows custom skins. 943 944 Some smaller changes & improvements have been integrated while reimplementing the UI 945 946 - Debug-style drop down boxes in the upper left corner have been removed and replaced by a right-click context menu 947 - UI base scale has been adjusted so that both skins have about the same size 948 - The current skin can be exported to disk by right clicking and selecting "Export" in the context menu 949 - Additional skins that are found in the "skins" folder next to the plugin can be selected in the context menu 950 - Focused parameters now display the correct text instead of displaying a generic value of 0-127 951 952 Hoverland skin specific: 953 - Debug-style Single/Multi play mode switch buttons have been replaced with better graphics 954 - Version number & Donate Info have moved to the bottom and use the skin text color 955 - The duplicated Presets tab has been removed as a presets button was already there 956 - The info about the loaded ROM has been moved to the upper right and is prepared for runtime ROM switching (not implemented yet) 957 - Physical MIDI port selection has moved to the global page 958 959 1.2.12 (2022.03.17): 960 961 - [Imp] Both skins are now part of one plugin, the skin can be switched from a drop down menu in the upper left corner 962 963 - [Fix] AU validation failed on Mac 964 - [Fix] Virus Powercore banks failed to load 965 - [Fix] Toggle switches displayed the opposing state (Suboscillator Type, LFO Poly/Mono switches) 966 - [Fix] Small Hoverland UI tweaks 967 968 1.2.11 (2022.03.10): 969 970 - [Imp] The plugin is now available as FX unit. The FX unit has a different plugin ID so both can be used at the same time 971 - [Imp] Dark skin is now included in official builds, thanks to @trancy for creating the skin 972 - [Imp] Added linux builds for aarch64 aka ARMv8 973 974 - [Fix] Rewritten midi clock code to fix various out-of-sync-issues for arps, delays, etc 975 - [Fix] drop downs for Reverb Room Type and Delay LFO Type displayed too many entries 976 977 1.2.10 (2022.03.04): 978 979 - [Imp] UI knobs now react to parameter changes via Midi Control Change, Poly Pressure and Sysex 980 - [Imp] Patches loaded via "Load" button that only contain a single preset are now loaded to the edit buffer of the selected part 981 - [Imp] Emulation performance improvements (5% - 10%) 982 983 - [Fix] Presets were not always loaded correctly 984 - [Fix] Loading of presets didn't (properly) update the UI 985 - [Fix] Patch Browser failed to load some midi file which resulted in no presets being displayed 986 - [Fix] Patch Browser didn't display the proper Virus Model in all circumstances 987 - [Fix] Midi bank select (sent as Midi CC) was off-by-one in single mode 988 - [Fix] Part bank select and part program change (as sysex) didn't work for single mode 989 - [Fix] Various midi clock issues due to midi clock start event being missing 990 - [Fix] "Assign3 Destination3" was named "Assign2 Destination3" (automation name) 991 - [Fix] "Assign3 Amount3" was named "Assign2 Amount3" (automation name) 992 - [Fix] Osc 1 & 2 Wave Select parameter was off-by-one 993 - [Fix] Key follow base UI element not working 994 - [Fix] Do not crash when attempting to load a preset that is not a Virus preset 995 996 1.2.6 (2022.02.26): 997 998 - [Imp] UI knobs now react to parameter changes via Midi Control Change, Poly Pressure and Sysex 999 - [Imp] Patches loaded via "Load" button that only contain a single preset are now loaded to the edit buffer of the selected part 1000 - [Imp] Emulation performance improvements (5% - 10%) 1001 1002 - [Fix] Presets were not always loaded correctly 1003 - [Fix] Loading of presets didn't (properly) update the UI 1004 - [Fix] Patch Browser failed to load some midi file which resulted in no presets being displayed 1005 - [Fix] Patch Browser didn't display the proper Virus Model in all circumstances 1006 - [Fix] Midi bank select (sent as Midi CC) was off-by-one in single mode 1007 - [Fix] Part bank select and part program change (as sysex) didn't work for single mode 1008 - [Fix] Various midi clock issues due to midi clock start event being missing 1009 - [Fix] "Assign3 Destination3" was named "Assign2 Destination3" (automation name) 1010 - [Fix] "Assign3 Amount3" was named "Assign2 Amount3" (automation name) 1011 - [Fix] Osc 1 & 2 Wave Select parameter was off-by-one 1012 - [Fix] Key follow base UI element not working 1013 - [Fix] Do not crash when attempting to load a preset that is not a Virus preset 1014 1015 1.2.5 (2022.01.29): 1016 1017 - [Imp] Performance improvements between 5% - 10% 1018 - [Imp] Additional performance improvements for ARMv8 based CPUs (including Apple M1) 1019 1020 - [Fix] CPU spikes in complex patches or multi mode 1021 - [Fix] Part Select buttons were visually broken (always appeared as being selected) 1022 - [Fix] Presets were stored with incorrect version number, causing Virus B & C features to be disabled by the DSP when being loaded (Reverb, Osc 3, EQ, ....) 1023 - [Fix] Preset was corrupted when saving to an already existing file 1024 - [Fix] Some presets caused the emu to crash 1025 1026 1.2.5b (2022.01.29): 1027 1028 - [Imp] Smaller general performance improvements 1029 - [Imp] Additional performance improvements for ARMv8 based CPUs (including Apple M1) 1030 1031 - [Fix] Some presets caused the emu to crash 1032 1033 1.2.5a (2022.01.26): 1034 1035 - [Imp] Smaller general performance improvements 1036 - [Imp] Additional performance improvements for ARMv8 based CPUs (including Apple M1) 1037 1038 - [Fix] CPU spikes in complex patches or multi mode 1039 - [Fix] Part Select buttons were visually broken (always appeared as being selected) 1040 - [Fix] Presets were stored with incorrect version number, causing Virus B & C features to be disabled by the DSP when being loaded (Reverb, Osc 3, EQ, ....) 1041 - [Fix] Preset was corrupted when saving to an already existing file 1042 - [Fix] Some presets caused the emu to crash 1043 1044 1.2.4c (2022.01.18): 1045 1046 - [Fix] Freezing of plugins for some seconds because DSP skipped processing peripheral devices in certain circumstances 1047 1048 1.2.4b (2022.01.18): 1049 1050 - [Fix] Possible crash at startup 1051 - [Fix] Plugin doesn't emit any sound in some circumstances 1052 - [Fix] Possible crash when closing editor window, reopening it and switching presets 1053 - [Fix] Possible crash when invalid sysex message received 1054 - [Fix] Memory leaks 1055 - [Fix] Broken Combo Box selection 1056 - [Fix] Preset name not being displayed after reopening editor window 1057 1058 1.2.4 (2022.01.18): 1059 1060 - [Imp] UI scale selector. Higher quality image assets for larger sizes will be included in a future release. 1061 - [Imp] Name search in patch browser. 1062 - [Imp] Show transpose column in patch browser. 1063 - [Imp] Right click a directory in patch browser to dedupe and add all syx/midi files within to the patch list. 1064 - [Imp] Mouse hover now shows parameter value. 1065 - [Imp] Scroll wheel now cycles through combobox options. 1066 - [Imp] DSP emulation code has been optimized and is now 10% to 20% faster 1067 1068 - [Change] Save preset location now defaults to the patch browsers last directory 1069 - [Change] Multi-Single removed. 1070 - [Change] In multi mode, FX are no longer applied when loading a patch. (previously they did on part 1 only) 1071 1072 - [Fix] Reverb/Delay now show correct controls for the selected mode. 1073 - [Fix] Some parameters in UI showing wrong values in multi mode. 1074 - [Fix] Moving parameters now sends automation to DAW. 1075 - [Fix] Crash when loading second instance on some platforms. 1076 - [Fix] Crash when removing track 1077 - [Fix] Some better double click default values 1078 1079 1.2.3 (2022.01.14): 1080 1081 - [Imp] Add double click to edit preset name. 1082 - [Imp] Add missing reverb controls. 1083 - [Imp] Connect unassigned GUI controls (Bend, Category, SoftKnob config, Input follower) 1084 - [Imp] Control changes now show their value in the main display 1085 - [Imp] Add Part Volume and part pan control 1086 - [Imp] Add Multi-Single mode. 1087 - [Imp] Add part output selection for main and aux buses. 1088 - [Imp] Sync internal virus clock to host bpm 1089 - [Imp] Patch Browser sorting by column headers 1090 - [Imp] Flag for TI patches in browser. 1091 1092 - [Fix] Fix selected part not being remembered when reopening editor 1093 - [Fix] Patch browser not switching if selected index doesn't change. 1094 - [Fix] Double now click resets to to center instead of 0 on bipolar controls. 1095 - [Fix] Matrix slot 4/5/6 not working on C rom. 1096 - [Fix] Osc sync button 1097 - [Fix] Crash when removing the track with GUI open in some DAWs. 1098 - [Fix] Update some art assets 1099 1100 1.2.2 (2022.01.08): 1101 1102 - [Imp] First version that uses the new User Interface instead of the temporary one 1103 1104 1.2.1 (2022.01.03): 1105 1106 - [Change] Switch default play mode to Single 1107 - [Imp] Add ability to load a sound bank via Midi/Sysex (thx to @balls) 1108 - [Imp] Added native Midi ports support to allow to make it easier to use external editors for the emulator (thx to @balls) 1109 - [Imp] Add ability to resize temporary UI (thx to @lol_catz) 1110 - [Imp] Oscillator 3 Mode is now a dropdown menu instead of a Slider (thx to @lol_catz) 1111 1112 - [Fix] Fix presets sent via Sysex to Bank A were stored in Bank B 1113 - [Fix] Fix parameter changes not remembered in single mode if sent for part 0 1114 - [Fix] Fix master tune being off after reloading a project 1115 - [Fix] Added missing distortion curves (thx to @balls) 1116 - [Fix] Various parameter range or naming issues (thx to @lol_catz) 1117 1118 1.2.0 (2021.09.23): 1119 1120 - [Imp] A temporary GUI has been added that allows to: modify parameters without needing external editors and allows to switch presets 1121 - [Imp] All parameters can now be automated from a DAW 1122 1123 - [Fix] Sysex event processing is now more responsive 1124 - [Fix] Version number displayed as x.yz instead of x.y.z 1125 1126 1.1.9 (2021.08.12): 1127 1128 - [Imp] An arm64 JIT recompiler has been implemented, which gives a large performance boost on Apple M1, Raspberry Pi and other arm64 based CPUs 1129 - [Imp] Default Master Volume is now set to 127 instead of 100 1130 - [Imp] Small performance improvements on x64 1131 1132 - [Fix] plugin did not remember Single/Multi mode switch 1133 - [Fix] MIDI clock events confused DSP and corrupted other MIDI events, such as Pitch Bend and others. 1134 - [Fix] ROM location search did not find any ROM in certain circumstances 1135 - [Fix] state restore after reopening plugin sent default presets before sending the correct ones 1136 - [Fix] plugin not responding to MIDI Sysex "Global Request" 1137 1138 1.1.8: 1139 1140 - Fix plugin failing AU validation on Mac OS 1141 - Fix plugin getting stuck if block size is larger than 4096 1142 - Small performance improvements in DSP code 1143 1144 1.1.7: 1145 1146 - MIDI: Support Global, Total, Arrangement and Controller Dump requests 1147 - Plugin state is now saved in host/project. The saved state includes global parameters, the RAM banks A & B, the current Multi (in Multi mode) plus all Singles referenced by that Multi and the current Single in Single mode 1148 - Plugin latency is now reported to host, fixes audio offsets when bouncing and other synchronization issues 1149 - Fix midi timing when using large block sizes 1150 - Fix possible FPU denormalization issue in resampling code causing high CPU load(Bearbeitet) 1151 - Fix issue that may have caused CPU hickups when running host at 44,1 Khz or below 1152 - Fix MIDI clock not forwarded to DSP when running in Single mode