|
EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
|
| src | |
| actions | |
| ActionController.hpp | ActionController specification |
| ActionControllerBase.hpp | ActionControllerBase specification |
| JSActionController.cpp | JSActionController implementation |
| JSActionController.hpp | JSActionController specification |
| NativeActionController.cpp | NativeActionController implementation |
| NativeActionController.hpp | NativeActionController specification |
| async | |
| results | |
| DFTResult.cpp | DFTResult implementation |
| DFTResult.hpp | DFTResult specification |
| DownsampleResult.cpp | DownsampleResult implementation |
| DownsampleResult.hpp | DownsampleResult specification |
| ErrorResult.cpp | ErrorResult implementation |
| ErrorResult.hpp | ErrorResult specification |
| LoadProjectResult.cpp | Project-loading result implementation |
| LoadProjectResult.hpp | Project-loading result specification |
| LoadSignalFileResult.cpp | LoadSignalFileResult implementation |
| LoadSignalFileResult.hpp | LoadSignalFileResult specification |
| WorkerResult.hpp | WorkerResult specification |
| tasks | |
| DFTTask.cpp | DFTTask implementation |
| DFTTask.hpp | DFTTask specification |
| DownsampleTask.cpp | DownsampleTask implementation |
| DownsampleTask.hpp | DownsampleTask specification |
| ITask.cpp | ITask implementation |
| ITask.hpp | Task description interface specification |
| LoadProjectTask.cpp | Project-loading task implementation |
| LoadProjectTask.hpp | Project-loading task specification |
| LoadSignalFileTask.cpp | LoadSignalFileTask implementation |
| LoadSignalFileTask.hpp | LoadSignalFileTask specification |
| ResultChannel.hpp | ResultChannel specification |
| ThreadSafeQueue.hpp | Thread-safe queue specification and implementation |
| Worker.cpp | Worker implementation |
| Worker.hpp | Worker specification |
| WorkerResultDespatcher.cpp | WorkerResultDespatcher implementation |
| WorkerResultDespatcher.hpp | WorkerResultDespatcher specification |
| errors | |
| ConfigurationError.cpp | EchoMap ConfigurationError exception implementation |
| ConfigurationError.hpp | EchoMap ConfigurationError exception specification |
| IgnoredWarning.cpp | IgnoredWarning implementation |
| IgnoredWarning.hpp | IgnoredWarning specification |
| LocatableError.cpp | |
| LocatableError.hpp | |
| notifications | |
| native | |
| RaiseFileChooserNotification.hpp | RaiseFileChooserNotification specification |
| web | |
| CancelProjectLoadNotification.cpp | CancelProjectLoadNotification implementation |
| CancelProjectLoadNotification.hpp | CancelProjectLoadNotification specification |
| CompleteProjectLoadNotification.cpp | CompleteProjectLoadNotification implementation |
| CompleteProjectLoadNotification.hpp | CompleteProjectLoadNotification specification |
| RegisterVFSMappingNotification.cpp | RegisterVFSMappingNotification implementation |
| RegisterVFSMappingNotification.hpp | RegisterVFSMappingNotification specification |
| AddChannelMappingNotification.cpp | AddChannelMappingNotification implementation |
| AddChannelMappingNotification.hpp | AddChannelMappingNotification specification |
| AllNotifications.hpp | AllNotifications specification |
| AllNotificationsFwd.hpp | AllNotificationsFwd specification |
| ClearErrorNotification.hpp | ClearErrorNotification specification |
| ModifySensorColourNotification.cpp | ModifySensorColourNotification implementation |
| ModifySensorColourNotification.hpp | ModifySensorColourNotification specification |
| ModifySensorPositionNotification.cpp | ModifySensorPositionNotification implementation |
| ModifySensorPositionNotification.hpp | ModifySensorPositionNotification specification |
| ProjectSelectionCompleteNotification.hpp | ProjectSelectionCompleteNotification specification |
| objects | |
| factories | |
| FFTWBuffers.cpp | FFTWBuffers implementation |
| FFTWBuffers.hpp | FFTWBuffers specification |
| FrequencySpectrumFactory.cpp | FrequencySpectrumFactory implementation |
| FrequencySpectrumFactory.hpp | FrequencySpectrumFactory specification |
| SignalFactory.cpp | Wave file implementation |
| SignalFactory.hpp | Wave file specification |
| WindowFunctions.cpp | WindowFunctions implementation |
| WindowFunctions.hpp | WindowFunctions specification |
| persistence | |
| native | |
| JSONFullDeserialiser.cpp | |
| JSONFullDeserialiser.hpp | JSONFullDeserialiser specification |
| web | |
| JSONPartialDeserialiser.cpp | JSONPartialDeserialiser implementation |
| JSONPartialDeserialiser.hpp | JSONPartialDeserialiser specification |
| ISerialiser.hpp | |
| JSONDeserialiser.hpp | JSONDeserialiser specification |
| JSONDeserialiserHelpers.cpp | JSONDeserialiserHelpers implementation |
| JSONDeserialiserHelpers.hpp | JSONDeserialiserHelpers specification |
| JSONSerialiser.cpp | |
| JSONSerialiser.hpp | |
| web | |
| PartialProject.cpp | PartialProject implementation |
| PartialProject.hpp | PartialProject specification |
| BidirectionalUnorderedMapping.hpp | EchoMap bidirectional unordered mapping container specification and implementation |
| FrequencySpectrum.cpp | FrequencySpectrum implementation |
| FrequencySpectrum.hpp | FrequencySpectrum specification |
| IDAllocator.hpp | IDAllocator specification |
| Object.hpp | Object specification |
| Project.cpp | |
| Project.hpp | |
| Sensor.cpp | |
| Sensor.hpp | |
| Signal.cpp | Audio signal class implementation |
| Signal.hpp | Audio signal class specification |
| panels | |
| native | |
| FileChooser.cpp | FileChooser implementation |
| FileChooser.hpp | FileChooser specification |
| FilesystemCombo.cpp | FilesystemCombo implementation |
| FilesystemCombo.hpp | FilesystemCombo specification |
| web | |
| IWebPanel.hpp | IWebPanel specification |
| MapSourcesModal.cpp | IndividualUploadModal implementation |
| MapSourcesModal.hpp | IndividualUploadModal specification |
| ChannelMappingPanel.cpp | |
| ChannelMappingPanel.hpp | |
| ErrorModal.cpp | EchoMap modal error panel implementation |
| ErrorModal.hpp | EchoMap modal error panel specification |
| IPanel.hpp | Panel interface specification |
| IProjectPanel.hpp | IProjectPanel specification |
| MenuPanel.cpp | |
| MenuPanel.hpp | |
| ProjectPanel.cpp | |
| ProjectPanel.hpp | |
| SensorGeometryPanel.cpp | EchoMap sensor geometry panel implementation |
| SensorGeometryPanel.hpp | EchoMap sensor geometry panel specification |
| SignalDFTPanel.cpp | SignalDFTPanel implementation |
| SignalDFTPanel.hpp | SignalDFTPanel specification |
| SignalWaveformPanel.cpp | EchoMap signal waveform preview panel implementation |
| SignalWaveformPanel.hpp | EchoMap signal waveform preview panel specification |
| platform | |
| EchoMapNative.cpp | EchoMapNative implementation |
| EchoMapNative.hpp | EchoMapNative specification |
| EchoMapWeb.cpp | EchoMapWeb implementation |
| EchoMapWeb.hpp | EchoMapWeb specification |
| SurfaceFactory.cpp | EchoMap WebGPU-GLFW Surface factory implementation |
| SurfaceFactory.hpp | EchoMap WebGPU-GLFW Surface factory specification |
| utility | |
| Colour.hpp | Colour specification |
| Logger.cpp | EchoMap portable logger implementation |
| Logger.hpp | EchoMap portable logger specification |
| Position.hpp | Position specification |
| VariantHelpers.hpp | VariantHelpers specification |
| web | |
| EmscriptenExtra.hpp | EmscriptenExtra specification |
| App.cpp | EchoMap entry point |
| EchoMap.cpp | EchoMap class implementation |
| EchoMap.hpp | EchoMap class specification |
| RobotoMedium.hpp | Roboto Medium font as a C-style array |
| StaticInstanceController.cpp | StaticInstanceController implementation |
| StaticInstanceController.hpp | StaticInstanceController specification |