Skip to content

Releases: ebu/ear-production-suite

EAR Production Suite v1.1.0b

20 Mar 21:25
Compare
Choose a tag to compare

Release notes

v1.1.0b is a minor update to v1.1.0 which addresses installation issues on some Macs where Gatekeeper is enforcing app translocation (also known as Gatekeeper path randomisation.) This should not occur with signed disk images, but in some rare cases it still appears to happen. This fix does not affect the Windows or Linux builds, and only affects the setup application on MacOS.

v1.1.0 supports 128 channels in REAPER v7.0 or greater and improved compatibility with ADM generated by third-party tools. It also includes various bug fixes and performance improvements.

For advanced users, custom HRTFs can now be used with the Binaural Monitoring plug-in. This plug-in is based around BEAR (Binaural EBU ADM Renderer) which uses it's own custom file format. There are various reasons for this explained in the guide linked below. Ultimately this requires a SOFA file to be converted using bespoke tool. The guide for this process is available in the BEAR repository. Once you have generated a TF file for BEAR, this should be placed alongside the EAR Binaural Monitoring plug-in. This will probably be ~/Library/Audio/Plug-ins/VST3/ear-production-suite in MacOS, or C:\Program Files\Common Files\VST3\ear-production-suite in Windows. When the plug-in UI is then reopened, a drop-down box should appear at the top of the plug-in allowing you to select between HRTF sets.

Again, a Linux build is provided although this is still considered experimental and may contain bugs.

Please see detailed changelog below.

Known issues

The EPS exports ADM using egocentric, polar coordinates and conforming to the EBU Broadcast Production Profile.
It is very tolerant in the ADM it will import meaning it can import files that conform to other profiles.
ADM authored using the Dolby Atmos ADM profile can be imported, but coordinates and directspeakers pack formats are converted on import and exported files will instead conform to the Production Profile.
To import Production Profile ADM in to third-party tools which do not support this profile, the ADM must be converted. BBC R&D along with the EBU have developed the EBU ADM Toolkit to assist with this task.

To fix a problem using the plug-ins with some hosts, the ID for all plug-ins changed with the 0.7.0 release. This change will break any REAPER projects created using the 0.6.0 plug-ins.
Please use the Project Upgrade Utility to convert these. There is a command-line tool available in the Tools directory of the download package, and a GUI tool available either in the download package or via the Extensions > Browse tools and templates... menu option in REAPER once the EPS is installed.

For an up-to-date list of known issues, please refer to GitHub

Version 1.1.0b

  • Fix installation on MacOS where Gatekeeper enforces translocation #273

Version 1.1.0

  • Support for 128 channels when using REAPER >=v7.0 #244 #254 #267
  • Improve import support from third-party tools #259
  • Support HRTF switching in Binaural Monitoring plugin #266
  • Fix monitoring plugins not properly supporting shared inputs #257 #258
  • Apply "version" attribute to ADM as required by ITU-R BS.2076-2 #248 #255
  • Performance fix for envelope creation #252
  • Update BW64 lib for performance fixes #260
  • Update checks can now also be toggled during setup as well as via the existing menu options #256
  • Warn user of impending FB360 and VISR support deprecation since these plugin suites are no longer maintained #265

EAR Production Suite v1.1.0

01 Mar 17:11
Compare
Choose a tag to compare

Release notes

v1.1.0 supports 128 channels in REAPER v7.0 or greater and improved compatibility with ADM generated by third-party tools. It also includes various bug fixes and performance improvements.

For advanced users, custom HRTFs can now be used with the Binaural Monitoring plug-in. This plug-in is based around BEAR (Binaural EBU ADM Renderer) which uses it's own custom file format. There are various reasons for this explained in the guide linked below. Ultimately this requires a SOFA file to be converted using bespoke tool. The guide for this process is available in the BEAR repository. Once you have generated a TF file for BEAR, this should be placed alongside the EAR Binaural Monitoring plug-in. This will probably be ~/Library/Audio/Plug-ins/VST3/ear-production-suite in MacOS, or C:\Program Files\Common Files\VST3\ear-production-suite in Windows. When the plug-in UI is then reopened, a drop-down box should appear at the top of the plug-in allowing you to select between HRTF sets.

