DANLEY · DIGITAL HORN Diaries
Chapter 15 — Algorithms update

Four algorithms in the toolbox.

Target. No-Algorithm. End-Fired. Point-Open-Shoot. Each one a recipe — and a door to the auto-steering that is beginning to work.

Sebastián Rivas Temuco · southern Chile Update on algorithms
DIGITAL HORN SUITE
UpdateOct 28, 2025
scroll
15Chapter

Target, No-Algorithm, Point-Open-Shoot, End-Fired.

The four recipes that the Digital Horn suite now offers — from the humble natural response to the coordinator of arrivals at a single point in space.

1. The Target algorithm.

Given a certain 2D (regular column) or 3D (Digital Horn) speaker, we define a point in space to concentrate all the drivers.

Target algorithm — diagram
Fig. 01

Target algorithm. Consider the point of interest as the center of a circle; give delays to each driver so they all become part of that circle — and thus, all arrive at the target at the same time.

Virtual circle of arrivals
Fig. 02

There are different ways to achieve this, but mainly we stick with the farthest driver as the radius of the virtual circle. Each driver is virtually "rotated" so they all arrive at the same time.

Target is a coordinator of arrivals.
— the simplest definition

In a 3D speaker — such as our future ones — a virtual sphere is created instead of a circle, which allows asymmetrical coverage and more.

Simulation example — natural, then Target.

Natural response of the 8x4 column
Fig. 03

First — the natural response of the 8 × 4" column.

The same column with Target applied
Fig. 04

Now with the Target approach applied — the arrivals synchronised.

2. No-Algorithm.

This is as simple as looking at the natural response of a system. It can give insights about the separation / number of drivers for different situations and frequencies.

8 sources 4 inches vs 12 sources 8 inches
Fig. 05

8 sources at 4" spacing vs 12 sources at 8" spacing. 200 Hz. The Real-Time option is very good to see coverage changes on the fly.

3. End-Fired.

Straightforward. End-fired, to study for the given separation of drivers, number of them, frequency, etc. Same as the No-Algorithm, this control has not many parameters to change in itself — it depends on the general parameters of the speaker. It is present mostly for 2D, and for supporting Tom with his end-fired endeavours.

End-fired HD view
Fig. 06

End-fired — HD.

4. Point-Open-Shoot.

This is a very flexible approach, and sometimes the base for automatic-calculation purposes — whether deterministic, semi-AI (genetic algorithms, swarms, birds), or machine learning. For the moment it is capable of combining two parameters.

Point — an extreme case
Fig. 07

Point — an extreme situation, but good to address using this technique.

Point — a different case
Fig. 08

Point — a different case.

Open & shoot
Fig. 09

Open & shoot. Point and Open are based on equivalent parameters geometrically — delays for pointing, then delays for "opening".

We also have an Auto-Steering already working. I will talk about it in new numbers of the diaries.

Regards.
— Sebastián.

· · ·