<p>If you are looking for an easier way to run the software of the oalib Acoustics Toolbox and want to stick with Matlab, then I would recommend Alec Duncan's AcTUP <a href="http://cmst.curtin.edu.au/products/underwater/" rel="nofollow noreferrer">http://cmst.curtin.edu.au/products/underwater/</a>.</p>
<p>This software is a graphical frontend for the 2006 version of the Acoustics Toolbox, plus some additional PE propagation models (RAM, RAMGEO, RAMSGEO). I agree with WMXZ that the theory, mathematics, and implementation of the models in the toolbox has probably not changed too much over the years, so the dated version of the toolbox may not be as big an issue as it might initially seem.</p>
<p>AcTUP also has a has a <a href="https://cmst.curtin.edu.au/wp-content/uploads/sites/4/2015/08/actup_v2_2l_installation_user_guide.pdf" rel="nofollow noreferrer">user's guide</a> and an associated <a href="https://acoustics.asn.au/conference_proceedings/AASNZ2006/papers/p29.pdf" rel="nofollow noreferrer">peer-reviewed conference paper</a> that provide more information on the functionality.</p>
<p>And if a graphical frontend isn't what you're after, I've found the underlying Matlab code and classes in AcTUP to be easier to use for Matlab scripting than the stock Matlab code from oalib --especially for models like RAM, which I believe hasn't always received the same level of support and testing in oalib as other models.</p>

CC BY-SA 4.0
2023-04-28T00:17:14.670Z
2023-04-30T16:02:59.720Z
2023-04-30T16:02:59.720Z
BSM
<p>I have not used it myself yet, but the hls website provides <a href="http://oalib.hlsresearch.com/AcousticsToolbox/Orlando%20Python.zip" rel="nofollow noreferrer">AcousticPy</a> - written by Orlando Rodríguez from the University of Algarve that at least could be a starting point. It has interfaces to most acoustic models.</p>
<p>Even if the models were not updated recently, they still should be valid. Or, at least they generate results that are consistent in time.</p>

CC BY-SA 4.0
2023-03-14T17:01:01.873Z
2023-03-14T17:01:01.873Z
WMXZ
<p>I use Kraken from OALIB, and then I have some MATLAB files that I wrote up to interface with the normal modes that Kraken predicts. I use them to model propagation in deep water at low frequencies. Kraken provides some matlab functions to interface.</p>

CC BY-SA 4.0
2024-12-06T13:33:53.887Z
2024-12-06T13:33:53.887Z
Tarun Chandrayadula
<p>I'm looking into Low Frequency (&lt;1khz) propagation modelling and am seeking open-source tools to implement. In <a href="http://www.wmxz.eu/" rel="nofollow noreferrer">Passive Acoustic Monitoring for Cetaceans</a>, Dr. Zimmer provided excellent code for interfacing with HLS's ACTUP MATLAB package for Bellhop simulations (<a href="https://oalib-acoustics.org/models-and-software" rel="nofollow noreferrer">https://oalib-acoustics.org/models-and-software</a>) but Bellhop does not do a great job of modelling low frequencies. I'm wondering if there are either any similar incarnations for looking at normal mode propagation or if anyone has even tested the normal mode portion of that code, since it hasn't been updated in a while. I'm also open to other open-source methods for looking at LF propagation modelling. Thanks!</p>

<propagation><transmission-loss><modelling>
Normal Mode Prop Kraken/Actup ORCA
# Normal Mode Prop Kraken/Actup ORCA

(Asked by: username_0 on 2023-03-14)

I'm looking into Low Frequency (<1khz) propagation modelling and am seeking open-source tools to implement. In [Passive Acoustic Monitoring for Cetaceans](http://www.username_2.eu/), Dr. Zimmer provided excellent code for interfacing with HLS's ACTUP MATLAB package for Bellhop simulations (<https://oalib-acoustics.org/models-and-software>) but Bellhop does not do a great job of modelling low frequencies. I'm wondering if there are either any similar incarnations for looking at normal mode propagation or if anyone has even tested the normal mode portion of that code, since it hasn't been updated in a while. I'm also open to other open-source methods for looking at LF propagation modelling. Thanks!

**Tags:** propagation, transmission-loss, modelling


---

## 3 answers

### Answer by username_1 on 2023-04-28. Score: 3

If you are looking for an easier way to run the software of the oalib Acoustics Toolbox and want to stick with Matlab, then I would recommend Alec Duncan's AcTUP <http://cmst.curtin.edu.au/products/underwater/>.

This software is a graphical frontend for the 2006 version of the Acoustics Toolbox, plus some additional PE propagation models (RAM, RAMGEO, RAMSGEO). I agree with username_2 that the theory, mathematics, and implementation of the models in the toolbox has probably not changed too much over the years, so the dated version of the toolbox may not be as big an issue as it might initially seem.

AcTUP also has a has a [user's guide](https://cmst.curtin.edu.au/wp-content/uploads/sites/4/2015/08/actup_v2_2l_installation_user_guide.pdf) and an associated [peer-reviewed conference paper](https://acoustics.asn.au/conference_proceedings/AASNZ2006/papers/p29.pdf) that provide more information on the functionality.

And if a graphical frontend isn't what you're after, I've found the underlying Matlab code and classes in AcTUP to be easier to use for Matlab scripting than the stock Matlab code from oalib --especially for models like RAM, which I believe hasn't always received the same level of support and testing in oalib as other models.


---

### Answer by username_2 on 2023-03-14. Score: 2

I have not used it myself yet, but the hls website provides [AcousticPy](http://oalib.hlsresearch.com/AcousticsToolbox/Orlando%20Python.zip) - written by Orlando Rodríguez from the University of Algarve that at least could be a starting point. It has interfaces to most acoustic models.

Even if the models were not updated recently, they still should be valid. Or, at least they generate results that are consistent in time.


---

### Answer by username_3 on 2024-12-06. Score: 1

I use Kraken from OALIB, and then I have some MATLAB files that I wrote up to interface with the normal modes that Kraken predicts. I use them to model propagation in deep water at low frequencies. Kraken provides some matlab functions to interface.


---