Again, a Linux build is provided although this is still considered experimental and may contain bugs.

Please see detailed changelog below.

Known issues

The EPS exports ADM using egocentric, polar coordinates and conforming to the EBU Broadcast Production Profile.
It is very tolerant in the ADM it will import meaning it can import files that conform to other profiles.
ADM authored using the Dolby Atmos ADM profile can be imported, but coordinates and directspeakers pack formats are converted on import and exported files will instead conform to the Production Profile.
To import Production Profile ADM in to third-party tools which do not support this profile, the ADM must be converted. BBC R&D along with the EBU have developed the EBU ADM Toolkit to assist with this task.

To fix a problem using the plug-ins with some hosts, the ID for all plug-ins changed with the 0.7.0 release. This change will break any REAPER projects created using the 0.6.0 plug-ins.
Please use the Project Upgrade Utility to convert these. There is a command-line tool available in the Tools directory of the download package, and a GUI tool available either in the download package or via the Extensions > Browse tools and templates... menu option in REAPER once the EPS is installed.

For an up-to-date list of known issues, please refer to GitHub

Version 1.1.0

  • Support for 128 channels when using REAPER >=v7.0 #244 #254 #267
  • Improve import support from third-party tools #259
  • Support HRTF switching in Binaural Monitoring plugin #266
  • Fix monitoring plugins not properly supporting shared inputs #257 #258
  • Apply "version" attribute to ADM as required by ITU-R BS.2076-2 #248 #255
  • Performance fix for envelope creation #252
  • Update BW64 lib for performance fixes #260
  • Update checks can now also be toggled during setup as well as via the existing menu options #256
  • Warn user of impending FB360 and VISR support deprecation since these plugin suites are no longer maintained #265

EAR Production Suite v1.0.0

03 Apr 18:07
c13b714
Compare
Choose a tag to compare

Release notes

1.0.0 is the initial non-beta version of the EAR Production Suite. Since 0.8.0, it includes several bug fixes as well as some minor feature updates, performance improvements, and a setup application. There is also a Linux build for this version, although please note this is very much experimental and may be buggy at this time. Please see below for the full change log.

Known issues

Please note that the EPS currently outputs ADM using egocentric, polar coordinates and conforming to the EBU Broadcast Production Profile.
While the EPS can import files that have been authored using the Dolby Atmos ADM profile, coordinates and directspeakers pack formats are converted on import and exported files will no longer conform to this profile.

To fix a problem using the plugins with some hosts, the ID for all plugins changed with the 0.7.0 release.
This change will break any projects that use the 0.6.0 plugins. See tools/upgrade_project to upgrade existing REAPER projects.

For an up to date list of known issues, please refer to GitHub

Version 1.0.0

  • Setup Application included
  • Support for ADM "Importance" parameter
  • Fix bug in render dialog when using language packs #215
  • Experimental Linux build #222
  • Silence unused monitoring output channels (prevents pass-through of object audio) #224
  • Fix alignment of monitoring meters #206
  • Fix blank audioProgrammeLanguage on export #213
  • Export uses 2076-2 structures (omitting AudioTrackFormat and AudioStreamFormat)
  • MacOS build fixes #220 #221
  • Include additional project templates
  • Fix bus config when Input plug-ins on wide track #228
  • Fix Size param not updating #229
  • Fix plugin crash on other DAWs #232
  • Support plugin renaming in REAPER #240
  • Fix blank Scene when importing ADM with no high-level metadata #242
  • Fix parameters not updating in response to other parameter changes after JUCE update
  • Fix render dialog controls inadvertently re-enabling
  • Support render dialog changes in newer REAPER versions
  • Wider REAPER version support (back to 6.11)
  • Various performance improvements
  • Use more appropriate bus layouts

EAR Production Suite v0.8.0 Beta

23 Dec 22:59
Compare
Choose a tag to compare
Pre-release

Release notes

0.8.0 introduces support for sharing of audio assets between objects on import, during authoring, and in exports. Audio Objects which use the same underlying audio can be represented by simply placing multiple input plugins with matching "Routing" parameter settings on one track. Additionally, support for custom object names is provided, rather than always using the track name.

