<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?action=history&amp;feed=atom&amp;title=Programmer_Guide%2FSPU_Reference%2FADRECORD</id>
	<title>Programmer Guide/SPU Reference/ADRECORD - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?action=history&amp;feed=atom&amp;title=Programmer_Guide%2FSPU_Reference%2FADRECORD"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/SPU_Reference/ADRECORD&amp;action=history"/>
	<updated>2026-05-06T14:18:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/SPU_Reference/ADRECORD&amp;diff=1910&amp;oldid=prev</id>
		<title>Admin: 1 revision:&amp;#32;Initial import</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/SPU_Reference/ADRECORD&amp;diff=1910&amp;oldid=prev"/>
		<updated>2010-11-18T16:31:56Z</updated>

		<summary type="html">&lt;p&gt;1 revision: Initial import&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:31, 18 November 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/SPU_Reference/ADRECORD&amp;diff=1909&amp;oldid=prev</id>
		<title>193.171.195.8: initial import</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/SPU_Reference/ADRECORD&amp;diff=1909&amp;oldid=prev"/>
		<updated>2010-05-17T13:05:27Z</updated>

		<summary type="html">&lt;p&gt;initial import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:{{SUBPAGENAME}}}}&lt;br /&gt;
====ADRECORD====&lt;br /&gt;
&lt;br /&gt;
This atom is a test implementation for automatic segmentation using adaptive background amplitude estimation during real-time recording. It is based on the atom &amp;lt;code&amp;gt;[[Programmer Guide/SPU Reference/ADASEG - RMS based automatic segmentation|ADASEG]]&amp;lt;/code&amp;gt;. A detailed documentation will be included after finishing testing and debugging.&lt;br /&gt;
&lt;br /&gt;
This SPAtom was developed for the NOIDESc project in 2006.&lt;br /&gt;
&lt;br /&gt;
=====Usage:=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ADRECORD &amp;lt;var&amp;gt;X1 X2 WOUT TPAR TSEG&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Inputs:=====&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;X1, X2&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The signal of channel 1 and 2, none-overlapping frames.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;WOU&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The output wave item.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;TPAR&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The parameter input table. This is an extended table with 1 numeric field and at least 2 rows.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|Row/Column Index&lt;br /&gt;
|Name&lt;br /&gt;
|Description&lt;br /&gt;
|Default Value&lt;br /&gt;
|-&lt;br /&gt;
|[0,0]&lt;br /&gt;
|aw,&lt;br /&gt;
|use spectral A weighting (0/1)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[1,0]&lt;br /&gt;
|fmin/Hz,&lt;br /&gt;
|minimum analysis frequency&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|[2,0]&lt;br /&gt;
|fmax/Hz,&lt;br /&gt;
|maximum analysis frequency&lt;br /&gt;
|8000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|prms/%&lt;br /&gt;
|background rms percentage&lt;br /&gt;
|95&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|tdelay/s&lt;br /&gt;
|background level estimation time&lt;br /&gt;
|60&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|tsignal/s&lt;br /&gt;
|minimum signal duration&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|tpause/s&lt;br /&gt;
|minimum pause between signals (= maximum pause in the signal segments)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|tpre/s&lt;br /&gt;
|pre&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;offset = time subtracted from the detected beginning (&amp;gt;=0)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|tpost/s&lt;br /&gt;
|post&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;offset = time added to the detected end (&amp;gt;=0)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|lsignal/dB&lt;br /&gt;
|minimum offset of signal to background&lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|lpause&lt;br /&gt;
|background level estimation range (0&amp;lt;lpause&amp;lt;lsignal)&lt;br /&gt;
|6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;TABSEG&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The segment output table. This is an extended table with 10 numeric fields and must be empty on initialization.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[i,0]&lt;br /&gt;
|segment begin (frame index) (s)&lt;br /&gt;
|-&lt;br /&gt;
|[i,1]&lt;br /&gt;
|segment end time (s)&lt;br /&gt;
|-&lt;br /&gt;
|[i,2]&lt;br /&gt;
|segment duration (s)&lt;br /&gt;
|-&lt;br /&gt;
|[i,3]&lt;br /&gt;
|long time rms (dB)&lt;br /&gt;
|-&lt;br /&gt;
|[i,4]&lt;br /&gt;
|long time spectral cut&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;off amplitude (dB)&lt;br /&gt;
|-&lt;br /&gt;
|(for each channel where ch = 1..n)&lt;br /&gt;
|-&lt;br /&gt;
|[i,5*ch]&lt;br /&gt;
|amax region begin (s)&lt;br /&gt;
|-&lt;br /&gt;
|[i,6*ch]&lt;br /&gt;
|amax region end (s)&lt;br /&gt;
|-&lt;br /&gt;
|[i,7*ch]&lt;br /&gt;
|amax region duration (s)&lt;br /&gt;
|-&lt;br /&gt;
|[i,8*ch]&lt;br /&gt;
|amax region offset to segment begin (s)&lt;br /&gt;
|-&lt;br /&gt;
|[i,9*ch]&lt;br /&gt;
|L95 &amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt; RMS level reached by 95% of the segment frames (dB).&lt;br /&gt;
|-&lt;br /&gt;
|[i,10*ch]&lt;br /&gt;
|L05 &amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt; RMS level reached by 5% of the segment frames (dB).&lt;br /&gt;
|-&lt;br /&gt;
|[i,11*ch]&lt;br /&gt;
|L01 &amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt; RMS level reached by 1% of the segment frames (dB).&lt;br /&gt;
|-&lt;br /&gt;
|[i,12*ch]&lt;br /&gt;
|Lamax &amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt; The average energy level of the amax region (dB).&lt;br /&gt;
|-&lt;br /&gt;
|[i,13*ch]&lt;br /&gt;
|Leq &amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt; The average energy level for the segment (dB).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====Examples:=====&lt;br /&gt;
&lt;br /&gt;
[spu test2spu wi wo n tpar tseg]&lt;br /&gt;
&lt;br /&gt;
a1 = asigin&lt;br /&gt;
&lt;br /&gt;
a2 = adrecord&lt;br /&gt;
&lt;br /&gt;
a1 $wi 0 $n 1 0&lt;br /&gt;
&lt;br /&gt;
a2 X1=a1.x1 X2=a1.x2 WOUT=$wo TPAR=$tpar TSEG=$tseg&lt;/div&gt;</summary>
		<author><name>193.171.195.8</name></author>
	</entry>
</feed>