Monitoring Audio Input with AMon

Monitoring and automatic classification of audio input

AMon in combination with DSProlog (Version 1.5 or higher) can detect and classify acoustic patterns while recording. In this way, you can create hard disc recordings of highly specific acoustic events or annotate sound files while recording.


Create a project in DSProlog 1.5 (or higher). Carefully design and test the audio signal classifiers for the acoustic event types that you have in mind. Create a visualization-profile for the graphical display of audio data in AMon.

Step 1.

Start AMon. The main form shows up. Select 'Monitoring' in the dropdown-list on the toolbar.

Step 2.

Open the 'Settings' window and specify the planned measurement series in the same way as described in the Hard Disc Recording section. Afterwards two more steps are necessary:

(1) Specify the action that is taken when AMon has detected specific acoustic events. Select 'Save all recordings', if you want to preserve all recordings. Select 'Save only recordings with found items', if you want to preserve sound files in which events (items) were detected. Check 'Save annotations in DB', if you want to annotate recordings while monitoring audio input.

(2) Select the path to the current DSProlog executable (DSProlog.exe).

Click the Start DSProlog button. Now, the event log shows that DSProlog's Sound-Recognition-Server (SR-Server) successfully has been started and a connection was established:

Step 3.

Go to the main menu and open the DSProlog-project that you have previously created. If the project was successfully opened, AMon provides feedback in the event log.

Step 4.

Open the 'Project Settings'-window and select the visualization profile and the audio signal classifieres you designed.

Note that:

  • You have to choose either 'First-Level-Classifiers' (FLC) or 'Second-Level-Classifiers' (SLC). To use both types of classifiers simultaneously is not possible!
  • You can add as many classifiers as you wish to the list.
  • Each classifier requires computation time.
  • Save all settings by clicking 'Save' before proceeding.

Click 'Apply'. The SR-Server conducts a selftest. Results are shown in the event log.

Step 5.

Start the specified measurement series by clicking the red recording button.

It is possible (but not recommended) to pause both the recording and analysis process. Controls in the toolbar are described in the Hard Disc Recording section.

Note that:

  • AMon will wait until the specified start time.
  • AMon will provide feedback about its states and errors in the event log.
  • The 'Start recording' button will blink during monitoring and while AMon is in wait-state.
  • The 'Analyze files in queue' button will blink during analysis.

While monitoring, AMon will provide visual feedback and show a diagram of the analyzed audio data. The diagram displays the audio data according to the visualization profile you have selected. It also marks detected items with a reticule and a graphical mapping of the classifiers.

Step 6.

After having completed the measurement series, AMon automatically stops. Now, click 'Create Report'. A measurement report is shown.

Note that:

  • If you have selected 'Save annotations in DB', all found items were saved in the annotations database of the current project. You can use them to extract audio data, create new classifiers or compile statistics.