0.8.0 also includes various bug fixes. Please see detailed changelog below.

Known issues

Please note that the EPS currently outputs ADM using egocentric, polar coordinates and conforming to the EBU Broadcast Production Profile.
While the EPS can import files that have been authored using the Dolby Atmos ADM profile, coordinates and directspeakers pack formats are converted on import and exported files will no longer conform to this profile.

To fix a problem using the plugins with some hosts, the ID for all plugins changed with the 0.7.0 release.
This change will break any projects that use the 0.6.0 plugins. See tools/upgrade_project to upgrade existing REAPER projects.

For an up to date list of known issues, please refer to GitHub

Version 0.8.0

  • Support custom object names rather than using track names #214
  • Support sharing of audio assets between objects (avoids asset duplication) #223 #211 #207
  • Import process finds and imports orphaned AudioObjects #208
  • Fix envelope point creation for blocks using jump position with rtime of 0
  • Fix crash when adding DirectSpeakers objects to programmes before their speaker layout is set #209
  • Fix rendering crash when using HOA without format set
  • Fix rendering crash when using ADM Export Source plugin with unsupported asset types for plugin suite
  • Update libadm to 0.14.0
  • Fix import of some 2076-2 ADM structures
  • Fix import of files with large individual audio assets
  • Fix Read-only plugin parameters after JUCE upgrade

EAR Production Suite v0.7.3 Beta

17 Jun 14:40
Compare
Choose a tag to compare
Pre-release

Release notes

0.7.3 is a bug-fix release. Please see detailed changelog below.

Known issues

Please note that the EPS currently outputs ADM using egocentric, polar coordinates and conforming to the EBU Broadcast Production Profile.
While the EPS can import files that have been authored using the Dolby Atmos ADM profile, coordinates and directspeakers pack formats are converted on import and exported files will no longer conform to this profile.

To fix a problem using the plugins with some hosts, the ID for all plugins changed with the 0.7.0 release.
This change will break any projects that use the 0.6.0 plugins. See tools/upgrade_project to upgrade existing REAPER projects.

For an up to date list of known issues, please refer to GitHub

Version 0.7.3

  • Fix 'no name' items in Scene and associated issues through major refactor #197
  • Support new render dialog controls in recent version of REAPER #202
  • Address silent crash logged on Windows when closing REAPER #202
  • Fix hang on MacOS with multiple export sources on render #202
  • Fix sockets left open after render #202
  • Fix Scene view orientation mismatch #197
  • Improve Scene GUI performance #197
  • Correct textbox alignment after JUCE upgrade #197

EAR Production Suite v0.7.2 Beta

22 Apr 14:03
Compare
Choose a tag to compare
Pre-release

Release notes

0.7.2 Provides some bug fixes and adds the following features:

Binaural rendering

  • Inversion controls for head tracking axis - This is to improve compatibility with head tracking devices.
  • Configuration persistence - these new settings are saved globally to avoid having to configure your device per session.

Performance

  • Improved ADM export performance by disabling renderers while export is taking place.

Known issues

We are aware of a problem that impacts the import or reloading of large projects. This bug can cause crashes, or result in inputs that appear as 'no name' in the Scene plugin and fail to render.

We have identified and resolved this issue, but it required a fairly major internal restructure. This is now being tested and we hope to release the fix as 0.7.3.

Please note that the EPS currently outputs ADM using egocentric, polar coordinates and conforming to the EBU Broadcast Production Profile.
While the EPS can import files that have been authored using the Dolby Atmos ADM profile, coordinates and directspeakers pack formats are converted on import and exported files will no longer conform to this profile.

To fix a problem using the plugins with some hosts, the ID for all plugins changed with the 0.7.0 release.
This change will break any projects that use the 0.6.0 plugins. See tools/upgrade_project to upgrade existing REAPER projects.

For an up to date list of known issues, please refer to GitHub

