Release Notes

CODA System Optimiser Changelog


Beta v0.5.2

  • Dataset changes

    • Replace omnidirectional balloons for SCV (& reversed), SC2 and SCN

    • Update acoustic centre positions for SCV (& reversed), SC2 and SCN

    • Slightly adjust SCP balloon to be in line with SCV, SC2 and SCN balloons

    • Increase maximum frequency of SCP, SC2 and SCV (& reversed)

  • Improve Free Plane (Polygon) visualisation in edit mode

  • Add “Reset View” option to context-menu (right click) of default views (Venue, Sources, Rigging) to quickly reset views without the Quick Command Line


Beta v0.5.1

  • Dataset changes

    • Added HOPS12

    • Added N-RAY 105°

    • Updated Presets and added new ones (e.g. CardioX, SCN-SUB, new latency variants)

    • Fixed N-RAY 120° / 90° presets

    • Added CoRAY4 + CoRAY4L

  • Improved phase processing algorithms for spatial SPL distribution in MF / HF range even closer to reality

  • Added confirmation dialogs to prevent accidental data loss

  • HPS now allows to turn speakers (left, right, upside down, custom angle)

  • Added option in HPS to quickly set acoustical variants of all speakers

  • Fix a bug that occasionally prevented to change from dual to single pickpoint

  • Add a warning in SVA if asymmetric coupler configurations are used


Beta v0.5

  • Added XYZ support for free-planes. Includes algorithms for:

    • Detection for when ‘all points describe a line’.

    • Detection for duplicate points.

    • Surface fitting – making the plane ‘fit’ a certain set of inaccurate / incomplete co-ordinates.

  • Added detection for self-intersecting surfaces.

  • Redesigned floorplan editor.

    • Implemented Transparency

    • Supports aspect ratio linking.

    • Depth / Width mirroring.

  • 3D Scene axis lines are now bold in the positive direction.

  • Fixed bug with arc arrangement in SVA / HSA, where “Chord Length” didn’t allow scrolling.

  • Fixed bug with mapping being inverted in some cases on sectors.

  • Fixed bug with free plane mapping being inverted in some cases.

  • Application now remembers & restores window state (layout & zoom) on mac.

  • Fixed issue where application crashed when loading certain files.

  • Added custom colour scales:

    • New ‘CODA’ colour scale.

    • Different scales for day / night.

  • Added RGB / HEX / HSL methods for all colour pickers.

  • Fixed window zoom level not being passed to ‘popped-out’ windows.

  • Fixed issues with throw lines not being accurately drawn on some sector surfaces.

  • Removed HF shelf / human / array / distance electronic filters from HSA controller.

  • Removed Distance filter from SVA controller filters section.

  • Fixed bug with source delay values being incorrectly applied.

  • Fixed issue with stack layout table not loading correctly when the ‘Stereo’ button was pressed.

  • Added methods to right click context menu of sources list:

    • Duplicate.

    • Split.

    • Add Fills – (for HSA).

  • Added methods to right click context menu of venue list:

    • Mark children as scenery.

    • Mark children as not scenery.

    • Mark children as obstacle.

    • Mark children as not obstacle.

  • Added methods to venue layer group controller:

    • Colour picker for all children.

    • Mark children as scenery.

    • Mark children as not scenery.

    • Mark children as obstacle.

    • Mark children as not obstacle.

  • Fixed issue where mapping was blocked when any surface in the layers list was disabled.

  • Fixed issue whereby surfaces marked as ‘disabled’ were still processed in some cases.

  • Added mics & probes to standard layout of Sources view.

  • Added QCL command to collapse visual / source groups.

  • Fixed bug where ‘set as default’ buttons would not work in some cases.

  • Fixed bug with dragging layer entities over groups in the layers list would cause glitches.

  • Added 3D Mode to rigging tab side view.

  • Fixed bugs with ‘circle / ellipse’ arrangement for sector angles less than 360°.

    • Rotation angles of instances were incorrect – (not tangent).

    • Phase did not work for angle < 360o.

  • New features in microphones:

    • Ability to place microphones with XYZ coordinates.

    • Fixed bug that allowed to you to delete all microphones.

    • Added smoothing:

      • 3 oct.

      • 1 oct.

      • 1/3 oct.

      • 1/6 oct.

      • 1/12 oct.

    • Added SPL readouts for TF’s.

    • Added source stimulus for TF measurements SPL readouts:

      • White Noise.

      • Pink Noise.

      • EIA-426B.

      • DIN IEC 268-1 (Filtered).

    • Added weighting filters for TF SPL readouts:

      • A

      • B

      • C

      • D

      • Z (None)

    • Added average trace, with SPL readout.

    • Added new ‘Bands’ mode to microphones (akin to single channel RTA mode) with:

      • Data Smoothing level (None => 3 octave).

      • Noise stimulus choice (as above).

      • Weighting filters (as above).

      • Data banding (1/3-oct / 1-oct / 3-oct).

      • Mouse hover data readout.

      • Average trace.

  • Added native keyboard shortcut commands – new / save / save as / load / close.

  • Double clicking a loudspeaker in the 3D Scene presents the loudspeaker’s controller.

  • Fixed bug whereby SPL legend would be blocked in the 3D Scene by tabs placed below it.

  • Added timeout to prompt users to log in to check for updates.

  • Added screenshot export feature.

  • Added option to draw outline for surfaces in the 3D Scene.

  • Added Trimble SketchUp Extension (SU Exporter).

  • Performance improvements for large venues.


