1414 127th Place NE #106

Bellevue, WA 98005

Tel (425) 891-4883 

© 2016

Bob D
Sep 4, 2018

Version 4.201


This version has three bug fixes:

1. If the previous run of BeamformX was on a larger display than the current run, then it was possible for BeamformX windows to be invisible because their saved locations put them off of the new, smaller, screen. Version 4.201 checks the screen size and moves the windows so that they overlap the screen by at least 30 pixels.

2. When loading a .bin file, the dialog for the file name has a box "Skip seconds". This skipping is functional now. It did not work previously.

3. When playing a .bin file, the camera preferences, such as the pan and tilt angles, were not written to the preferences file on exit. They are written now.

Note: regarding preference files, the work around for bugs 1 and 3 before Version 4.201 was to manually edit the file optinav_prefs.txt which is located in your home directory. It should not be necessary to edit this file now. If you find yourself needing to take control of the preferences, that file is the key. In this case, please let me know since I may need to change BeamformX.


New Posts
  • Bob D
    Sep 18

    The site www.optinav.info has been developed as a repository for OptiNav resources. It has some videos and download links, including the latest version of BeamformX. The page for BeamformX version history, www.optinav.info/ftp.html , has been been redirected to optinav.info. You may want to update any links to remove the /ftp.html part. The version history is still accessible from optinav.info.
  • Bob D
    Sep 4

    A new version of BeamformX has been posted on http://www.optinav.info/ftp.html . This version is slightly different from 5.100, posted yesterday, but more detailed information that applies to both is given here: For some users, the most important change is that some equalization has been applied to attempt to compensate for frequency response of the microphones in the ACAM 100 and ACAM 120. I based the corrections on the published datasheets for the two microphone types. Significant changes occur below 200 Hz and above 5 kHz. Some extrapolation of the published curves was required.  The array shading and the overload light thresholds have changed slightly. When there is an ROI in the display, the near-real-time narrowband spectrum shows the result of beamforming to the point in the center of the ROI. The method for this beamforming has changed from delay and sum beamforming to conventional, frequency domain, beamforming (FDBF).  This gives much better beamformed spectra. Note that the limitations of FDBF apply: poor dynamic range and low frequency resolution and treatment of coherent sources. Better spectra can be obtained by doing a frequency sweep with Quantitative Beamforming, but not yet in near real time. The old delay and sum calculation is still used for the audio output. The near-real-time spectra creates the opportunity to compute a near-real-time dBA value for the center of the ROI.  If Settings/A-weighting is selected, then this is shown in the upper right corner of the Display as the "20 Hz - 20 kHz" value.  A number was shown there starting from Version 5.003, but it always gave the median of the microphones.  Now it can be focused by creating the ROI. The old "20 Hz - 20 kHz" dBA was found to be badly wrong in some cases. Several contributors this problem have been identified and corrected, including the microphone frequency response and some software bugs. Even with the corrections, the ACAM/BeamformX system is likely to give different results from those of a quality sound level meter. Some of the reasons are good. A version of BeamformX called DroneHound is being developed to identify drones.  A new version has been posted, but it is not ready for real use. Known bugs/requests that are not yet fixed: Sometimes clicking on the spectrum does not adjust the tuning frequency.  This happens so rarely that it is difficult to troubleshoot. The Spectrogram shrinks in between runs. There is no scripting language or way to load new data without exiting BeamformX. The language strings need updating. There is no way to reopen the Spectrogram or Spectrum windows after closing them. Higher resolution optical images are possible. BeamformX does not look like a Windows program.
  • Bob D
    Jul 6

    A variation on BeamformX called DroneHound has been posted www.optinav.info/ftp.html Sounds are shown in the display as open circles if they are not classified as drones or angry red drone shapes if they are. The tabular results give the bearing, overall sound pressure level, and "drone metric" of sightings that are classified as drones. The classification threshold for the drone metric can adjusted in the Settings dialog. Most of the controls are simplified relative to BeamformX. Fisheye mode in the Camera dialog is recommended. The frequency should usually be set to about 4 kHz. The posted version, 0.001, is untested and should be viewed as a rough draft.

See our Privacy Policy here