Version 0.7.2

  • Binaural monitoring axis inversion controls - closes #177
  • Save binaural monitoring config to file - closes #182
  • Patch JUCE so Windows can detect failure to open UDP port - closes #169
  • Don't crash if binaural monitoring plugin receives 0.6.0 metadata - closes #180
  • Fix potential race condition in weak pointer usage #181
  • Use mono mix for export waveform display, hide channel selection in export dialog #185
  • Disable renderers when exporting to ADM for improved export speed #185
  • Fix resolution of overlapping routings from HOA input plugin #191
  • Pushed custom libadm changes upstream and updated submodule #189

EAR Production Suite v0.7.1 Beta

16 Feb 10:24
Compare
Choose a tag to compare
Pre-release

Release notes

0.7.1 is a bugfix release.

Please note that the EPS currently outputs ADM using egocentric, polar coordinates and conforming to the EBU Broadcast Production Profile. While the EPS can import files that have been authored using the Dolby Atmos ADM profile, coordinates and directspeakers pack formats are converted on import and exported files will no longer conform to this profile.

To fix a problem using the plugins with some hosts, the ID for all plugins changed with the 0.7.0 release. This change will break any projects that use the 0.6.0 plugins. See tools/upgrade_project to upgrade existing REAPER projects.

Version 0.7.1

  • Updated JUCE framework to 6.1.5 #171, fixes arm64/macos crash on unhandled keydown events #174
  • Disabled interaction panel for non-object types in Scene #173
  • Prevent potential out-of-bounds array access on removal of right-most programme in scene #175
  • Fix crash when pressing backspace on HOA combobox #172

EAR Production Suite v0.7.0 Beta

06 Feb 14:04
Compare
Choose a tag to compare
Pre-release

Release notes

Please note that the EPS currently outputs ADM using egocentric, polar coordinates and conforming to the EBU Broadcast Production Profile. While the EPS can import files that have been authored using the Dolby Atmos ADM profile, coordinates and directspeakers pack formats are converted on import and exported files will no longer conform to this profile.
To fix a problem using the plugins with some hosts, the ID for all plugins changed with the 0.7.0 release. This change will break any projects that use the 0.6.0 plugins. See tools/upgrade_project to upgrade existing REAPER projects.

Version 0.7.0

• Added Binaural Monitoring and HOA Input plugins #156
• Improved default install target locations #4 #79 #95
• Fixed bug that made adding items after moving a programme fail. #5
• Added unique plugin uids and FX category for better DAW compatibility #10
• Added REAPER project upgrade tool #11 #136
• Properly persist parameters when saving/restoring a session #17
• Fixed bug where bypassed parameters were exported to ADM #52
• Improved support for building via Xcode project #53 #66
• Fixed crash on exit in Debug mode #54
• Fixed bug where exported block boundaries were not always contiguous #55
• UI Improvements #56 #114
• Fixed parameter update data race #57
• Export will now set jumpPosition flag where appropriate #62
• Moved some operations off audio thread #64 #68
• Fixed bug where changed parameters might not cause DAW to prompt to save changes #67
• Properly account for tail length when exporting #71
• Fixed bug where changes were not taking place when switching programmes #76
• Fixed bug where ‘no name’ items could appear in scene #78
• Added support for more speaker layouts in DirectSpeaker plugin #89 #90 #109 #112 #127
• Fixed crash when using ADM extension with a REAPER language pack #91
• Added 2+7+0 monitoring plugin #108
• Removed redundant metadata updates #111 #113 #135 #142 #145
• Fixed memory leak when changing speaker layout #116
• Fixed combo box initialisation issues #118
• Version information now show in plugins and extension #120
• Added support for ADM with two character language codes #121
• Fixed crash due to recursive mutex locking #133
• Fixed issue where scene would remove incorrect items #87
• Preliminary arm64 support for Apple Silicon #137 #148
• Use patched BW64 library #149
• Support ITU-R BS.2076-2 structures and time formats #151
• Fix automation points ordering issue on import #153
• Various CI improvements


Note that the version labels for this release state "v0.7.0-rc-6-g823", i.e, 6 commits ahead of v0.7.0-rc tag (v0.7.0-EPS-beta tag)

Ear Production Suite v0.6.0

15 Sep 11:20
Compare
Choose a tag to compare
Pre-release

Initial beta release of the Ear Production Suite