Beta v0.4.1

  • Fixed optimisation issue on Windows builds; reducing calculation time significantly.

  • Fixed broadband algorithm; weighting factors were previously incorrectly calculated.

  • Fixed issue on Windows where launching multiple instances of SO would crash all but the first.


Beta v0.4

  • Loudspeakers added:

    • SVA:

      • N-APS asymmetric configurations

      • ViRAY 1WAY = 80° / 120°

      • APS = 60° / 90° / 120°

    • HPSA:

      • N-APS asymmetric configurations

      • G712-Pro/L = 60° x 90° / 90° x 60°

      • G712-Pro/R = 60° x 90° / 90° x 60°

    • HSA:

      • APS-SUB

      • N-SUB

    • Support for multiple CPU’s:

      • avx2 – (Default, CPUs later than 2015 (AMD) / 2013 (Intel).

      • avx (AMD K8 / Intel Nehalem).

      • znver1 – (AMD Zen1/2μArch).

      • skl – (Intel Skylake / Coffeelake, etc).

      • sse42 – (AMD K8 / Intel Nehalem).

  • Continuous phase processing.

  • Improvements to multipole expansions.

  • New smoothing algorithm.

  • Improved loading vertical arrays, with more humanoid-friendly error messages.

  • Prevented closing data version manager whilst download is in progress, causing dataset to fail, leading to white-screen.

  • Multiple DVM improvements.

  • Removed flying hardware from HOPS8 / HOPS5 for now.

  • Improved application title bar – application name, version and filename etc.

  • Application signing – Mac & Win.

  • Major updates to web portal to handle archive versions / multiple CPU builds.

  • Prevent SPL recalculation for certain UI features e.g. renaming or hiding an array.

  • Fixed dropdown for stack / hang selection missing in Rigging tab.

  • Fixed probes not updating in certain situations when switching between muted and unmuted sources.

  • Optimised compiler settings - should notice a slight speedup on certain configurations and CPUs.

  • Multi-window Support.

  • Custom screen layouts.

  • Set minimum application size (Mac).

  • Added Broadband mapping modes:

    • White Noise

    • Pink Noise

    • EIA-426B

    • DIN IEC268-1

  • CTRL+SHIFT+P opens the quick command line.

  • Multiple Probes tabs.

  • Multiple Sideview tabs.

  • Added support for mixed 1WAY and 2WAY arrays.

  • Array coloured highlighting.

  • Many updates to error messages.

  • Improved fault tolerance of loading SVA / HPSA’s.


Beta v0.3

  • First public release